body 
{
	
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	background-image: url(/Portals/_default/Skins/Quaas/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center 180px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

iframe
{
    margin: 0;
    padding: 0;
    border:none;
}


.seite
{
	background-color: white;
	width: 970px;
	margin: 0 auto;
	display: block;
	display: table;
	background-color: #ffffff;
	margin-top: 10px;
	text-align: left;

}

.container_iv
{
	display: none;
	visibility: hidden;
}



/* --- Kopfbereich ------------------------------------------------------------------ */

#navTop
{
	float: left;
	width: 970px;
	background-color: #f3f3f3;
	clear: both;
}

#navTop ul { padding: 0; }

#navTop ul li 
{ 
	display: inline;
}

#navTop ul
{
	margin: 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
}

#navTop ul li a
{
	padding: 5px 10px 5px 10px;
	background-color: #003082;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #f3f3f3;
}

#navTop ul li a:hover
{
	color: #FFFFFF;
}

#navTop li a:hover, #navlist li a:active
{
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

.normalEbene1, normalEbene1 a, normalEbene1 a:link, normalEbene1 a:visited
{
	color: #ffffff;
	background-color: #003082;
	background-image: url(/Portals/_default/Skins/Quaas/images/ecke_tab.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.normalEbene1 a:hover
{
	color: #ffffff;
	background-color: #ff8500;
	background-image: url(/Portals/_default/Skins/Quaas/images/ecke_tab_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.selEbene1, selEbene1 a, selEbene1 a:hover, selEbene1 a:link, selEbene1 a:visited
{
	color: #ffffff;
	background-color: #ff8500;
	background-image: url(/Portals/_default/Skins/Quaas/images/ecke_tab_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
}























#Head 
{
	width:970px;
	height:60px;
	clear: both;
	text-align: left;
	margin:0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(/Portals/_default/Skins/Quaas/images/head_.jpg); background-repeat: no-repeat;
}

#Logo_links
{
	float: left;
	width: 160px;
	height: 60px;
	display: inline;
	clear:left;
}

#Claim
{
	float: left;
	width: 350px;
	height: 60px;
	display: inline;
}

#Logo_rechts
{
	float: right;
	width: 80px;
	height: 60px;
	display: inline;
	clear: right;
}


#NavMitteBereich
{
	width: 970px;
	display: block;
	clear: both;
	height: 25px;
}


#NavMitteLinks
{
	width:180px;
	height:25px;
	text-align: left;
	margin:0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(/Portals/_default/Skins/Quaas/images/bg_nav_mitte.gif); 
	background-repeat: no-repeat;
	color: White;
	clear: left;
	float: left;
}

#NavMitteRechts
{
	width:790px;
	height: auto;
	text-align: left;
	margin:0px;
	padding: 0px;
	clear: right;
	float: right;
}

#navMitte
{
	float: left;
	width: 790px;
	background-color: #003082;
	clear: both;
}

#navMitte ul { padding: 0; }
#navMitte ul li { display: inline; }

#navMitte ul
{
	margin: 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	text-transform: uppercase;
}

#navMitte ul li a
{
	padding: 6px 10px 6px 10px;
	background-color: #003082;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #ffffff;
}

#navMitte ul li a:hover
{
	background-color: #FF8500;
	color: #FFFFFF;
}

#navMitte li a:hover, #navlist li a:active
{
	color: #FFFFFF;
	text-decoration: none;
	background: #FF8500;
	text-align: left;
}

.selEbene2, selEbene2 a, selEbene2 a:hover, selEbene2 a:link, selEbene2 a:visited
{
	background-color: #ff8500;
	color: #ffffff;
	background-image: url(/Portals/_default/Skins/Quaas/images/orange.gif);
}




#Suchbereich
{
	clear: both;
	width: 970px;
	height: 31px;
	padding: 0px;
	background-color: #ffffff;
	display: block;
}

#Suche 
{
	text-align: left;
	float: left;
	clear: left;
	width: 170px;
	height: 31px;
	margin-left: 10px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 0.75em;
	display: inline;
}

#Breadcrumb, #Breadcrump a
{
	text-align: left;
	float: right;
	clear: right;
	width: 790px;
	height: 23px;
	margin-top: 8px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 0.65em;
	display: inline;
	font-weight: normal;
	color: #a6a6a6;
}

.skinObject, skinObject a, skinObject a:link, skinObject a:visited
{
	font-weight: normal;
	color: #a6a6a6;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb, #dnn_dnnBREADCRUMB_lblBreadCrumb a
{
	font-weight: normal;
	color: #a6a6a6;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a:hover
{
	font-weight: normal;
	color: #a6a6a6;
	text-decoration: underline;
}


/* --- Hauptbereich ----------------------------------------------------------------- */

#mainArea 
{
	display: block;
	line-height: 1.4em;
	font-size: 0.7em;
	color: black;
	text-align: left;
	padding-bottom: 10px;
}

#mainArea table td
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 0.7em;
	color: black;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#mainArea a
{
	text-decoration: none;
	color: #003082;
}

#mainArea a:hover
{
	text-decoration: underline;
	color: #003082;
}

#Einleitung
{
	padding: 0px;
	width: 536px;
	height: auto;
}

#BereichMitte
{
	float: left;
	padding: 0px;
	width: 536px;
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden;
}

#BereichMitteOben
{
	display: block;
	width: 536px;
	clear: both;
}

#dnn_MitteLinks
{
	float: left;
	clear: left;
	width: 263px;
	height:auto;
	border-right: 10px solid white;
}

#dnn_MitteRechts
{
	float: right;
	clear: right;
	width: 263px;
	height: auto;
}


#dnn_leftPane 
{
	float: left;
	width: 160px;
	border-left: 10px solid white;
	text-align: left;	
}

#dnn_contentPane 
{

}

.middle
{
	text-align: center;
}

#BereichRechts 
{
	float: left;
	width: 234px;
	text-align: left;
	overflow: hidden;
}

#BereichBanner img
{
	margin-bottom: 10px;
}

.Anzeigen, .Anzeigen a, .Anzeigen a:link, .Anzeigen a:visited
{
	height: 25px;
	width: 100%;
	text-align: right;
	display: block;
	background-color: #ffffff;
	border-bottom: 1px solid white;
	margin: 0px;
	color: #a6a6a6;
	clear: both;
}



/* --- Fussbereich ------------------------------------------------------------------ */

#footerArea 
{
	clear: both;
	height: 25px;
	width: 970px;
	border-top: 10px solid #ffffff;
	text-align: left;
	color: #ffffff;
	background-color: #003082;
	display: block;
	float: right;
	font-size: 0.65em;
	line-height: 2.2em;
}

#footerArea a 
{
	color: #ffffff;
	text-decoration: none;
}

#footerArea a:hover 
{
	color: #ffffff;
	text-decoration: underline;
}

#footerArea ul
{
 display: inline;
 padding: 0;
 margin: 0;	
}

#footerArea li
{
 display: inline;
 list-style: none;
 padding: 0px 10px 0px 10px;
 border-right: 1px #ffffff solid;
 height: 20px; 	
}


/* --- Container ---------------------------------------------------------------- */

.Container
{
	height: auto;
	width: auto;
	text-align: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

.ContainerKopf
{
	height: 25px;
	width: 100%;
	text-align: left;
	display: block;
	background-color: #dedede;
	border-bottom: 1px solid white;
	margin: 0px;
	color: #003082;
}

.ContainerMain
{
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	display: block;
	border-bottom: 8px solid white;
}

.ContainerMainRand
{
	height: auto;
	margin: 5px;
	text-align: left;
	display: block;
	border-bottom: 0px solid white;
}

li.ContainerMain
{ 
	list-style-image: url(/Portals/_default/Skins/Quaas/images/bullet.gif) 
}

.nomargin_item
{
	margin: 0px;
	padding: 0px;
}






/* --- Navigation Links --------------------------------------------------------------- */

#navcontainer
{
width: 160px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.65em;
margin-bottom: 30px;
background-color: #ffffff;
color: #ffffff;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
	list-style: none;
}

/* Erste Ebene */

.liste1
{
border-top: 1px solid #ffffff;
text-transform: uppercase;
font-weight: bold;
}

.liste1 a
{
display: block;
padding: 12px 5px 4px 0.5em;
background-color: #ffffff;
color: #003082;
text-decoration: none;
width: 100%;
}

html>body .liste1 { width: auto; }



/* Zweite Ebene */

.liste2
{
border-top: 1px solid #ffffff;
margin: 0;
text-transform: none;
font-weight: normal;
}

.liste2 a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 0px solid #ffffff;
background-color: #f3f3f3;
color: #000000;
text-decoration: none;
width: 100%;
}

html>body .liste2 a { width: auto; }

.liste2 a:hover
{
border-left: 0px solid #ffffff;
background-color: #FF8500;
color: #ffffff;
text-decoration: none;
}


.liste2_sel
{
border-top: 1px solid #ffffff;
margin: 0;
text-transform: none;
font-weight: normal;
color: #ffffff;
}

.liste2_sel a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 0px solid #ffffff;
background-color: #FF8500;
color: #ffffff;
text-decoration: none;
width: 100%;
text-transform: none;
font-weight: normal;
}

html>body .liste2_sel a { width: auto; }

.liste2_sel a:hover
{
border-left: 0px solid #ffffff;
background-color: #FF8500;
color: #ffffff;
text-decoration: none;
font-weight: normal;
}


/* Dritte Ebene*/

#liste3
{
border-top: 1px solid #ffffff;
margin: 0;
}

#liste3 a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 20px solid #ffffff;
background-color: #f6f6f6;
color: #003082;
text-decoration: none;
width: 100%;
}

html>body #liste3 a { width: auto; }

#liste3 a:hover
{
border-left: 20px solid #ffffff;
background-color: #B3BDCE;
color: #ffffff;
}


#liste3_sel
{
border-top: 1px solid #ffffff;
margin: 0;
}

#liste3_sel a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 20px solid #ffffff;
background-color: #f6f6f6;
color: #ff0000;
text-decoration: none;
width: 100%;
}

html>body #liste3_sel a { width: auto; }

#liste3_sel a:hover
{
border-left: 20px solid #ffffff;
background-color: #B3BDCE;
color: #ff0000;
}




/* --- Allgemeine Klassen ------------------------------------------------------- */

.floatright
{
	float: right;
}

.floatleft
{
	float: left;
}


.head
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-indent: 10px;
}

.head_ueberschrift
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0em;
	line-height: 1.4em;
}

.head_ueberschrift a
{
	text-decoration: none;
	color: #000000;
}

.head_ueberschrift a:hover
{
	text-decoration: underline;
	color: #000000;
}

.head_ueberschrift a:visited
{
	text-decoration: none;
	color: #000000;
}
	




.head_inline
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003082;
	margin-bottom: 0px;
	padding: 0px;
	letter-spacing: 0em;
	line-height: 1.4em;
}

.head_inline a
{
	text-decoration: none;
	color: #003082;
}

.head_inline a:hover
{
	text-decoration: underline;
	color: #003082;
}

.head_inline a:visited
{
	text-decoration: none;
	color: #003082;
}

.schwarz
{
	color: Black;
}

.schwarz a
{
	color: Black;
}

.schwarz a:hover
{
	color: Black;
}



.teaser
{
	clear: both;
	margin-top: 0px; 
	margin-bottom: 4px; 
	border: 0px solid white; 
	height: auto;
	display: table;
}

.teaserNewsEinzeilig
{
	clear: both;
	margin-top: 0px; 
	margin-bottom: 2px; 
	border: 0px solid white; 
	height: auto;
	display: table;
}

.teaserNewsEinzeilig a
{
	color: #000000;
}


.normal
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	line-height: 1em;
}

.normal a
{
	color: #405984;
}

.normal_bold
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #003082;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
}

.normal_bold a
{
	color: #405984;
	font-size: 1em;	
	font-weight: bold;
	text-decoration: none;
}

.normal_bold a:hover
{
	color: #405984;
	background-color: #FBF8ED; 
	text-decoration: none;
}

.NormalTextBox
{
	border-left: 1px solid #003082;
	border-top: 1px solid #003082;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	padding-left: 3px;
	padding-right: 3px;
}

.datum
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color: black;
}


/* --- Formular ------------------------------------------------------- */


.tabelle_form
{
	font-size: 0.72em;
}

.tabelle_form_red
{
	color: #003082;
	font-weight: bold;
}

.RegTextBox
{
	border-left: 1px solid #003082;
	border-top: 1px solid #003082;
	border-right: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	width: 200px;
}

.RegCommandButton
{
	border: 1px solid #003082;
	padding: 6px;
}


/* --- Artikel Items ------------------------------------------------------- */

.ai_left
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #405984;
}

