	/* neues Design 1024-2 */


#linkbtn{border:#666 1px dotted; text-decoration:none; padding:0 5px; background-color:#eee;}

.x-body { padding: 0; margin: 0; font: 0.7em Arial, sans-serif; line-height: 1.5em; background: #F0F0F0; color: #454545; }

/* definition ser Seite*/
body {
	font-size: 75%; margin: 0em auto; padding: 0em; background: #ffffff url(pic/102neu2/hg.gif) top center repeat-y; font-family: arial, "trebuchet ms", verdana, sans-serif;
}

#webseite {
	width: 990px; margin: 0px auto; padding: 0px; background-color: #ffffff;
}


/* weitere Bundesländer */
.wappenposition {
	float: left; position: absolute; z-index: 3; width: 980px; top: 4px; background-color: transparent;}

.wappen  {	
	float: right; margin: 0px; padding: 0px; list-style: none;}	

/* wird im Moment nicht benutzt 
.wappen ul {	
	float: right; margin: 0px; padding: 0px; list-style: none;}	

.wappen li {
	float: left; white-space: nowrap; text-transform: uppercase;}

.wappen li a {
	display: block; margin: 0px; padding: 0px 5px 0px 5px; border-left: solid 1px rgb(150,150,150); background-color: rgb(255,255,255); color: rgb(150,150,150); text-decoration: none; font-size: 100%;}

.wappen a:hover {
	background-color: rgb(255,255,255); color: rgb(0,0,0); text-decoration: underline;}

.img-flag {
	display: block; height: 1.2em; margin: 0px; padding: 0px; border: solid 1px rgb(0,0,0);}
*/



