/* Footer */
div#footer{
	width: 100%;
	height: 1.5em;
	border-top: 1px dashed #E4E4E4;

}

* html div#footer{
	margin-bottom: -1em;
}

div#footer div#footer_content{
	padding: 0.5em;
	text-align: center;
}

* html div#footer div#footer_content{
	padding-top: 0.5em;
}

/* Generelle Formatierungen */
html{
    font-size: 100.01%; /*  IE-Bug */
}

img{
	border: 0px none;
}

*{
	margin: 0px;
	padding:0px;
}

ul, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}

body{
	border: 0px none;
	border:none;
	background-color: #F9D28D;
	text-align: center;
	font-family: Verdana;
	color: #9F9F9F;
}

/* Wrap Container */

div#wrap{
	width: 59.75em; /* 956px */
	height: auto;
    text-align: left;
	background-color: #FFF;
	margin: 1em auto 1em auto;
	padding: 0.625em;
}
/* IE7 */
*:first-child+html div#wrap{
	position: relative;
	top: 1em;
	margin-bottom: 1em;
}

/* IE6 */
* html div#wrap{
	position: relative;
	top: 1em;
	bottom: 1em;
}

/* Header */

div#header{
	height: 9.75em; /* 156px */
	background-color: #FFF;
}

div#helpmenu{
/* Platzhalter*/
}

/* Menü für AGB,Impressum,Kontakt,... */
div#helpmenu ul#helpmenu_list{
	position: relative;
	top: 0.5em;
	margin: 0px;
	padding: 0 0 0 0.5em;
	border: 0px none;
	float: left;
	list-style: none;
	height: 2.5em;
	color: #9F9F9F;
}

div#helpmenu ul#helpmenu_list li{
	list-style-type:none;
	float:left;
	margin: 0px;
}

/* Links im Helpmenü */
ul#helpmenu_list a{
	font-size: 0.6875em;
}

ul#helpmenu_list a:link{
	color: #9F9F9F;
	text-decoration: none;
}

ul#helpmenu_list a:visited{
	color: #9F9F9F;
	text-decoration: none;
}

ul#helpmenu_list a:hover{
	color: #9F9F9F;
	text-decoration: underline;
}

ul#helpmenu_list a:active{
	color: #9F9F9F;
	text-decoration: none;
}

/* WAD Logo rechts im Head */
div#helpmenu img.logo_pic{
	float: right;
	width: 5.375em;
	height: 1.5em;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
/* Facebook Logo mittig im Head */
div#helpmenu img.facebook_pic{
	position: relative;
	top: 0.5em;
	left: 10em;
	border: 0px none;
	padding: 0px;
	margin: 0px;
}
div#header_bg{
	height: 6.25em;
	width: 59.75em;
}

/* Falls kein Flashheader */
div#header_bg .header_bg_pic{
	height: 6.25em;
    width: 59.75em;
	border:none;
	margin: 0;
	padding:0;
}

/* Searchline */

div#searchline{
	height: 2em;
	width: 59.75em;
	margin: -0.9em 0 0 0;
	padding: 0;
	background: url(../../images/seite/searchline_bg.jpg) repeat-x;
	border-bottom: 0.01em solid #E4E4E4;
}

/* breadcrump - Navigation */
div#searchline div#breadcrump{
	float:left;
	margin: 0.6em 0 0 0.5em;
	font-size: 0.75em;
}

/**** LINK-tag style sheet breadcrump ****/
a.breadcrump_link:link{
	color: #646464;
	text-decoration: none;
}

a.breadcrump_link:visited{
	color: #646464;
	text-decoration: none;
}

a.breadcrump_link:active{
	color: #646464;
	text-decoration: none;
}

a.breadcrump_link:hover{
	color: #646464;
	text-decoration: underline;
}

/* Suche/Login */
div#searchline div#search_login{
	float:right;
	margin: 0.25em 0 0 0;
	width:18.25em;
}

/* Suche Feld */
div#searchline div.tx-macinasearchbox-pi1{
	float:left;
}

/* Suche Formular */
div.tx-macinasearchbox-pi1 form#searchform{
	margin: -0.15em 0.5em 0 0;
	font-size: 0.6875em;
	background-color: transparent;
}

