	/* neues Design 1024-2 */

.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;
}

/* Hauptnavigation mit den Karteikartenreitern*/
#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; }
#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:7px 8px 4px 4px; color:#fff; 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;}

.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: 585px; padding: 0px 0px 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;}


.k180{width:178px;}
.k560{width:578px;}
.kasten_links_g {  background: url(pic/1024neu/nav4.gif) no-repeat 0px 5px; margin: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 3px; color:#333;
}
.kasten_links_b {  background: url(pic/1024neu/nav4.gif) no-repeat 0px -77px; margin:0; padding:0px 0px 0px 3px; }
.kasten_rechts_b {font-weight: bold; font-size: 100%; 
background: #fff url(pic/1024neu/nav4.gif) no-repeat 100% -77px; padding:9px 6px 2px 3px; color:#fff;
}
.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;
}

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: 12px 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;}
.Tblau06 {color: #3894B6;}
.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;}

.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 {}





/*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;}
		
		.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;
    border-bottom: solid 1px #ccc;
}


.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #ffffff; border-bottom: 1px dotted #808080; 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:18pt;font-family: "Times New Roman", Times, serif;font-style: italic;font-weight: bold;color: #CCCCCC;margin: 0px;line-height: 18px;font-variant: small-caps;text-align: right;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: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;height: 22px;}
h4 {font-size:16pt;font-family: "Times New Roman", Times, serif;font-style: italic;font-weight: bold;color: #CCCCCC;line-height: 16px;font-variant: small-caps;text-align: left;vertical-align: text-bottom;top: 0px;bottom: 0px;margin: 0px;padding: 0px;height: 20px;}
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;float: left; margin: 2px;cursor: hand;}
.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*/
.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;}

a .w100, a .w140, a .w150, a .w200, a .w250  {text-decoration: none;color: #000000;}
.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 0px 0px;}
.rrpic {margin: 0px 0px 0px 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;}
                                          