body{font:0.7em arial,sans-serif;margin:0;padding:0;line-height: 1.2em;}
form{margin:0}
img{border-style:none}
li.sitemap1{border-bottom:1px solid #F4E5E5;color:#000000;font:bold 0.9em arial,sans-serif;list-style:none;margin:1em 0 0 0;padding:0}
li.sitemap1 a,li.sitemap2 a,li.sitemap3 a,li.sitemap4 a{color:#000000;text-decoration:none;line-height: 13px;}
li.sitemap2{border-bottom:1px solid #F4E5E5;color:#000000;font:normal 0.8em arial,sans-serif;list-style:none;margin:0;padding:0 0 0 1em}
li.sitemap3{border-bottom:1px solid #F4E5E5;color:#000000;font:normal 0.8em arial,sans-serif;list-style:none;margin:0;padding:0 0 0 2em}
li.sitemap4{border-bottom:1px solid #F4E5E5;color:#000000;font:normal 0.8em arial,sans-serif;list-style:none;margin:0;padding:0 0 0 3em}
.bigger{font-size:1.1em}
.box{background:#960000;float:left;height:284px;margin:7px 3px 0 0;overflow:hidden;width:190px}
.box h1{color:#FFFFFF;font:bold 0.9em arial,sans-serif;margin:0}
.box li{color:#FFFFFF;font:0.8em/1.2em verdana,sans-serif;list-style:inside square;margin:0 0 0 10px;padding:0}
.box select{width:161px}
.box table,#search table,.tableborder{border-collapse:collapse;border-spacing:0}
.box td{color:#FFFFFF;font:bold 0.9em/0.9em arial,sans-serif;margin:0;padding:6px 0 0 13px}
.box ul{margin:0;padding:2px 0 0 0}
.boxbottom{background:#C40008;height:190px;overflow:hidden}
.boxheadline{background:#FF4A00;height:19px;margin:0 0 3px 0;padding:3px 0 0 13px}
.boxtop{background:#AE0008;height:190px;overflow:hidden}
.boxtop img{display:block}
.center{margin-left:auto;margin-right:auto;text-align:center}
.date{color:#333333;font:1.0em arial,sans-serif}
.floatleft{float:left;margin:0 10px 10px 0}
.floatright{float:right;margin:0 0 20px 20px}
.highlight{color:#960000;font:bold 1em arial,sans-serif}
.left{margin-right:auto;text-align:left}
.right{margin-left:auto;text-align:right}
.smaller{font-size:0.9em}
.tableborder td{border:1px solid #000000;padding:0.5em 1em;text-align:left;vertical-align:top}
.tabledetail{border-collapse:collapse;border-spacing:0;margin:0 0 1em 0}
.tabledetail td{padding:0.2em 0.5em 0.2em 0em;vertical-align:top}
.tabledetail th{color:#960000;font:bold 0.9em arial,sans-serif;padding:0.2em 1em 0.2em 0em;text-align:left;vertical-align:top}
.tableform{border-collapse:collapse;border-spacing:0;width:587px}
.tableform input,.tableform textarea{width:420px}
.tableform td{color:#960000;font:bold 0.9em arial,sans-serif;text-align:right;vertical-align:top}
.tableform th{color:#960000;font:bold 0.9em arial,sans-serif;text-align:left;vertical-align:top}
.teaser{background:#FFFFFF;border-top:1px solid #FF4A00;height:167px;padding:3px 0 0 0}
.teaser h1{border-bottom:1px solid #FF4A00;color:#960000;height:20px}
.teaser p{margin:5px 0 20px}
.teaserleft{float:left;margin:0 0 22px 0;width:145px}
.teaserright{float:left;width:145px}
.textright h1,#footer ul,#search td{margin:0;padding:0}
.textright p{margin:0 0 10px 0;padding:0}
#container1{margin:0 auto;text-align:left;width:945px}
#container2{padding:0 0 0 0;text-align:left;width:945px}
#container3{float:left;text-align:left;width:201px}
#container4{float:right;margin:0;padding:0 202px 0 0;text-align:left;width:540px}
#container4 h1{color:#FFFFFF;font:bold 1em arial,sans-serif;margin:0;padding:0}

#logo{margin:0 0 -3px 0}
#image{background:url(../vis    ual.jpg) #FFFFFF top left no-repeat;height:238px;width:738px;margin:0;padding:0}
#containerstart1{margin:0 auto;padding:0;width:738px}
#containerstart2{background-color:#FFFFFF;margin:0 15px 0px 0px;width:738px;height:157px}
#topnaviStart{height:30px;overflow:hidden;padding:0px 0px 0px 0px;width:743px}
#pdRechts{width:230px;height:22px;color: #024667;float:left;padding: 206px 15px 10px 0}



#containerstart3{background-color:#007295;margin:0 2px 1px 0px;width:738px;height:30px}
#content{min-height:400px;padding:11px 20px 15px 41px}
#content a:link,#content a:visited,#content a:hover,#content a:active{color:#007295}
#content h1{color:#007295;font:bold 1.1em arial,sans-serif;margin:10px 0 10px 0;padding:0}
#content h2{font:bold 1em arial,sans-serif;margin:5px 0 10px 0}
#content h3{font:normal 1em arial,sans-serif;margin:5px 0 10px 0}
#content h4{color:#007295;font:bold 1.0em arial,sans-serif;margin:10px 0 10px 0;padding:0}
#content h5{color:#000000;font:bold 0.9em arial,sans-serif;margin:10px 0 10px 0;padding:0}
#content p{margin:0px 0 10px 0}
#content ul{list-style:square}
#content iframe{margin:0px 0 0px 0;padding:0; frameborder:0}

#fixbutton{margin-left:auto;text-align:right;background:#FFFFFF;color:#007295;font:0.9em arial,verdana;padding:0 1em 0 0;width:726px;height:23px}
#fixbutton a:link,#fixbutton a:visited,#fixbutton a:hover,#fixbutton a:active{color:#007295;text-decoration:none}

#footer{background:#FFFFFF;padding:0px 0 0 0;text-align:left;font:0.8em arial,verdana;color:#007295;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#007295;text-decoration:none}
#footer li.first{border:0}
#header{background:#FFFFFF;height:77px;padding:0;width:955px}
#headline{background:#FFFFFF;padding:35px 0 0 0}
#headline h1{color:#007295;font:italic 1.6em arial, sans-serif;padding:0 0 0 41px}

#left{margin:0 0 0 0;padding:0 0 0 0}
#left h1{color:#FFFFFF;font:bold 1em arial,sans-serif;padding:0 0 8px 13px}
#left select{margin:0 0 4px 0;width:116px}
#left table,#subnavi{width:202px}
#left td{color:#FFFFFF;font:bold 0.9em arial,sans-serif;padding:0 0 0 14px}
#legend{display:none}

#linieblau{background:#024667;width:945px;height:6px;font:0em arial,sans-serif;margin:0;padding:0;border-top-width: 1px;border-top-style: solid;border-top-color: #B8B8B8;}

#links{margin:0 0 0 780px;position:absolute;text-align:left;top:142px;width:183px;z-index:0}
#links li a:link,#links li a:visited,#links li a:hover,#links li a:active,.boxbottom li a,#linksstart li a:link,#linksstart li a:visited,#linksstart li a:hover,#linksstart li a:active{color:#FFFFFF;text-decoration:none}
#linksstart{left:50%;margin:0 0 0 395px;position:absolute;text-align:left;top:423px;width:100px;z-index:0}
#linksstart li,#links li{margin:0 0 5px 0}
#linksstart ul,#links ul{list-style:url(/pfeil2.gif);margin:0 0 0 18px}


#margin{margin:0 0 0 576px;position:absolute;text-align:left;top:148px;width:183px;z-index:0}
#margin li a:link,#margin li a:visited,#margin li a:hover,#margin li a:active{color:#007295;text-decoration:none}

#pfeil{background:url(/pfeil_gross.gif) #960000 top left no-repeat;height:120px;width:153px}

#SearchMargin{margin:0 0 0 809px;position:absolute;text-align:left;top:142px;width:183px;z-index:0}
#search{margin:0;border: 1px solid #EEEEEE;width:163px;height:30px;}
#search form{display:inline;float:left;margin:0;padding:3px 0 0 10px}
#search a:link,#search a:visited,#search a:hover{color:#024667;display:block;font:0.8em arial,sans-serif;text-decoration:none;}
#searchresults{background:url(/dots_h.gif) #FFFFFF bottom left repeat-x;border-spacing:1px;width:100%}
#searchresults td{background:url(/dots.gif) #FFFFFF top left no-repeat;padding:5px 0;text-align:center;vertical-align:top}
#searchresults td.first{background:url(/dots_h.gif) #FFFFFF top left repeat-x;padding:5px 0;width:100px}
#searchresults th{background:#FF4A00;border-bottom:10px solid #FFFFFF;color:#FFFFFF;padding:0 4px;text-align:center}
#seitenanfang{margin-left:auto;text-align:right;background:transparent;color:#007295;font:0.8em arial,verdana;padding:0 1em 0 0;width:469px;}
#seitenanfang a:link,#seitenanfang a:visited,#seitenanfang a:hover,#seitenanfang a:active{color:#007295;text-decoration:none}
#sitemap{margin:0 0 1em 0}


#subnavi{background:#FFFFFF;list-style-type:none;margin:0;padding:0;width:181px}
#subnavi ul{background:#FFFFFF;list-style-type:none;margin:0;padding:0;width:181px}
#subnavi ul li{background:#FFFFFF;margin:0;padding:0 0 0px 0}
#subnavi ul li a{color:#FFFFFF;display:block;font:1em arial,sans-serif; min-height:16px;padding:4px 0 4px 20px;text-align:left;text-decoration:none;width:181px;border-top: 1px solid #B8B8B8;}

#subnavi ul li a.normal1,#subnavi li.normal1 a{color:#FFFFFF;background:#6FA741}
#subnavi ul li a.normal2,#subnavi li.normal2 a{color:#FFFFFF;background:url(/navi_pfeil_kurz.gif) #8AC757 top left no-repeat;padding-left:30px;width:171px}
#subnavi ul li a.normal3,#subnavi li.normal3 a{color:#FFFFFF;background:url(/navi_pfeil_lang.gif) #A6D97C top left no-repeat;padding-left:45px;width:156px}


#subnavi ul li a.active1,#subnavi li.active1 a{font-weight: 600;color:#000000;background:#6FA741}
#subnavi ul li a.active2,#subnavi li.active2 a{font-weight: 600;color:#000000;background:url(/navi_pfeil_kurz.gif) #8AC757 top left no-repeat;padding-left:30px;width:171px}
#subnavi ul li a.active3,#subnavi li.active3 a{font-weight: 600;color:#000000;background:url(/navi_pfeil_lang.gif) #A6D97C top left no-repeat;padding-left:45px;width:156px}

#trenner{background:#FFFFFF;padding:0px 0 0 0;text-align:left;font:0.7em arial,verdana;color:#EEEEEE;}



#topnaviStart ul{border:0;list-style-type:none;margin:0;padding:0;text-align:center}
#topnaviStart ul li{display:block;float:left;margin:0 0 0 0px;padding:0;text-align:center}
#topnaviStart ul li a{background-image:url(/bg_nav_a.gif);color:#FFFFFF;display:block;font:1em arial,sans-serif;height:28px;padding:5px 0 0 0;text-align:center;text-decoration:none;width:183px;border-top-width: 1px;border-top-style: solid;border-top-color: #B8B8B8;border-left-width: 1px;border-left-style: solid;border-left-color: #B8B8B8}
#topnaviStart ul li a:hover,#topnavi a:active,#topnavi li.active a{background-image:url(/bg_nav_b.gif);color:#007295;display:block;font:1em arial,sans-serif;}

#topnavi{background:url(/bg_obenlinks.gif) #006093 top left;height:30px;overflow:hidden;padding:0px 0px 0px 201px;width:744px}
#topnavi ul{border:0;list-style-type:none;margin:0;padding:0;text-align:center}
#topnavi ul li{display:block;float:left;margin:0 0 0 0px;padding:0;text-align:center}
#topnavi ul li a{background-image:url(/bg_nav_a.gif);color:#FFFFFF;display:block;font:1em arial,sans-serif;height:28px;padding:5px 0 0px 0;text-align:center;text-decoration:none;width:185px;border-top-width: 1px;border-top-style: solid;border-top-color: #B8B8B8;border-left-width: 1px;border-left-style: solid;border-left-color: #B8B8B8}
#topnavi ul li a:hover,#topnavi a:active,#topnavi li.active a{background-image:url(/bg_nav_b.gif);color:#007295;display:block;font:1em arial,sans-serif;}

.TabAussen {background-color: #FFFFFF;padding: 4px;border: 1px solid #DADADA;}
.TabHead {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 600;color: #FFFFFF;background-color: #A6D97C;padding: 4px 4px 4px 4px;border-right: solid 2px #FFFFFF;border-bottom: solid 2px #FFFFFF;}
.TabZeile {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 400;color: #000000;background-color: #F8F8F8;padding: 4px 4px 4px 4px;border-right: solid 2px #FFFFFF;border-bottom: solid 2px #FFFFFF;}
td.TabZeile strong { font-size: 1em; font-weight:600; }


#KontaktHead {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: 400; width:133px; color: #FFFFFF; background-color: #1A80A0; margin:0 0 8px 0px; padding: 3px 0 3px 10px; }
#KontaktRest {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: 400; width:153px; height:95px; color: #024667; line-height:1.5em; padding: 8px 0 0 10px; background-color: #EEEEEE; margin:8px 0 8px 0; }
#KontaktRest a:link,#KontaktRest a:visited,#KontaktRest a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 400;text-decoration:none;	color: #007295;}

#OnlinecenterHead {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: 400; width:133px; color: #FFFFFF; background-color: #1A80A0; margin:0 0 8px 0; padding: 3px 0 3px 10px; }
#OnlinecenterRest {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: 400; width:153px; color: #024667; line-height:1.2em; padding: 8px 0 0 10px; border: 1px solid #EEEEEE; }
#OnlinecenterRest a:link,#OnlinecenterRest a:visited,#OnlinecenterRest a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 400; text-decoration:none;color: #000000;}

#MusterrechnungRest {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: 400; width:153px;  color: #024667; line-height:1.2em; padding: 8px 0 0 10px; background-color: #EEEEEE; }
#MusterrechnungRest a:link,#KontaktRest a:visited,#KontaktRest a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: 400;text-decoration:none;	color: #007295;}

#StartSpalte1{font-family: Arial,sans-serif;font-size: 1em;width:314px;height:139px;color: #024667;line-height:13px;float:left;padding: 10px 0px 10px 29px}
#StartSpalte2{font-family: Arial,sans-serif;font-size: 1em;width:314px;height:139px;color: #024667;line-height:13px;float:left;padding: 10px 0px 10px 29px}
.Startteaserleft{float:left;margin:0 10px 17px 0;width:70px}
.Starttext{height:80px;padding:0 0 0 160px;}
.Starttext h1{color:#000000;font:bold 1em arial,sans-serif;margin:0;padding:0}
.Starttext a,.Starttext a:link,.Starttext a:active,.Starttext a:hover{color:#007295;font:1em arial,sans-serif;}

#searchStart{float:left;margin:0;width:163px;height:30px;}
#searchStart form{display:inline;float:left;margin:0 0 0 29px;padding:0}
#searchStart a:link,#searchStart a:visited,#searchStart a:hover{color:#FFFFFF;display:block;font:0.8em arial,sans-serif;text-decoration:none;}

#fixButtonStart{margin-left:auto;text-align:right;color:#FFFFFF;font:0.9em arial,sans-serif;padding:7px 3px 0 0;width:530px;}
#fixButtonStart a:link,#fixButtonStart a:visited,#fixButtonStart a:hover,#fixButtonStart a:active{color:#FFFFFF;text-decoration:none}
#copyright{margin-left:auto;text-align:right;color:#FFFFFF;background-color:#024667;font:0.8em arial,sans-serif;padding:1px 3px 0 0;width:740px}

#rubrik{float:left;background:#1A80A0;margin:0;padding:0;border-top: 1px solid #B8B8B8;width:181px;height:18px;padding:4px 0 0 20px;color:#FFFFFF;font:bold 1em arial, sans-serif;}
#pdLinks{width:190px;height:22px;color: #FFFFFF;float:left;padding: 206px 15px 10px 29px}
#pdLinks select{font-family: Arial,sans-serif;font-size: 0.8em;width:190px;height:24px;color: #FFFFFF;background-color: #024667;}

#pdRechts select{font-family: Arial,sans-serif;font-size: 0.8em;width:190px;height:24px;color: #FFFFFF;background-color: #024667; float:left}



.table-form { background-color:#ffffff; width:400px; max-width:400px; border-collapse:collapse;
border-width:1px; border-style:solid; border-color:#dadada;
font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }


.table-form td.textstart { padding:10px 0 5px 15px; margin:0; width:172px; vertical-align:top; height:35px; _height:25px; }
.table-form td.text { padding:0 0 5px 15px; margin:0; width:172px; vertical-align:top; height:25px; }
.table-form td.colspan { padding:0 12px 5px 15px; margin:0; vertical-align:top; height:25px; }


.table-form td.datastart { padding:10px 12px 5px 0; margin:0; width:228px; vertical-align:top; height:35px; _height:25px; }
.table-form td.data { padding:0 12px 5px 0; margin:0; width:228px; vertical-align:top; height:25px; }


.table-form td.datastart input, .table-form td.data input { width:228px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }


.table-form td.datastart input.checkbox, .table-form td.data input.checkbox { width:20px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart input.datum, .table-form td.data input.datum { width:80px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart textarea, .table-form td.data textarea { width:228px; height:70px; padding:0; margin:0; position:relative; top:0;
font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart select, .table-form td.data select { width:228px; height:20px; padding:0; margin:0; position:relative; top:0;
font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }


.table-form td.datastart select.pixel80, .table-form td.data select.pixel80 { width:80px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart select.pixel100, .table-form td.data select.pixel100 { width:100px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }


.table-form td.datastart select.Tag, .table-form td.data select.Tag  { width:50px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart select.Monat, .table-form td.data select.Monat { width:80px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }

.table-form td.datastart select.Jahr, .table-form td.data select.Jahr { width:50px; height:20px; padding:0; margin:0; position:relative; top:0; font-family:Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; }



.table-form td.button { padding:0 12px 5px 0; text-align:right; vertical-align:top; }


.table-form span { color:#ffae38; }

#MarginUnten{ width:165px; padding:10px 0 0 0;}


/* geändert am 04.05.2007 */
img.sponsor
 {
 	border: 	        0px
 }

div.slider
 {
 /*	margin-left: 	        17px; */
 	padding: 		5px;
 	border:			1px solid #007295;
 	text-align: 	        justify;
 	width: 			450px; 
 }