/* Suche als Liste (label, Suchfeld, button) */
div.tx-macinasearchbox-pi1 form#searchform ul#search_ul{
	list-style: none;
}

div.tx-macinasearchbox-pi1 form#searchform ul#search_ul li{
	list-style-type: none;
	display: inline;
}

/* Suchfeld */
.search_txt{
	position: relative;
	top: -0.2em;
	height: 1.5em; 
	width:  10em;
	border: 1px solid #E4E4E4;
}

/* Suchfeld  IE6*/
* html .search_txt{
	top: 0.15em;
} 

/* Suchfeld  IE7*/
 *:first-child+html .search_txt{
	top: 0.15em;
}  

/* Suche submit button */
.form-submit{
	background: url(../../images/btn/btn_search.png) no-repeat top left;
	height: 1.5em;
	width: 1.5em;
	border: 0px none;
}

/* Trenner Suche / Login */
.pipe_symbol{
	font-size: 1.5em;
}

/* Container Loginverweis */
div.login{
	float: right;
}

/* Inhalt */

/* Container über gesamte Breite */
div#content_container{
	float:left;
	width: 59.75em;
	clear: both;
}

/* Menücontainer links */
div#menu_container{
	float:left;
	display: inline;
}

/* Abstand zur searchline nach oben */
div#menu_container div.menu_spacer{
	width: 13.625em;
	height: 2em;
	margin-top: 0.0625em;
	background: url(../../images/seite/verlauf_menu_oben3.jpg) repeat-x scroll 0%;
}

/* Menü (lliste, zertifizierung,druck) */
div#menu_container div#mainmenu{
	width: 13.625em;
	background-color: #E9E9E9;
}

/* Listenmenü  mit Unterpunkten*/
div#menu_container div#mainmenu ul#nav{
	list-style-type:none;
	padding: 0 0 1.5em 0;
	border: 0px none;
	line-height:1.35em;
	margin: 0px;
}

div#menu_container div#mainmenu ul#nav li{
	color: #464646;
	font-weight: bold;
	font-size: 0.6875em;
	border-bottom: 0.01em solid #FFFFFF;
}

div#menu_container div#mainmenu ul#nav li ul{
	list-style-type:none;
}

div#menu_container div#mainmenu ul#nav li ul li{
	color: #646464;
	font-weight: bold;
	font-size: 1em;
	border: 0px none;
	margin: 0 0 0 1.25em;
}

div#menu_container div#mainmenu ul#nav li ul li ul li{
	color: #646464;
	font-weight: normal;
	border: 0px none;
	font-size: 1em;
	margin: 0 0 0 1.25em;
}

div#menu_container div#mainmenu ul#nav li ul li ul li ul li{
	color: #646464;
	font-weight: normal;
	margin-left:1em;
	border: 0px none;
	font-size: 1em;
}

div#menu_container div#mainmenu ul#nav li.first_level_current_item{
	color: #E99700;
	font-weight: bold;
	font-size: 0.6875em;
	border-bottom: 0.01em solid #FFFFFF;
}

div#menu_container div#mainmenu ul#nav li.second_level_current_item{
	color: #E99700;
	font-weight: bold;
	font-size: 1em;
	margin-left:0.5em;
	border: 0px none;
}

div#menu_container div#mainmenu ul#nav li.third_level_current_item{
	color: #E99700;
	font-weight: normal;
	font-size: 1em;
	margin-left:0.5em;
	border: 0px none;
}

div#menu_container div#mainmenu ul#nav li.fourth_level_current_item{
	color: #E99700;
	font-weight: normal;
	font-size: 1em;
	border: 0px none;
	margin-left:0.25em;
}

/* Default linkstyle menü */
div#menu_container div#mainmenu ul#nav a:link,a:visited,a:hover,a:active,a:focus{
	color: #666666;
	text-decoration: none;
}

/* Menübereich (Zertifizierung,Schriftgröße,Druck) */
div#menu_container div#mainmenu div#mainmenu_bg_links{
	width: 11.5em;
	margin: 0 0 1em 1em;
	border: 0.0625em dashed #666;
}

/* Zertifizierung Bild */
div#mainmenu div#mainmenu_bg_links img.logo_zertifizierung{
	float: left;
	width: 3.75em;
	height: 3.75em;
	margin: 1em 0 1em 0.5em;
}