.ai_right
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #405984;
}

.teaserimage
{
	float: left;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-top: 5px;
	border: 1px solid #dedede;
	padding: 0px;
}

.DownloadContainer
{
	display: block;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 10px;
	text-decoration: none;
}

.DownloadContainer a, .DownloadContainer a:hover
{
	text-decoration: none;
}

.DownloadContainer ul
{
	padding: 0;
	margin: 0;
}

.DownloadContainer li
{
 list-style-type: none;
 padding: 0px 0px 0px 0px;
 font-weight: bold;
 line-height: 80%;
}


.ArticleLink
{
	border-top: 1px solid #fff;
	margin: 0px;
	background-color: #f3f3f3;
}

.ArticleLink a
{
	display: block;
	padding: 3px 0px 3px 0px;
	width: 100%;
	color: #003082;
	text-decoration: none;
	background-color: #f3f3f3;
}

html>body .ArticleLink a { width: auto; }

.ArticleLink a:hover
{
	background-color: #eeeeee;
	color: #003082;
	text-decoration: none;
}


/* --- SIS ---------------------------------------------------------------------- */

/* MaW: neue Detailsansicht fuer Institute */
h1.sis_headline
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	letter-spacing: 0em;
}

.sis_mainpane
{
}

.sis_maindetails
{
	/*background-color: #f3f3f3;*/
	margin-bottom: 10px;
	width: 507px;
}