.wbg	 {
	float: right; width: 580px; height:70px; margin:0px 6px 12px 0; background-color: transparent; color: rgb(225,225,225); border:#aaa solid 1px;}


/*HG Grafik oben*/
.HG-oben1 {position:absolute; top:0;
	clear: left; float: left; width: 993px; height: 119px; z-index: 0; margin-top: 0px;
}

#navi { margin:15px 0 0 5px; }
/*#nav kann im neuen Design gelöscht werden*/

/* Hauptnavigation mit den Karteikartenreitern*/
#nav { float:left;margin-top: 15px; padding-left:15px; z-index: 3; background: #fff; width:978px;}
#nav ul { list-style:none; padding: 0; margin: 2px 0 0 0;}
#nav a, #nav strong, #nav span { float:left; display:block; color:#222; padding: 7px 8px 3px 3px; background: transparent url(pic/1024neu/nav.gif) no-repeat 100% 0px; text-decoration:none; font-size: 12px; background-color: #ccc;}
#nav a { float:none; }
#nav li { float:left; color: #333; background: url(pic/1024neu/nav.gif) no-repeat 0px 0px; margin:0px; padding:0px 0px 1px 3px;}
#nav #currentgrau { background: #cccccc url(pic/1024neu/nav.gif) no-repeat 0 0px; color: #000; margin: 0;	}
#nav #currentgrau a {text-decoration:none; font-style:normal; background: #f0f0f0 url(pic/1024neu/nav.gif) no-repeat 100% 0px; padding:7px 7px 4px 3px; color:#000; font-weight:bold;}
#nav #currentoff { background: #1995C2 url(pic/1024neu/nav2.gif) no-repeat 0 -199px; color: #477ac8; padding:0px 0px 0px 3px; }
#nav #currentoff a {text-decoration:none; font-style:normal; background: #f0f0f0 url(pic/1024neu/nav2.gif) no-repeat 100% -199px; padding:7px 6px 4px 3px;  color:#477ac8; }
#nav #currentblau { background: #fff url(pic/1024neu/nav.gif) no-repeat 0 -82px; color: #fff; }
#nav #currentblau a {text-decoration:none; font-style:normal; background: #fff url(pic/1024neu/nav.gif) no-repeat 100% -82px; padding:6px 8px 4px 4px; color:#fff; font-weight:bold;}
#nav #currentgruen { background: #fff url(pic/1024neu/nav.gif) no-repeat 0 -123px; color: #030; }
#nav #currentgruen a {text-decoration:none; font-style:normal; background: #fff url(pic/1024neu/nav.gif) no-repeat 100% -123px; padding:6px 8px 4px 4px; color:#030; font-weight:bold;}
#nav a:hover { text-decoration: none; color:#000;}


/*Unternavigation*/
.unav{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; word-spacing: 0;width:992px; height:24px; margin-left:-2px; padding-bottom:2px;
background: #fff url(pic/1024neu/unav_HG.gif) no-repeat 0 0;} 
.unav a:hover { text-decoration: none; border-bottom: #0000dd 2px solid;}

.unavskip{clear: left;padding-top: 8px;}
.unav .unav_aktiv{color:#fff; padding-top:3px;font-weight:bold;border-bottom: #0000dd 2px solid;}
.unav .unav_inak {color:#fff; padding-top:3px;}
.uunav {background: url(pic/1024neu/uunav_HG.gif) no-repeat 0px 0px; padding: 6px 0 4px 0; width:579px;margin-left:-13px;}
.uunav a:hover { text-decoration: none; color:#000; border-bottom: #0000aa 2px solid;}
.uunav .aktiv{text-decoration: none; color:#000; border-bottom: #0000aa 2px solid;}
#anonym {text-decoration: none; font-style:normal; color:#000000;}
#anonym_kasten {text-decoration: none; font-style:normal; color:#000000; margin:0 1px; padding:0 2px; border: 1px solid #ccc;}
#anonym_blau {text-decoration: none; font-style:normal; color:#477ac8;}
#anonym_rot {text-decoration: none; font-style:normal; color:#ff3333;}
.anonym_rot a {background: inherit;}
.anonym_rot a:hover {background: #ff0;}
	

.fdbwappen{clear: left; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000; word-spacing: 0; width:900px; height:32px; margin-top: 100px; z-index: 0;} 
.fdbedit{clear: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000; word-spacing: 0; width:993px; height:30px; margin-top: 10px; background-color:#ccc;} 
/* alt 
.iefdbwappen{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; word-spacing: 0; width:900px; height:30px;margin-top: -27px; z-index: 10;} 
*/

/* IE6-hack, damit das Wappen korrekt angezeigt wird. */
* html .fdbwappen {} 
/* End IE-Hack */



/* linke seite (Suchformulare links und Main (mitte) zusammen*/
.left {
	float: left;
	width: 790px;
	margin: 25px 0 10px 0;}


/* suchbox ist die box in der linken spalte (der kasten
in box_top steht die Überschrift*/
.kasten {	width: 170px; margin: 0px 0px 1.0em 0px; padding: 4px 4px 4px 4px; border: solid 1px rgb(200,200,200);}
.box_top {	display: block; margin: 0px 0px 0.5em 0px; padding: 2px 5px 0px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 12px;}
.box_top h2 { 	display: block; margin: 0 0 0 0; padding: 0 0 0 0 ; font-weight: bold; font-size: 12px; }
.box_top_link {display: block; margin: 0px 0px 0.5em 0px; padding: 2px 5px 0px 5px; background-color: rgb(225,225,225); font-weight: bold; font-size: 12px;}
.box_top_link h2 { 	display: block; margin: 0 0 0 0; padding: 0 0 0 0 ; font-weight: bold; font-size: 12px; }

/* main enthält den Hauptinhalt in der Mitte*/
.main { float: right; width: 580px; margin: 4px 0 0 0; padding-right:5px; text-align: justify;}
.mainabstand {float: right; width: 583px; padding: 0px 5px 0px 0px;}
.mainkasten {float: left; width: 550px; padding: 4px 14px 4px 14px; border: solid 1px rgb(200,200,200);margin: 0px 0px 1.0em 0px;text-align: justify;}


.mainall {float: left; width: 580px; margin: 0px 0px 1.5em 0px; padding: 0px;}
.mainlinks {float: left; width: 270px; margin: 0px 0px 1.5em 0px; padding: 0px;}
.mainrechts {float: right; width: 270px; margin: 0px 0px 1.5em 0px; padding: 0px;}

/* wenn kein Titel benutzt wir*/
.titel-leer {display: block; margin: 0px 0px 0.2em 0px; padding: 0px; background-color: transparent; text-transform: none; font-weight: bold; font-size: 100%;}
/*mit Strich*/
.titel-line {display: block; margin: 0px 0px 0.2em 0px; padding: 0px; border-bottom: solid 1px #ccc; background-color: transparent; text-transform: none; font-weight: bold; font-size: 100%;}
/*mit grauem Kasten*/
.titel {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(225,225,225); font-weight: bold; font-size: 100%;}

/*box für Text ohne HG Farbe*/
.inhalt {margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent;}

/*box für Text mit Abstand zum Rand da HGFarbe*/
.inhaltHG {margin: 0px; padding: 7px 10px 5px 10px; background-color: transparent;}

.box-on{float: left; width: 1.0em; margin-right: 0.2em; padding-left: 0.3em;}
.box-off {display: none;}
.box-off-ap {display: none;}
.box-off-nl {display: none;}


.k180{width:178px;}
.k560{width:578px;}
* html .k560{width:574px;} /* IE6*/
.k785{width:785px;}
* html .k785{width:785px;} /* IE6*/

.kasten_links_g {  background: url(pic/1024neu/nav4.gif) no-repeat 0px 5px; margin:-5px 0 0 0; padding:0px 0px 0px 3px; }
.kasten_rechts_g {font-weight: bold; font-size: 100%; background: #fff url(pic/1024neu/nav4.gif) no-repeat 100% 5px; padding:9px 6px 2px 13px; color:#333;}
.kasten_links_b {  background: url(pic/1024neu/nav4.gif) no-repeat 0px -77px; margin:0px 0 0 0; padding:0px 0px 0px 3px; }
.kasten_rechts_b {font-weight: bold; font-size: 100%; background: url(pic/1024neu/nav4.gif) no-repeat 100% -77px; padding:9px 6px 2px 13px; color:#fff;}

.clear_left { clear:left;}
/* -- IE <= 6 -- */
* html .clear_left {clear:none;}

.kasten_links_r {  background: url(pic/1024neu/nav4.gif) no-repeat 0px -36px; margin:0; padding:0px 0px 0px 3px; }
.kasten_rechts_r {font-weight: bold; font-size: 100%; background: #fff url(pic/1024neu/nav4.gif) no-repeat 100% -36px; padding:9px 6px 2px 3px; color:#fff;}

h1 b { font-weight: bold; font-size: 100%;  background: url(/pic/1024neu/nav4.gif) no-repeat 0px -77px; margin:0; padding:9px 6px 2px 6px; }
h1 strong { font-weight: bold; font-size: 100%;  background: url(/pic/1024neu/nav4.gif) no-repeat 0px -77px; margin:0; padding:9px 6px 2px 6px; }
h1 {font-weight: bold; font-size: 100%; background: #fff url(/pic/1024neu/nav4.gif) no-repeat 100% -77px; padding:9px 6px 2px 0px; color:#fff;}


#haupthl { font-weight: bold; font-size: 14px; background-image:none; margin:0; padding:9px 6px -10px 0px; color:#477ac8; line-height:20px; border-bottom:#477ac8 1px solid;}

h2 b { font-weight: bold; font-size: 100%;  background: url(pic/1024neu/nav4.gif) no-repeat 0px 5px; margin:0; padding:9px 6px 2px 6px; }
h2 strong { font-weight: bold; font-size: 100%;  background: url(pic/1024neu/nav4.gif) no-repeat 0px 5px; margin:0; padding:9px 6px 2px 6px; }
h2 {font-weight: bold; font-size: 100%; 
background: #fff url(pic/1024neu/nav4.gif) no-repeat 100% 5px; padding:9px 6px 2px 0px; color:#333;
}



/* jetzt kommt die rechte spalte */
.right {
	 float: right; width: 175px; margin: 15px 0px 0 0; padding: 10px 5px 0px 0px; background-color: rgb(255,255,255);}

/* IE6-hack */
* html .right {margin: 15px 0 0 0;} 
/* End IE-Hack */




/* Die Farben */

.Tweiss {color: rgb(255,255,255);}
.Tschwarz {color: rgb(0,0,0);}

.Tgrau01 {color: rgb(242,242,242);}
.Tgrau02 {color: rgb(230,230,230);}
.Tgrau03 {color: rgb(217,217,217);}
.Tgrau04 {color: rgb(204,204,204);}
.Tgrau05 {color: rgb(191,191,191);}
.Tgrau06 {color: rgb(178,178,178);}
.Tgrau07 {color: rgb(153,153,153);}
.Tgrau08 {color: rgb(127,127,127);}
.Tgrau09 {color: rgb(89,89,89);}
.Tgrau10 {color: rgb(51,51,51);}

.Tgelb01 {color: rgb(254,252,232);}
.Tgelb02 {color: rgb(253,249,201);}
.Tgelb03 {color: rgb(253,246,185);}
.Tgelb04 {color: rgb(252,243,162);}
.Tgelb05 {color: rgb(251,239,139);}
.Tgelb06 {color: rgb(250,236,116);}
.Tgelb07 {color: rgb(249,233,93);}
.Tgelb08 {color: rgb(249,230,69);}
.Tgelb09 {color: rgb(248,227,46);}
.Tgelb10 {color: rgb(247,224,23);}
.Tgelb11 {color: #fc0;}

.Tblau01 {color: #BDEDFF;}
.Tblau02 {color: #9CE5FF;}
.Tblau03 {color: #7AD1F1;}
.Tblau04 {color: #5CBBDD;}
.Tblau05 {color: #46A9CD;}
.Tblau06a {color: #3894B6;}
.Tblau06 {color: #497ac9;}
.Tblau07 {color: #3082A0;}
.Tblau08 {color: #1F718F;}
.Tblau09 {color: #106381;}
.Tblau10 {color: #05516C;}
.Tblau11 {color: #477ac8;}

.Tgruen01 {color: rgb(237,246,229);}
.Tgruen02 {color: rgb(220,238,204);}
.Tgruen03 {color: rgb(202,229,178);}
.Tgruen04 {color: rgb(185,220,153);}
.Tgruen05 {color: rgb(167,211,127);}
.Tgruen06 {color: rgb(149,203,102);}
.Tgruen07 {color: rgb(132,194,76);}
.Tgruen08 {color: rgb(114,185,51);}
.Tgruen09 {color: rgb(97,177,25);}
.Tgruen10 {color: rgb(79,168,0);}

.Trot01 {color: #FF774A;}
.Trot02 {color: #F03D02;}
.Trot03 {color: #E3430E;}
.Trot04 {color: #D54616;}
.Trot05 {color: #C94215;}
.Trot06 {color: #ff4040;}
.Trot07 {color: #A93914;}
.Trot08 {color: #952F0D;}
.Trot09 {color: #872808;}
.Trot10 {color: #751E01;}


/*hintergrund*/
.HGweiss {background-color: rgb(255,255,255);}
.HGschwarz {background-color: rgb(0,0,0);}

.HGgrau01 {background-color: rgb(242,242,242);}
.HGgrau02 {background-color: rgb(230,230,230);}
.HGgrau03 {background-color: rgb(217,217,217);}
.HGgrau04 {background-color: rgb(204,204,204);}
.HGgrau05 {background-color: rgb(191,191,191);}
.HGgrau06 {background-color: rgb(178,178,178);}
.HGgrau07 {background-color: rgb(153,153,153);}
.HGgrau08 {background-color: rgb(127,127,127);}
.HGgrau09 {background-color: rgb(89,89,89);}
.HGgrau10 {background-color: rgb(51,51,51);}

.HGgelb01 {background-color: rgb(254,252,232);}
.HGgelb02 {background-color: rgb(253,249,201);}
.HGgelb03 {background-color: rgb(253,246,185);}
.HGgelb04 {background-color: rgb(252,243,162);}
.HGgelb05 {background-color: rgb(251,239,139);}
.HGgelb06 {background-color: rgb(250,236,116);}
.HGgelb07 {background-color: rgb(249,233,93);}
.HGgelb08 {background-color: rgb(249,230,69);}
.HGgelb09 {background-color: rgb(248,227,46);}
.HGgelb10 {background-color: rgb(247,224,23);}

.HGblau01 {background-color: #BDEDFF;}
.HGblau02 {background-color: #9CE5FF;}
.HGblau03 {background-color: #7AD1F1;}
.HGblau04 {background-color: #5CBBDD;}
.HGblau05 {background-color: #477AC8;}
.HGblau06 {background-color: #ff4040;}
.HGblau07 {background-color: #3082A0;}
.HGblau08 {background-color: #1F718F;}
.HGblau09 {background-color: #106381;}
.HGblau10 {background-color: #05516C;}
.HGblau11 {background-color: #477AC8;}

.HGgruen01 {background-color: rgb(237,246,229);}
.HGgruen02 {background-color: rgb(220,238,204);}
.HGgruen03 {background-color: rgb(202,229,178);}
.HGgruen04 {background-color: rgb(185,220,153);}
.HGgruen05 {background-color: rgb(167,211,127);}
.HGgruen06 {background-color: rgb(149,203,102);}
.HGgruen07 {background-color: rgb(132,194,76);}
.HGgruen08 {background-color: rgb(114,185,51);}
.HGgruen09 {background-color: rgb(97,177,25);}
.HGgruen10 {background-color: rgb(79,168,0);}

.HGrot01 {background-color: #FF774A;}
.HGrot02 {background-color: #F03D02;}
.HGrot03 {background-color: #E3430E;}
.HGrot04 {background-color: #D54616;}
.HGrot05 {background-color: #C94215;}
.HGrot06 {background-color: #BD3F15;}
.HGrot07 {background-color: #A93914;}
.HGrot08 {background-color: #952F0D;}
.HGrot09 {background-color: #872808;}
.HGrot10 {background-color: #751E01;}






/* Versteckt alles, was für dieses Design nicht benötigt wird */
.hide2 {display: none;}


/* alles was für andere Designs benötigt wird */
.header_top {}
.header {}
.header_bottom {}
.sf_right {}
.logo {	}
.position { }
.box_bottom {}
.box_bottom_link {}
.box {}
.box ul.gg{ font-family: Arial, Helvetica, sans-serif;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
.box ul{font-family: Arial, Helvetica, sans-serif;padding:0;margin:0;}
.box li{ font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 0px; margin-left: 15px; padding-left:-5px; margin-bottom: 0px; left:0}
.box li ul li{ font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 0px; margin-left: 10px; padding-left:-5px; margin-bottom: 0px; left:0}
.box_link {}
.content { }
.Logo {}
.subheader {}
.hl-ss {}

#subnavlist ul{font-family: Arial, Helvetica, sans-serif;padding:0;margin:0;}
#subnavlist li{ font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 0px; margin: 2px 3px 2px 25px; padding-left:0px; margin-bottom: 0px; left:0}



/*neues rundes Design*/







/* header */
.header_top2 { background: #FEFEFE width:998px; color: #FFF; height: 15px; margin-top: -30px; margin-left: 0px;}
    

.block {text-align: justify;}
.papier{}

.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	background: #5BB2D1 url(pic/1024neu/logobg.gif) repeat-x; 
	color: #FFF;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding: 10px 0 0px 7px;
}


.sf_search {
	clear: both;
	background: #CA090D url(pic/1024neu/searchbg.gif) repeat-x bottom left; 
	color: #FFE4E0;
	border-top: 1px solid #AA1717;
	border-bottom: 1px solid #000;
	padding: 18px 0 17px 15px;
	margin-top: -2px;
}
	

/* left side
   --------- */



	


	
		/* left and central column */
		.left_side { float: left; width: 197px; padding: 0px 5px 8px 0px;}

		.linke_spalte { float: left; width: 197px; padding: 0px 5px 8px 0px; margin-top:-110px;}
		
		.article { padding: 0 5px 0 0px; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url(pic/1024neu/grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(pic/1024neu/grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		background: inherit;
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		background: #EDEDED;
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		

		
neu-img { float: left; margin: 0 9px 3px 0; }

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: #ffffff;
    margin-top:30px;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}


.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #ffffff; text-decoration: none; } 

/*Ende rundes Design*/




.punktpunkt{background-image: url(pic/punkt_hg.gif);background-repeat: repeat-x;background-position: 0px 2px;padding-top:3px}



ul{ font-family: Arial, Helvetica, sans-serif;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
ul.haken{font-family: Arial, Helvetica, sans-serif;list-style-image: url(pic/pkt_haken.gif);padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
ul.x{font-family: Arial, Helvetica, sans-serif;list-style-image: url(pic/pkt_x.gif);padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
ol{ font-family: Arial, Helvetica, sans-serif;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;margin-bottom: 0px;}
.main xh1 {font-size:46px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0 0 0px 0;padding: 0px;line-height: 18px;text-align: left;vertical-align: bottom;height: 18px;}
.main xh2 {font-size:14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0px 0px 0px 0px;padding: 0px;line-height: 16px;text-align: left;vertical-align: baseline;height: 16px;}
/*h2 {font-size:18pt;font-family: "Times New Roman", Times, serif;font-style: italic;font-weight: bold;color: #aaaaaa;margin: 0px;line-height: 22px;font-variant: small-caps;text-align: left;vertical-align: bottom;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: dashed;border-right-style: dashed;border-bottom-style: dashed;border-left-style: dashed;border-top-color: #dddddd;border-right-color: #dddddd;border-bottom-color: #dddddd;border-left-color: #dddddd;height: 22px;}
*/
h3 {font-size:16px;font-weight: bold;color: #333;margin:0 0 5px 0; border-bottom: 1px #aaa dashed;}
h4 {font-size:12px;font-weight: bold;color: #333;margin: 0px;}
form {margin-top: 0px; margin-bottom: 0px}
a:link {text-decoration: none;color: #000000;}
a:visited {text-decoration: none;color: #000000;}
a:active {text-decoration:none;color: #000000;}
a:hover {text-decoration:underline;}

.main a:link {text-decoration: underline; }
.main a:visited {text-decoration: underline;}
.main a:active {text-decoration: underline; }
.main a:hover {text-decoration:underline; }

.mainabstand a:link {text-decoration: underline; }
.mainabstand a:visited {text-decoration: underline;}
.mainabstand a:active {text-decoration: underline;}
.mainabstand a:hover {text-decoration:underline; }

.kasten a:link {text-decoration: none; color: #000000;}
.kasten a:visited {text-decoration: none; color:#000000;}
.kasten a:active {text-decoration: none; color:#000000;}
.kasten a:hover {text-decoration:none; color:#000000;}




.feld300noborder {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 300px;font-weight: bold;color: #aa0000;border: 1px solid #ffffff; margin: 2px;cursor: hand;}
.feld300borderdotted {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 300px;font-weight: bold;color: #333;border-bottom: 1px dashed #aaa; margin: 2px;cursor: hand; border-left:#fff 1px solid; border-top:#fff 1px solid; border-right:#fff 1px solid;}
.feld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 11px;width: 100px;height: 16px;border: 1px solid #333333;float: left; margin: 2px;}
.bigfeld {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 200px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.plzfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 40px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.ortfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 150px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.textfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 390px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.urlfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 138px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.landfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 25px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}
.smalfeld {background-color: #FFFFFF;color: #000000;font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 80px;font-weight: bold;border: 1px solid #333333;float: left; margin: 2px;}

.feld550 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 550px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld500 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 500px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld400 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 400px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld300 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 300px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld350 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 350px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld200 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 200px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld150 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 150px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld100 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 100px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld080 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 80px;font-weight: bold;border: 1px solid #333333;margin: 2px;}
.feld050 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 50px;font-weight: bold;border: 1px solid #333333; margin: 2px;}
.feld042 {font-family: Arial, Helvetica, sans-serif, "Arial Black";font-size: 10px;width: 42px;font-weight: bold;border: 1px solid #333333;margin: 2px;}

.infol {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;background-color: #FFCC00;text-align: center;}
.infor {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;background-color: #333333;padding-right: 5px;padding-left: 5px;}
.g1 {  font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #eeeeee}
.g2 {  font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #bdbdbd}
.g3 {  background-color: #6e6e6e}
.g4 {background-color: #FFFFFF}

.tbstyle3 {font-weight: normal;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;
	border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-top-color: #CCCCCC;border-left-color: #CCCCCC;}

.tbstyle4 {font-weight: normal;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 1px;border-top-style: none;
	border-right-style: none;border-bottom-style: none;border-left-style: solid;border-left-color: #CCCCCC;}

.button65 {background-image:  url(pic/btn_hg_65.gif);font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-attachment: fixed;
	background-repeat: no-repeat;height: 16px;width: 65px;border: none;background-color: #FFFFFF;cursor: hand;text-align: center;}

.button85 {background-image:  url(pic/btn_hg_85.gif);font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-attachment: fixed;
	background-repeat: no-repeat;height: 16px;width: 85px;border: none;background-color: #FFFFFF;cursor: hand;text-align: center;}

.button160{background-image:  url(pic/btn_hg_160.gif);font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;background-attachment: fixed;background-repeat: no-repeat;height: 16px;width: 160px;border: none;background-color: #FFFFFF;cursor: hand;}


/* wxxx-Button mit symbol rechts, bxxx-Button mit symbol links, awxxx und abxxx wie w und b, aber für normale Links*/
.w093 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 93px;cursor: hand;border: 1px solid #aaaaaa; background-position: 76px center;}
.w100 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 100px;cursor: hand;border: 1px solid #aaaaaa; background-position: 79px center;}
.b100 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 100px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw100 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 98px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 79px center;}
.ab100 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 98px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}
.w140 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 140px;cursor: hand;border: 1px solid #aaaaaa; background-position: 119px center;}
.w150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 150px;cursor: hand;border: 1px solid #aaaaaa; background-position: 129px center;}
.b150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 150px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 148px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 129px center;}
.ab150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 148px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}
.w200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 200px;cursor: hand;border: 1px solid #aaaaaa; background-position: 179px center;}
.w250 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 250px;cursor: hand;border: 1px solid #aaaaaa; background-position: 229px center;}
.w300 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 300px;cursor: hand;border: 1px solid #aaaaaa; background-position: 279px center;}
.b200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 200px;cursor: hand;border: 1px solid #aaaaaa; background-position: 4px center;}
.aw200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 198px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 179px center;}
.ab200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 16px;width: 198px;cursor: hand;text-align: center;border: 1px solid #aaaaaa; background-position: 4px center;}


.randgrau {border: 2px solid #aaaaaa;}
.randYes {border: 2px solid #477ac8;}
.randNo {border: 2px solid #990000;}
.randblau {border: 2px solid #477ac8;}
.randgruen {border: 2px solid #009900;}
.randgelb {border: 2px solid #fac310;}
.bold {font-weight:bold;}
.sub_bold {font-weight:bold;height:18px;}

a .w093, a .w100, a .w140, a .w150, a .w200, a .w250  {text-decoration: none;color: #000000;}
.w093 a, .w100 a, .w140 a, .w150 a, .w200 a, .w250 a {text-decoration: none;color: #000000;}
a .aw100, a .aw150, a .aw200, a .aw250  {text-decoration: none;color: #000000;}
.aw100 a, .aw150 a, .aw200 a, .aw250 a  {text-decoration: none;color: #000000;}
a .ab100, a .ab150, a .ab200, a .ab250  {text-decoration: none;color: #000000;}
.ab100 a, .ab150 a, .ab200 a, .ab250 a {text-decoration: none;color: #000000;}

.sstern {background-image:  url(pic/sym_stern.gif);background-repeat: no-repeat;}
.sprint {background-image:  url(pic/sym_print.gif);background-repeat: no-repeat;}
.svideo {background-image:  url(pic/sym_video.gif);background-repeat: no-repeat;}
.sback {background-image:  url(pic/sym_back.gif);background-repeat: no-repeat;}
.shilfe {background-image:  url(pic/sym_hilfe.gif);background-repeat: no-repeat;}
.sneu {background-image:  url(pic/sym_neu.gif);background-repeat: no-repeat;}
.slesen {background-image:  url(pic/sym_lesen.gif);background-repeat: no-repeat;}
.snext {background-image:  url(pic/sym_next.gif);background-repeat: no-repeat;}
.slupe {background-image:  url(pic/sym_lupe.gif);background-repeat: no-repeat;}
.sap {background-image:  url(pic/sym_ap.gif);background-repeat: no-repeat;}
.spdf {background-image:  url(pic/sym_pdf.gif);background-repeat: no-repeat;}
.sziel {background-image:  url(pic/sym_ziel.gif);background-repeat: no-repeat;}
.sdel {background-image:  url(pic/sym_del.gif);background-repeat: no-repeat;}
.smesse {background-image:  url(pic/sym_messe.gif);background-repeat: no-repeat;}
.seuro {background-image:  url(pic/sym_euro.gif);background-repeat: no-repeat;}
.sdollar {background-image:  url(pic/sym_mdollar.gif);background-repeat: no-repeat;}
.sauszeichnung {background-image:  url(pic/sym_auszeichnung.gif);background-repeat: no-repeat;}
.surl {background-image:  url(pic/sym_url.gif);background-repeat: no-repeat;}
.smail {background-image:  url(pic/sym_mail.gif);background-repeat: no-repeat;}
.stel {background-image:  url(pic/sym_tel.gif);background-repeat: no-repeat;}
.sfax {background-image:  url(pic/sym_fax.gif);background-repeat: no-repeat;}
.sgm {background-image:  url(pic/sym_gm.gif);background-repeat: no-repeat;}
.sshop {background-image:  url(pic/sym_shop.gif);background-repeat: no-repeat;}
.sinfo {background-image:  url(pic/sym_info.gif);background-repeat: no-repeat;}
.slogin {background-image:  url(pic/sym_login.gif);background-repeat: no-repeat;}
.ssave {background-image:  url(pic/sym_save.gif);background-repeat: no-repeat;}
.sok {background-image:  url(pic/ok.gif);background-repeat: no-repeat;}
.scancel {background-image:  url(pic/nein.gif);background-repeat: no-repeat;}

.unten-leer {line-height: 20px;border-top-width: 2px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;
	border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #333333;}

.reiter-leer {line-height: 20px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #CCCCCC;}

.rreiter-on {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;background-color: #FFFFFF;
	line-height: normal;background-image: url(pic/r_w.gif);background-repeat: repeat-x;}

.rreiter-off {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: normal;color: #000000;background-image: url(pic/r_g.gif);
	background-repeat: repeat-x;}

.ureiter-on {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #000000;background-color: #FFFFFF;
	line-height: normal;background-image: url(pic/u_w.gif);background-repeat: repeat-x;}

.ureiter-off {font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: normal;color: #000000;background-image: url(pic/u_g.gif);
	background-repeat: repeat-x;}

.markpink {background-image:  url(pic/marker_pink.gif);}
.markgelb {background-image:  url(pic/marker_gelb.gif);}

.llpic {margin: 0px 8px 4px 0px;}
.rrpic {margin: 0px 0px 4px 8px;}

.tablineccc {border: 1px solid #CCCCCC;}
.tablinenull {border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;}


.fnt8 {font-family: Arial, Helvetica, sans-serif;font-size: 8px;}
.fnt9 {font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
.fnt10 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.fnt11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
.fnt11b {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.fnt12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.fnt12b {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.fnt14 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.fnt14b {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.fnt16 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;}
.fnt16b {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
.fnt22b {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-weight: bold;}
.fnt24b {font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;}



/*suchform=sf_left*/
.suchform{}

/*banner=sfsearch*/
.xscrollerrechts{position:relative;left:0px;bottom:10px;width:210px;padding:0px;margin-top:50px;}
.linksunten{position:absolute; top:600px; left:10px; width:130px; padding:0px;}



/*
p {margin-top: 0px; margin-bottom: 0px; word-spacing: 0; margin: 0;font-size: 12px;} 
div { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;font-size: 12px;} 
i  { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;font-size: 12px;} 
nobr { font-family: Arial, Helvetica, sans-serif;word-spacing: 0; margin: 0;font-size: 12px;} 
td { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;font-size: 12px;} 
th { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;font-size: 12px;} 
li {font-family: Arial, Helvetica, sans-serif; word-spacing: 0;font-size: 12px;} 
*/

p {margin-top: 0px; margin-bottom: 0px; word-spacing: 0; margin: 0;} 
div { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;} 
i  { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;} 
nobr { font-family: Arial, Helvetica, sans-serif;word-spacing: 0; margin: 0;} 
td { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;} 
th { font-family: Arial, Helvetica, sans-serif; word-spacing: 0; margin: 0;} 
li {font-family: Arial, Helvetica, sans-serif; word-spacing: 0;} 

.skiplinks {margin-left:12px;}
.maxwidth{width:550px;}

/* navigation 4 onlyisdf*/

/*
#nav a, #nav strong, #nav span { float:left; display:block; color:#222; padding: 7px 8px 3px 3px; background: transparent url(pic/1024neu/nav.gif) no-repeat 100% 4px; text-decoration:none; font-size: 12px; background-color: transparent;}
#nav a { float:none; }
#nav li { float:left; color: #333; background: url(pic/1024neu/nav.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 0px 3px; }

.onlyisdfmenu ul li {margin-left:0px;float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
/*
.onlyisdfmenu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:1.5em; line-height:1.5em; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color: rgb(48,48,48);}
/*

#nav { float:left;margin-top: 15px; padding-left:15px; z-index: 3; background: #ffffff; width:978px;}
#nav ul { margin:0; list-style:none; padding: 0; margin-top: 0px;}
#nav a, #nav strong, #nav span { float:left; display:block; color:#222; padding: 7px 8px 3px 3px; background: transparent url(pic/1024neu/nav.gif) no-repeat 100% 4px; text-decoration:none; font-size: 12px; background-color: transparent;}
#nav a { float:none; }
#nav li { float:left; color: #333; background: url(pic/1024neu/nav.gif) no-repeat 0px 4px; margin:0px; padding:0px 0px 0px 3px; }


*/
*/



/*Drop-down menu*/
#nav ul li ul {white-space:nowrap /*IE hack*/; float:left; padding-left:0px; width:575px; color:rgb(48,48,48);} /*Color navigation bar normal mode*/

#nav ul li ul {display:none; border-bottom: solid 1px #999; border-top: solid 1px #999;width:200px; background-color:#e4e4e4;}
#nav ul li ul li {border-bottom:1px #ccc solid;border-left:1px #999 solid; border-right:1px #999 solid;z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
#nav ul li ul li a {display:none; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block;background-image:url(""); background-repeat:repeat;}
#nav ul li ul li ul {display:none;border:none;margin-left:-20px;width:200px;}
#nav ul li ul li ul li {display:none;background-image:url("");}

/*Non-IE6 hovering*/
#nav ul li:hover {position:relative;} /*Sylvain IE hack*/
#nav ul li:hover a {text-decoration:none; color:#477ac8;} /*Color main cells hovering mode*/
#nav ul li:hover ul {display:block; width:220px; position:absolute; z-index:999; top:1.4em; margin-top:6px;padding:0px 0px 0px 0px;background-image:url(pic/1024neu/e4.gif); background-repeat:repeat;}
#nav ul li:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:-3px; padding:4px 11px 4px 6px; font-weight:bold; color:#303030;background-image:url(pic/1024neu/e4.gif);} /*Color subcells normal mode*/
#nav ul li:hover ul li:hover a {text-decoration:none; font-weight:bold;color:#477ac8;background-image:url(pic/1024neu/e4.gif); background-repeat:repeat;} /*Color subcells hovering mode*/
#nav ul li:hover ul li:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:0px; padding:4px 8px 4px 6px; background-color:rgb(180,180,180); font-weight:bold; color:#303030;} /*Color subcells normal mode*/
#nav ul li:hover ul li:hover ul li:hover a {text-decoration:none; font-weight:bold;color:#477ac8;} /*Color subcells hovering mode*/
#nav ul li ul li:hover ul {top:6px; left:10.5em;border-top:solid 1px #999; border-bottom:solid 1px #999; z-index:2000;}
#nav ul li ul li:hover ul li {display:block; position:relative;}
#nav ul li ul li:hover ul li a {background:rgb(200,200,200);}

/*IE6 hovering*/
#nav ul table {position:absolute; top:0; left:-150px; border-collapse:collapse;}
#nav ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(0,0,0); text-decoration:none; color:#477ac8;} /*Color main cells hovering mode*/
#nav ul li a:hover ul {display:block; width:200px; position:absolute; z-index:999; top:1.5em; t\op:1.4em; left:0; marg\in-top:6px;}
#nav ul li a:hover ul li a {white-space:normal; display:block; w\idth:200px; height:0.6px; line-height:0.9em; padding:4px 8px 4px 6px; border-left:solid 1px rgb(255,255,255); border-right:solid 1px rgb(255,255,255); background-color:rgb(180,180,180); font-weight:bold; color:#477ac8;} /*Color subcells normal mode*/
#nav ul li a:hover ul li a:hover {background-color:rgb(0,0,0); text-decoration:none; font-weight:bold;} /*Color subcells hovering mode*/
#nav ul li ul li a:hover ul {top:6px; left:10.5em;border-top:solid 1px rgb(255,255,255); border-bottom:solid 1px rgb(255,255,255); z-index:2000;}
#nav ul li ul li a:hover ul li {display:block;}
#nav ul li ul li a:hover ul li a {background:rgb(200,200,200);}


/*Drop-down menu für #currentblau*/
#nav ul #currentblau ul {white-space:nowrap /*IE hack*/; float:left; padding-left:0px; width:575px; color:rgb(48,48,48);} /*Color navigation bar normal mode*/

#nav ul #currentblau ul {display:none; border-bottom: solid 1px #999; border-top: solid 1px #999;width:200px; background-color:#e4e4e4;}
#nav ul #currentblau ul li {border-bottom:1px #ccc solid;border-left:1px #999 solid; border-right:1px #999 solid;z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
#nav ul #currentblau ul li a {display:none; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block;background-image:url(""); background-repeat:repeat;}
#nav ul #currentblau ul li ul {display:none;border:none;margin-left:-20px;width:200px;}
#nav ul #currentblau ul li ul li {display:none;background-image:url("");}

/*Non-IE6 hovering*/
#nav ul #currentblau:hover {position:relative;} /*Sylvain IE hack*/
#nav ul #currentblau:hover a {text-decoration:none; color:#477ac8;} /*Color main cells hovering mode*/
#nav ul #currentblau:hover ul {display:block; width:220px; position:absolute; z-index:999; top:1.4em; margin-top:6px;padding:0px 0px 0px 0px;background-image:url(pic/1024neu/e4.gif); background-repeat:repeat;}
#nav ul #currentblau:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:-3px; padding:4px 11px 4px 6px; font-weight:bold; color:#303030;background-image:url(pic/1024neu/e4.gif);} /*Color subcells normal mode*/
#nav ul #currentblau:hover ul li:hover a {text-decoration:none; font-weight:bold;color:#477ac8;background-image:url(pic/1024neu/e4.gif); background-repeat:repeat;} /*Color subcells hovering mode*/
#nav ul #currentblau:hover ul li:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:0px; padding:4px 8px 4px 6px; background-color:rgb(180,180,180); font-weight:bold; color:#303030;} /*Color subcells normal mode*/
#nav ul li:hover #currentblau ul li:hover ul li:hover a {text-decoration:none; font-weight:bold;color:#477ac8;} /*Color subcells hovering mode*/
#nav ul #currentblau ul li:hover ul {top:6px; left:10.5em;border-top:solid 1px #999; border-bottom:solid 1px #999; z-index:2000;}
#nav ul #currentblau ul li:hover ul li {display:block; position:relative;}
#nav ul #currentblau ul li:hover ul li a {background:rgb(200,200,200);}

/*IE6 hovering*/
#nav ul table {position:absolute; top:0; left:-150px; border-collapse:collapse;}
#nav ul #currentblau a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(0,0,0); text-decoration:none; color:#477ac8;} /*Color main cells hovering mode*/
#nav ul #currentblau a:hover ul {display:block; width:200px; position:absolute; z-index:999; top:1.5em; t\op:1.4em; left:0; marg\in-top:6px;}
#nav ul #currentblau a:hover ul li a {white-space:normal; display:block; w\idth:200px; height:0.6px; line-height:0.9em; padding:4px 8px 4px 6px; border-left:solid 1px rgb(255,255,255); border-right:solid 1px rgb(255,255,255); background-color:rgb(180,180,180); font-weight:bold; color:#477ac8;} /*Color subcells normal mode*/
#nav ul #currentblau a:hover ul li a:hover {background-color:rgb(0,0,0); text-decoration:none; font-weight:bold;} /*Color subcells hovering mode*/
#nav ul #currentblau ul li a:hover ul {top:6px; left:10.5em;border-top:solid 1px rgb(255,255,255); border-bottom:solid 1px rgb(255,255,255); z-index:2000;}
#nav ul #currentblau ul li a:hover ul li {display:block;}
#nav ul #currentblau ul li a:hover ul li a {background:rgb(200,200,200);}



/*Drop-down menu*/
.onlyisdfmenu {white-space:nowrap /*IE hack*/; float:left; padding-left:5px; width:575px; background:#fac310; color:rgb(48,48,48); font-size:110%; border-bottom: solid 1px #af880b; border-top: solid 1px #fbd147;} /*Color navigation bar normal mode*/
.onlyisdfmenu ul {list-style-type:none;margin-left:-30px;}
.onlyisdfmenu ul li {margin-left:0px;float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/;}
.onlyisdfmenu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:1.5em; line-height:1.5em; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color: rgb(48,48,48);}
.onlyisdfmenu ul li ul {display:none; border-bottom: solid 1px #303030; border-top: solid 1px #303030;margin-left:0px;width:200px;}
.onlyisdfmenu ul li ul li {border-bottom:1px #ccc solid;}
.onlyisdfmenu ul li ul li ul {display:none;border:none;margin-left:-20px;width:200px;}
.onlyisdfmenu ul li ul li ul li {display:none;}

/*Non-IE6 hovering*/
.onlyisdfmenu ul li:hover {position:relative;} /*Sylvain IE hack*/
.onlyisdfmenu ul li:hover a {background-color:rgb(48,48,48); text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.onlyisdfmenu ul li:hover ul {display:block; width:200px; position:absolute; z-index:999; top:1.4em; margin-top:0.1em; left:0;padding:0px 16px 0px 0px;}
.onlyisdfmenu ul li:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:0px; padding:4px 8px 4px 6px; border-left:solid 1px #303030; border-right:solid 1px #303030; background-color:rgb(180,180,180); font-weight:bold; color:#303030;} /*Color subcells normal mode*/
.onlyisdfmenu ul li:hover ul li:hover a {background-color:rgb(48,48,48); text-decoration:none; font-weight:bold;color:#FFFFFF;} /*Color subcells hovering mode*/
.onlyisdfmenu ul li:hover ul li:hover ul li a {white-space:normal; display:block; width:200px; height:auto; line-height:0.9em; margin-left:0px; padding:4px 8px 4px 6px; border-left:solid 1px #303030; border-right:solid 1px #303030; background-color:rgb(180,180,180); font-weight:bold; color:#303030;} /*Color subcells normal mode*/
.onlyisdfmenu ul li:hover ul li:hover ul li:hover a {background-color:rgb(48,48,48); text-decoration:none; font-weight:bold;color:#FFFFFF;} /*Color subcells hovering mode*/
.onlyisdfmenu ul li ul li:hover ul {top:6px; left:10.5em;border-top:solid 1px #303030; border-bottom:solid 1px #303030; z-index:2000;}
.onlyisdfmenu ul li ul li:hover ul li {display:block; position:relative;}
.onlyisdfmenu ul li ul li:hover ul li a {background:rgb(200,200,200);}

/*IE6 hovering*/
.onlyisdfmenu table {position:absolute; top:0; left:-1px; border-collapse:collapse;}
.onlyisdfmenu ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(0,0,0); text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.onlyisdfmenu ul li a:hover ul {display:block; width:200px; position:absolute; z-index:999; top:1.5em; t\op:1.4em; left:0; marg\in-top:0.1em;}
.onlyisdfmenu ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:0.6px; line-height:0.9em; padding:4px 8px 4px 8px; border-left:solid 1px rgb(255,255,255); border-right:solid 1px rgb(255,255,255); background-color:rgb(180,180,180); font-weight:bold; color:rgb(255,255,255);} /*Color subcells normal mode*/
.onlyisdfmenu ul li a:hover ul li a:hover {background-color:rgb(0,0,0); text-decoration:none; font-weight:bold;} /*Color subcells hovering mode*/
.onlyisdfmenu ul li ul li a:hover ul {top:6px; left:10.5em;border-top:solid 1px rgb(255,255,255); border-bottom:solid 1px rgb(255,255,255); z-index:2000;}
.onlyisdfmenu ul li ul li a:hover ul li {display:block;}
.onlyisdfmenu ul li ul li a:hover ul li a {background:rgb(200,200,200);}

#linkblau{margin: 0px 0 0px 0px; color:#477ac8;}

.hinweis{ margin:10px 0; padding:10px; border:#990000 2px dashed;	}

.skipleft20 {margin-left:20px;}
.skipleft40 {margin-left:40px;}
.skipleft60 {margin-left:60px;}
.skipleft80 {margin-left:80px;}
.skipleft100 {margin-left:100px;}
.skipleft200 {margin-left:200px;}
.skipleft220 {margin-left:220px;}
.skipleft240 {margin-left:240px;}
.skipleft260 {margin-left:260px;}

.error {margin:20px 0 20px 50px; width:410px; border:2px solid #900; background-color:#ff0; padding:20px;}