/* Zertifizierung Text */
div#mainmenu div#mainmenu_bg_links span.zertifizierung_text{
	position: relative;
	top: 2.5em;
	left: 1em;
	color: #666666;
	font-size: 0.75em;
}

/* Schriftgröße Text */
div#mainmenu div#mainmenu_bg_links span.fontsize_description{
	color: #666;
	font-weight: bold;
	font-size: 0.75em;
	margin: 0 0 0 2.5em;
}

/* Schriftgröße Buttons*/
div#mainmenu div#mainmenu_bg_links div.tx-efafontsize-pi1{
	margin: 0.5em 0 1em 1em;
}

/* Abstand Schriftgröße Buttons */
div#mainmenu div#mainmenu_bg_links div.tx-efafontsize-pi1 a{
	margin-right: 1.5em;
}

/* Container Druckversion */
div#mainmenu div#mainmenu_bg_links div.printlinks{
	margin: 0 0 1em 1em; 
}

div#mainmenu div#mainmenu_bg_links div.printlinks div.print_button{
	margin-top: 1em;
}

/* Links auf Druckversion oder PDF-Druck */
div#mainmenu div#mainmenu_bg_links div.printlinks a{
	color: #666;
	font-size: 0.75em;
	text-decoration: none;
}

/* INHALT */

/* 1spaltig */
div#one_col_content{
	float: right;
	margin: 2em 0 0 0em;
	width: 45em;
	overflow: hidden;
}

/* 2spaltig */
div#help_content{
	margin: 2em 0 0 1em;
	float:right;
	width:13.875em;
	overflow: visible;
}

div#main_content{
	float: right;
	margin: 2em 0 0 0.25em;
	width: 30.25em;
	overflow: hidden;
	border-right: 0.0625em dashed #E4E4E4;
	padding-right: 0.5em;
}

/* Inhaltsformatierungen */

/* Überschriften */
div#one_col_content h1, div#main_content h1, div#help_content h1{
	font-size: 1.2em;
	color: #646464;
	margin-bottom: 1.2em;
}

div#one_col_content h2, div#main_content h2, div#help_content h2{
	font-size: 0.95em;
	color: #E99700;
}

div#one_col_content h3, div#main_content h3, div#help_content h3{
	font-size: 0.95em;
	color: #E99700;
	font-style:italic;
}

/* Schriftfarbe */
div#one_col_content, div#main_content, div#help_content{
	color: #646464;
}


/* Überschriften*/
.csc-firstHeader, .csc-header-n2 h1{
	font-size: 1.2em;
	color: #646464;
	margin-bottom: 1.2em;
}

/* Links */
div#one_col_content a:link, div#main_content a:link, div#help_content a:link, .external-link-new-window{
	color: #646464;
	text-decoration: underline;
}

div#one_col_content a:visited, div#main_content a:visited, div#help_content a:visited{
	color: #646464;
	text-decoration: underline;
}

div#one_col_content a:active, div#main_content a:active, div#help_content a:active{
	color: #646464;
	text-decoration: underline;
}

div#one_col_content a:hover, div#main_content a:hover, div#help_content a:hover{
	color: #646464;
	text-decoration: underline;
}

div#one_col_content a:focus, div#main_content a:focus, div#help_content a:focus{
	color: #646464;
	text-decoration: underline;
}

/* Falls Typo noch <p class="bodytext" verwendet */
div#one_col_content p.bodytext a:link,#one_col_content p.bodytext a:visited,#one_col_content p.bodytext 

a:hover,#one_col_content p.bodytext a:active,#one_col_content p.bodytext a:focus{
	text-decoration:underline;
	color: #9F9F9F;
}


/* Link Druckausgabe Schülerbereich */
div#one_col_content a.print_button{
	text-decoration: none;
}

div#one_col_content a.print_button:hover{
	text-decoration: none;
}

div#one_col_content a.print_button:visited{
	text-decoration: none;
}

/* Listen */
div#one_col_content p li, div#main_content p li, div#help_content p li{
	font-size: 0.95em;
	color: #646464;
}

div#one_col_content ul, div#main_content ul, div#help_content ul{
	list-style-type: disc;
}

div#one_col_content ul li, div#main_content ul li, div#help_content ul li{
	list-style-type: disc;
	margin-left: 1.25em;
}




/* Einzelne Seiten */