.sis_mainpane h2
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	letter-spacing: 0em;
}

.sis_rightpane
{
	float: right;
	width: 260px;
}

.sis_rightdetails
{
	background-color: #f3f3f3;
	width: 250px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.sis_rightpane h2
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	letter-spacing: 0em;
}

.sis_text
{
	margin: 10px;
}

.sis_text h3
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	letter-spacing: 0em;
}

.sis_text .fix
{
	font-weight: bold;
	width: 70px;
}

.sis_text table
{
	margin: 0px; 
	padding: 0px;
	border-collapse: collapse;
	border none 0px;
}

.sis_text ul
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.sis_text ul li
{
	margin: 0px;
	padding: 0px;
}

/* MaW: neue Detailsansicht fuer Institute */


.sis_maincontainer
{
	display: table; 
	margin-top: 10px; 
	border: 1px solid white;
	background-color: #f3f3f3;
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 536px;
}

.sis_leftcontainer
{
	float: left; 
	display: block; 
	width: 260px; 
	margin-left: 10px;
	overflow: hidden;
}

.sis_rightcontainer
{
	float: right; 
	display: block; 
	width: 240px; 
	margin-right: 10px;
	overflow: hidden;
}

.trennkontakte
{
	height: 1px;
	background-color: #ffffff;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	border: none;
}

