body				{font-family: verdana, arial, helvetica, sans-serif; font-size:10pt;  color:rgb(0,0,0); text-decoration:none; margin:0 auto; padding:0px; background: rgb(214,235,235); text-align:center;}

a	                        {text-decoration:none;color: rgb(0,0,0)}
img 	                        {border:0px;}
h1,h2,h3,h4,h5,h6	        {font-weight:bold; font-size:10pt; margin:0px;padding:0px;color:rgb(0,0,0);}

#bgBlue		                {position:absolute; top:0px; left:0px; width:100%; height:72px; background: rgb(0,106,178); display:none;}
#container		        {position:relative; top:0px; left:0px; width:100%; text-align:left; margin:0px; padding:0px;}

#slogan                         {display:none;}

#international                  {display:none;}

#header		                {position:relative; top:0px; left:0px; width:100%; text-align:left; float:left; }
#logo			        {position:relative; top:0px; left:0px; width:100%; float:left; padding-bottom:30px; text-align:right;}

#language	                {position:relative; left:0px;  top:0px; display:none;}
#language a.activeLink		{font-size:0.9em; text-decoration:none; display:none;}
#language a.passiveLink		{font-size:0.9em; text-decoration:none; display:none;}
#language a:hover		{text-decoration:underline; display:none;}
#search                         {position:relative; background:rgb(230,240,247);left:0px; top:98px;  margin-left:450px;height:15px; width:235px; text-align:right; float:right; overflow:hidden; display:none;}

#boxLeft		        {position:relative; top:0px; left:0px; width:182px; padding-left:81px; padding-right:10px; text-align:left; float:left; line-height:1em; overflow:hidden; display:none;}
#boxRight		        {position:relative; top:0px; left:0px; width:100%; float:left; text-align:left; margin:0px; padding:0px;}

#boxContent		        {position:relative; left:0px; top:0px; width:100%; float:left; margin:0px; padding-bottom:40px;}

#headline	                {position:relative; left:0px; top:0px; width:100%; float:left; text-align:left; margin-bottom:7px; font-weight:bold;}
#headline h1	                {font-weight:bold; padding:0px; margin:0px; font-size:1em; width:100%;}
#mainPic                        {position:relative; left:0px; top:0px; width:452px; float:left; text-align:left; margin-bottom:14px; display:none;}
#content		        {position:relative; left:0px; top:0px; width:100%; float:left; text-align:left; margin:0px; padding:0px;}


#teaser				{position:relative; left:10px; top:0px; width:215px; padding:10px; float:left; text-align:left; background:rgb(230,240,247); display:none;}
#teaser h1			{font-weight:bold; color:rgb(0,74,127);padding:0px; font-size:1em; margin-bottom:5px; display:none;}
.teaserContent	                {color:rgb(0,74,127); width:100%; margin-bottom:10px; display:none;}



#footer			        {position:relative; top:0px; left:0px;  padding-left:273px; margin-top:25px; width:757px; color:rgb(175,175,175); float:left; text-align:left; display:none;}
#footer a.activeLink		{font-size:0.9em; text-decoration:none; display:none;}
#footer a.passiveLink		{font-size:0.9em; text-decoration:none; display:none;}
#footer a:hover		        {text-decoration:underline; display:none;}
#copyright			{position:relative; top:0px; left:0px; margin-top:20px; width:100%; float:left; text-align:left;}


/* hier beginnt das fr das Kontaktformular relevante CSS  */

.inp120				{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin-bottom:3px;}
.inp120_miss			{width:120px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp160				{width:160px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:none}

.inp180				{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:none}
.inp180_miss			{width:180px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp200				{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px rgb(84,120,136);margin:2px;}
.inp200_miss			{width:200px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; border:1px solid rgb(84,120,136);margin:2px;}
.inp260_miss			{width:260px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;border:1px solid rgb(84,120,136);margin:2px;}
.inp350_miss			{width:350px; background:rgb(230,240,247); font-family:Verdana,Geneva,Arial,sans-serif; font-size: 0.83em;margin:2px;border:1px solid red;}

.inpbutton			{ background-color:rgb(178,210,231); font-weight:bold; font-family: Verdana,Geneva,Arial,sans-serif; font-size:0.83em; color: rgb(255,255,255); border:none}
.checkbox {display:block; width:20px; float:left;}
select{font-size: 1em;}

/* Kontaktformular checkbox */
.div_checkbox {float:left; margin:0px; margin-bottom:4px;}
.label_checkbox {display:block; width:225px; float:left; margin:0px; padding:0px;padding-top:3px}


#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; background:#FFFFFF}
.ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; color:rgb(0,0,0); text-decoration:none;}
#postError {border:1px solid red;padding:5px;margin-bottom:15px; background:#FFFFFF}

.videoplayer {z-index:999; margin:0px;}