/* Über uns ANFANG */
div.about_us{
	margin: 0 auto 0 auto;
	width: inherit;
	height: auto;
	text-align: center;
}

div.gl_container{
	width: 25em;
	height: 8.5625em;
	background: #F8E9CF;
	margin: 0 auto 0 auto;
	border: 2px solid #E99700;
}

div.gl_container_content{
	padding: 0.5em;
}

div.gl_container h1{
	font-size: 0.95em;
	font-weight: bold;
} 

h1.h1_ueber_uns{
	font-size: 1.2em;
	text-align: center;
	letter-spacing: 0.25em;
	margin: 1em 0 1em 0;
}

div#section_content{
	margin: 0 auto 0 auto;
	width: 56em;
}

div.maz{
	width: 16em;
	float: left;
	border: 1px solid #BCBBBB;
	margin-right:3.5em;
}

div.maz div.maz_head{
	background-color: #FAFAFA;
	padding: 1em 0 1em 0;
	height: 3.5em;   
}

div.maz div.maz_content_container{
	background: #F0F0F0;
	padding: 0.5em 0 1em 1em;
}

div.maz div.maz_content_container div.maz_content{
	text-align: left;
}

div.kafz{
	width: 16em;
	float: left;
	border: 1px solid #BCBBBB;
	margin-right:0.5em;
}

div.kafz div.kafz_head{
	background-color: #FAFAFA;
	padding: 1em 0 1em 0;   
	height: 3.5em;   
}

div.kafz div.kafz_content_container{
	background: #F0F0F0;
	padding: 0.5em 0 1em 1em;
    
}

div.kafz div.kafz_content_container div.kafz_content{
	text-align: left;
}

div.fobi{
	width: 16em;
	float: right;
	border: 1px solid #BCBBBB;
}

div.fobi div.fobi_head{
	background-color: #FAFAFA;
	padding: 1em 0 1em 0;
	height: 3.5em;   
}

div.fobi div.fobi_content_container{
	background: #F0F0F0;
	padding: 0.5em 0 1em 1em;
    
}

div.fobi div.fobi_content_container div.fobi_content{
	text-align: left;
}

div.clear{
	clear: both;
}

.orange{
	color: #E97700;
}

.bold{
	font-weight: bold;
}

div.center{
	margin: 0 auto 0 auto;
}

div.middle{
	margin: auto 0 auto 0;
	vertical-align: middle;
}

div#section_content .h2_content{
	font-size: 1em;
	color: #646464;
}

p.about_us_text{
	font-size: 1em;
}
/* Über uns ENDE */


/* Fragen Antworten Katalog */
ol.faq{
}

ol.faq li{
	margin: 0 0 1em 0;
}

ol.faq li h3 a{
	font-style: normal;
	font-size: 1em;
}

div#one_col_content ol.faq li h3 a:hover, div#main_content ol.faq li h3 a:hover{
	color: #F99700;
}

ol.faq li div{
	margin: 0.5em 0 0.5em 0;
}

/* Login/Logout */
div.tx-felogin-pi1{
	width: 45em;
	height: 17em;
}

div.tx-felogin-pi1 fieldset{
	border: 1px dashed #CCCCCC;
	margin: 1em;
	padding: 1em;
}

/* Änderung Nutzerpasswort */
form#form_change_user_pwd{
	width: 35em;
}

/* ab_downloads */
div.tx_abdownloads_catalogView_category{
	margin-bottom: 1em;
}

/* Indexed Search */

fieldset.tx_indexedsearch_fieldset{
	margin-bottom: 1em;
}

.tx-indexedsearch .tx-indexedsearch-browsebox{
	margin: 0.5em 0 0.5em 0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li{
	display:inline; 
	margin-right:5px;
}

.tx-indexedsearch-res{
	margin: 1em 0 1em 0;
}

/* Container float-classes */
div.right{
	float: right;
}

div.left{
	float: left;
}

div.clear{
	clear:both;
}

/* Sonstiges */
.align-center{
	text-align: center;
}

.input_text{
	border: 1px dashed #B5B4B4;
}

p.small{
	font-size: 0.75em;
}

span.spacer_small{
	font-size: 0.5em;
}


/* Aktuell nicht verwendet 
div#help_content div#contact{
	margin-left: 1em;
}
*/
