html {overflow:hidden; width:100%; background-image: url(images/grau1.gif);}
body {width:100%; padding:0; margin:0;font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px;color: #666666;margin-bottom:180px;}
#center {width:960px; height:100%;background-color:#FFFFFF; position:relative; left:50%; margin-left:-480px;}
#oben {background-image:url(images/logo_privatas.gif);height:100px;width:932px;}
#home { position:absolute; left:700px; top:30px;}

#leiste {
		position:absolute; left:0px; top:0px; width:10px; height:474px;
		background-image:url(images/leiste.gif);  z-index:10;
		}
		
#bildleiste {
			position:relative; left:3px; top: 0px; height:63px; width:929px;  z-index:1;
			background-image:url(images/bildleiste1.gif);}
#bildleiste2 {
			position:relative; left:3px; top: 0px; height:63px; width:929px;  z-index:1;
			background-image:url(images/bildleiste2.gif);}
img.bildleiste {margin-left:112px; width:229px; height:63px;}

#innen {width:960px;background-image:url(images/hg.gif);  height:100%;  position:absolute; z-index:2}
#abstand {height:20px; position:relative;}
#innentext {width:677px; left:212px;  height:100%; overflow:auto; position:relative; padding-right:40px;}

#unten {width:960px; height:18px; position:absolute;background-image:url(images/bottom.gif);}

a.menu { position:relative; left:17px; top:65px;
		height:35px;
		text-decoration:none; text-indent:14px; padding-top:11px; padding-right:11px; float:left;
		}
a.menu:link    { color:#666666;}
a.menu:visited { color:#666666;}
a.menu:hover   { color:#666666; background-image:url(images/reddot.gif);}
a.menu:active  { color:#666666; background-image:url(images/menue_hg.gif);}
span.menu { position:relative; left:17px; top:65px; height:35px; text-decoration:none; text-indent:14px; 
			 padding-top:11px; padding-right:11px; float:left; color:#666666; background-image:url(images/menue_hg.gif);
		}

h1 {font-size:13px; font-weight:bolder; margin-top:28px;margin-bottom:8px;}
h2 {font-size:18px; font-weight:bolder; margin-top:28px;margin-bottom:8px; color:#FF0000; display:inline;}
h3 {font-size:18px; font-weight:bolder; margin-right:10px;margin-bottom:8px; display:inline;}
h4 {font-size:13px; font-weight:bolder; margin-top:0px;margin-bottom:8px;}
h5 {font-size:12px; font-weight:bold; margin-top:0px;margin-bottom:0px; text-decoration:underline;}
.rot {color:#FF0000; font-weight:bold;}
hr { height:1px; color:#666666;}

#untermenue {height:100%;  position:absolute; z-index:3}
a.untermenue {
			position:relative; width:177px;display:block;
			text-decoration:none; text-indent:27px; height:24px; padding-top:11px;
			}
a.untermenue:link    { color:#666666;}
a.untermenue:visited { color:#666666;}
a.untermenue:hover   { color:#666666; background-image:url(images/reddot2.gif);}
a.untermenue:active  { color:#666666; background-image:url(images/untermenue_hg.gif);}
span.untermenue {
			position:relative; width:177px;display:block;
			text-decoration:none; text-indent:27px; height:24px; padding-top:11px;
			color:#666666; background-image:url(images/untermenue_hg.gif);
			}
			
a.untermenue2 {
			position:relative; width:177px;display:block;
			text-decoration:none; text-indent:27px; height:37px; padding-top:11px;
			}
a.untermenue2:link    { color:#666666;}
a.untermenue2:visited { color:#666666;}
a.untermenue2:hover   { color:#666666; background-image:url(images/reddot2.gif);}
a.untermenue2:active  { color:#666666; background-image:url(images/untermenue2_hg.gif);}
span.untermenue2 {
			position:relative; width:177px;display:block;
			text-decoration:none; text-indent:27px; height:37px; padding-top:11px;
			color:#666666; background-image:url(images/untermenue2_hg.gif);
			}
a.untermenue3 {
			position:relative; width:177px;display:block;
			text-decoration:none; text-indent:27px; height:24px; padding-top:11px; }
a.untermenue3:link    { color:#666666;}
a.untermenue3:visited { color:#666666;}
a.untermenue3:hover   { color:#666666; background-image:url(images/reddot2.gif); background-repeat:no-repeat}

span.einruck {padding-left:26px;}

a.auswahl  { position:absolute; left:344px; top: 135px; height:28px;  z-index:2; display:block;
		 text-decoration:none; text-indent:14px; padding-top:11px; padding-right:11px; font-weight:bold;}
a.auswahl:link    { color:#999999;}
a.auswahl:visited { color:#999999;}
a.auswahl:hover   { color:#999999; background-image:url(images/reddot.gif);}
a.auswahl:active  { color:#999999; background-image:url(images/auswahl_hg.gif);}
span.auswahl { color:#999999; background-image:url(images/auswahl_hg.gif);position:absolute; left:344px; top: 135px; height:28px;  
				z-index:2; display:block; text-decoration:none; text-indent:14px; padding-top:11px; padding-right:11px; font-weight:bold;
				}


a.text { text-decoration:underline; font-size: 12px;color: #666666;}
a.text:hover { text-decoration:underline; font-size: 12px;color:#333333;}

a.impressum { position:absolute; left:0px; top: -21px; height:20px;  z-index:2; display: block;
		 text-decoration:none; text-indent:27px; padding-top:11px; width:177px;}
a.impressum:link    { color:#666666;}
a.impressum:visited { color:#666666;}
a.impressum:hover   { color:#666666; background-image:url(images/reddot2.gif);}
a.impressum:active   { color:#666666; background-image:url(images/untermenue_hg.gif);}
span.impressum { position:absolute; left:0px; top: -21px; height:20px;  z-index:2; display: block;
		 text-decoration:none; text-indent:27px; padding-top:11px; width:177px;color:#666666; background-image:url(images/untermenue_hg.gif);}
			
 
input.form{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:270px;}
input.formplz{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:40px;}
input.formort{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:230px;}
input.button{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:85px; color:#666666;}
textarea{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:350px; height:70px;font-family:Arial, Helvetica, Verdana, sans-serif;}
input.abo{background-color:#ffffff; font-size:11px; border:1px solid #666666; width:170px;}
table {font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px;color: #666666;}

.pflicht {color:#ff0000;}