.bold
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	letter-spacing: 0em;
}



#sis_liste
{
	border-bottom: 1px solid #ffffff;
	margin-bottom: 0px;
	text-decoration: none;
}

#sis_liste a
{
	text-decoration: none;
}

#sis_liste a:hover
{
	text-decoration: none;
}

#sis_liste ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#sis_liste li
{
	list-style: none;
	width: 100%;
}

.sis_task
{
border-top: 1px solid #ffffff;
margin: 0;
}

.sis_task a
{
display: block;
padding: 5px 0 5px 10px;
background-color: #f3f3f3;
color: #000000;
text-decoration: none;
width: 100%;
}

html>body .sis_task a { width: auto; }

.sis_task a:hover
{
background-color: #eeeeee;
color: #000000;
text-decoration: none;
}




/* --- Detailsuche --------------------------------------------------------*/

.Detailsuche
{
	width: 100%;
	padding: 0;
	background-color: #f3f3f3;
}

.Berufsprofil
{
	display: block;
	width: 100%;
	padding: 0;
	background-color: #f3f3f3;
	border-bottom: 1px solid white;
}




/* --- Sitemap --------------------------------------------------------------*/

#sitemap
{
	width: 536px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 30px;
	background-color: #ffffff;
	text-align: left;
	margin-left: 0px;
	display: block;
	list-style: none;
}

#sitemap ul
{
	list-style: none;
	margin: 0;
	padding-left: 20px;
	border: none;
}


#sitemap li
{
	line-height: 1.3em;
	list-style: none;
}


