body{margin:0px;background-color:#B0C4DC; font-family:Tahoma, Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em;}



/* container, der gesamte Inhalt*/
#container {width: 800px; min-height: 650px; margin-top: 5px; margin-left: auto; margin-right: auto;border:0px solid #666666; background-image: url(../Bilder/container-hg.jpg); background-repeat:repeat-y; }
#container-contact {width: 800px; min-height: 800px; margin-top: 5px; margin-left: auto; margin-right: auto;border:0px solid #666666; background-image: url(../Bilder/container-hg.jpg); background-repeat:repeat-y; }


#container img{border:none;}
#p.hinweis {color: BLACK;line-height: 110%;font-size:1.0em; margin-left:20px;}

/* Top: Bereich oben*/

#top {width: 800px; height: 70px; text-align:left; margin:0px; background-image:  url(../Bilder/CA-Plan-hkls.jpg); background-repeat: repeat-y;}


/* Flaggen */
#flag img {margin-top:5px; width:23px; height:16px; border:none; padding-left:10px; padding-top:10px;} 

/* Headline */
#headline {width:799px;margin-top: 10px;margin-left: 170px; }
#headline h1 {vertical-align: top; font-size: 0.8em;text-align: left; LETTER-SPACING: 1px; padding-top:-10px; font-weight:bold;color: #bbbbbb;}

/* Navigationsbereich*/

/* --- Formatierungen für Standard-Tags: navi --- */ 
#links {float: left; width: 142px; text-align: left; margin-top: 15px;}
#links a {display: block; text-decoration: none; text-align: left; padding-left:10px; font-style: normal; vertical-align: middle; }
#links a.cat1:link { LETTER-SPACING: 1px; color: WHITE; font-size:0.8em; font-weight: bold;line-height:110%;  }
#links a.cat1:visited { LETTER-SPACING: 1px; color:WHITE; font-size:0.8em; font-weight: bold; line-height:110%;   } 
#links a.cat1:hover {  background-color: #7396BE; LETTER-SPACING: 1px; color: #C03E39; font-size:0.8em; font-weight: bold;line-height:110%; background-image: url(../Bilder/aktuell.jpg);} 
#links a.cat1:active {LETTER-SPACING: 1px; color: WHITE; font-size:0.8em; font-weight: bold; line-height:110%; }

#links a.cat2:link { margin-left: 5px; color: WHITE; font-size:0.72em; font-weight: normal; line-height:100%; }
#links a.cat2:visited { margin-left: 5px;color: WHITE; font-size:0.72em; font-weight: normal;line-height:100%; } 
#links a.cat2:hover { margin-left: 5px;background-color: #7396BE; color: #C03E39; font-size:0.72em; font-weight: normal;line-height:100%; background-image: url(../Bilder/aktuell2.jpg);} 
#links a.cat2:active {margin-left: 5px;color: WHITE; font-size:0.72em; font-weight: normal;line-height:100%; } 

#active_menu {
	background-image: url(../Bilder/aktiv.jpg);
}
#active_submenu {
	background-image: url(../Bilder/aktiv2.jpg);
}

/* Homepage, Inhaltsbereich */
#home {float: left; width: 640px; margin:0px; padding:0px;}
#home img {margin-top:-30px; margin-right:15px; margin-bottom:3px;}
#home h1 {font-size: 1.0em; margin-top:10px; margin-left:40px; font-weight:normal;color:#666666;}
#home h2 {font-size: 1.0em; margin-left:40px; color:#003399;}
#home p {color: #666666;line-height: 110%;font-size:0.75em; margin-left:40px;}
#home .center {text-align:center;}
#home .left {text-align:left;}

/* mitte, Inhaltsbereich */
#mitte {float: left; width: 620px; margin:0px; padding:0px;background-image:  url(../Bilder/zirkel.jpg); background-repeat: no-repeat;}
#mitte .attention {color:BLACK; font-weight: bold;}
#mitte .center {text-align:center;}
#mitte .left {text-align:left;}
#mitte img {margin-top:3px; margin-bottom:3px;padding-left:40px;}
#mitte p, table {color: #666666;line-height: 110%;font-size:0.75em; margin-left:40px;}
#mitte p {line-height: 110%;}
#mitte ul {color: #666666;line-height: 110%;font-size:0.75em; margin-left:50px;list-style-type: disc;}
#mitte ol {color: #666666;line-height: 110%;font-size:0.75em;margin-left:70px;}


#mitte table.small {width:580px; table-layout:fixed; font-size:0.70em;}
#mitte table.formular {width:540px; table-layout:fixed; font-size:1.0em;}
#mitte table.formular2 {width:540px; table-layout:fixed; font-size:0.7em;}
#mitte th {background-color:#FEFEFE;}
#mitte td.einzug {/*border: 1px solid #666666; border-collapse: collapse;*/border: 0px;padding-left: 10px; padding-right:2px; width:300px;}


#mitte h1 {font-size: 0.8em; margin-top:10px; margin-left:40px; font-weight:bold;color:#666666;}
#mitte h2 {font-size: 0.8em; margin-left:40px; color:#7296BE;}
#mitte h3 {font-size: 0.85em; margin-left:40px; color:#666666;}
#mitte h4 {font-size: 0.75em; margin-top: 20px; margin-left: 40px; color:#666666; margin-bottom: -10px;}
#mitte p a {text-decoration: none;}
#mitte p a:hover{ text-decoration: underline;}
#mitte a {color:#003399; font-weight: normal;}
#mitte .footer { margin-top: 30px; padding-top: 15px; margin-bottom: 30px; color: #390;	border-top: 1px dashed #390;}
	

#mitte clear {clear:left;width: 640px;}


/* Float aufheben*/

#clearer {clear: both; width: 880px;}


/*Barrierefrei*/

abbr {cursor:help;}

