﻿html					{height:100%;margin-bottom:1px}
body				{padding:0px; margin:0px; font-family:verdana,arial,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:0.83em; background:#FFFFFF; text-align:center; background-color:#E9E9E9; color:#000000;}

#container			{position:relative; top:25px; left:0px; width:998px; margin:0 auto; text-align:left;}

#header				{position:relative; top:0px; left:0px; width:998px; height:83px; border-bottom:1px solid #0055AD; margin-bottom:20px;}
#topNav				{position:relative; top:0px; left:0px; height:73px; width:151px; padding-top:10px; padding-right:5px; background:#0055AD; text-align:right; float:left; border-bottom:1px solid #5E94CB;overflow:hidden;}
#topNav a			{text-decoration:none; color:#FFFFFF; display:block; width:146px; }			
#logo				{position:relative; top:0px; left:0px; float:right; height:83px; overflow:hidden;}
#logoPrint			{display:none;}

#boxLeft			{position:relative; top:0px; left:0px; width:156px; float:left;}
#navi				{position:relative; top:0px; left:0px; margin-top:-20px; float:left; width:100%; height:300px; padding-top:20px; background:#0055AD;}
#navi[id]			{height:auto; min-height:300px}
#copyright			{position:relative; top:0px; left:0px; float:left; width:100%; background:#0055AD; color:#ffffff;  font-size:0.8em; text-align:center; padding-bottom:5px;}

#boxRight			{position:relative; top:0px; left:0px; float:right; width:765px;}
#boxRight a			{text-decoration:none; color:#3399CC;}

#content			{position:relative; top:0px; left:0px; float:left; width:503px; padding-right:10px; padding-bottom:10px;}
#contentStandard	{position:relative; top:0px; left:0px; float:left; width:503px; padding-right:10px; padding-bottom:10px;}
#teaser				{position:relative; top:0px; left:0px; float:right; width:251px; overflow:hidden;}
.teaserBody			{margin-bottom:15px; background-color:#F2F2F2; border:1px solid #5E94CB; padding:2px}

#footer				{position:relative; top:0px; float:right; width:767px; margin-left:236px; font-size:0.8em; text-align:center; margin-top:20px; padding-top:15px; color:#5E94CB; padding-bottom:15px; border-top:1px solid #5E94CB;}
#footer a			{text-decoration:none; color:#3399CC;}	

/* hier beginnt CSS fr die Startseite */
#mainPic_start		{position:relative; top:0px; left:0px; float:left; width:507px; height:75px; overflow:hidden; margin-bottom:10px;}
#contentStart		{position:relative; top:0px; left:0px; float:left; width:507px; padding-right:10px;}
#teaserStart		{position:relative; top:15px; left:0px; float:right; width:180px; overflow:hidden;}
	

/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp120				{width:130px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #000000;}
.inp120_miss		{width:130px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}

.inp180				{width:180px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px; border:1px solid #000000;}
.inp180_miss			{width:180px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px;  border:1px solid #BF0612;}

.inp240				{width:240px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #0055AD;margin:2px;}
.inp240_miss		{width:240px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}
.inp260				{width:260px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #000000;margin:2px;}
.inp260_miss		{width:260px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; margin:2px; border:1px solid #BF0612;}
.inp350				{width:350px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;border:1px solid #000000;margin:2px;}
.inp350_miss		{width:350px; background-color:#F2F2F2; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em;margin:2px;border:1px solid #BF0612;}
.inpbutton			{background-color:#cDcDcD; font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; 
font-size: 1em; color:#000033; border:0px; border:1px solid #666666;margin:3px;}
.checkbox			{margin:0px; padding:0px; border:0px; }

#ajaxError {border:1px solid #BF0612;padding:5px;display:none;margin-bottom:15px;}
.ajaxError {border:1px solid #BF0612;padding:5px;display:none;margin-bottom:15px; color:#000000 }
#postError {border:1px solid #BF0612;padding:5px;margin-bottom:15px; width:230px;}