body	{padding:0px; margin:0px; font-family:arial,verdana,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:0.9em; background:#FFFFFF; text-align:left; }

.headerImg {
display:show;
}

a{color:black; text-decoration:none}


#container	{position:relative; left:0px; top:0px; padding:0px; float:left;} 
#container img{border:0px; display:none}

#language	{position:relative; top:0px; left:0px; width:130px; height:165px; padding-left:20px; padding-top:30px; text-align:left; border-bottom:1px solid rgb(000,000,000);overflow:hidden; display:none}

#selectPartner  {position: relative; top:-45px;visibility:hidden;display:none}
#extranetButton {position:relative; top:0px; left:0px; width:100px; margin-left:0px; margin-top:15px; background:rgb(000,165,232);display:none}
#extranetButton a {position:relative;display:block;font-size:1em; line-height:0.9em; font-weight:bold; color:#ffffff; z-index:99}

#metaNavi {position:relative; top:0px; left:0px; width:130px; padding-top:220px; padding-left:20px;  text-align:left; overflow:hidden; display:none}
#metaNavi a {display:block; width:100px; padding-right:20px;border-top:1px solid rgb(000,000,000); margin-bottom:5px;}

#language a, #metaNavi a			{color:rgb(000,000,000); text-decoration:none}
#language a:hover, #metaNavi a	:hover		{color:rgb(000,165,232); text-decoration:none}

#boxLeft	{position:relative; left:0px; top:0px; width:125px; float:left; overflow:hidden; display:none}

#boxRight {position:relative; left:0px; top:0px; width:874px;
float:left;  background:url(/data/bg.gif); background-repeat:repeat-y; }
#topBox {position:relative; width:874px; float:left; }

#boxRight_Start {position:relative; left:0px; top:0px; width:874px; height:600px; float:left; }


#logo	{position:relative; top:0px; left:0px; width:174px; padding-top:45px; padding-left:20px; height:105px;  text-align:left; background:rgb(254,153,000); float:left; display:none}
#logoStart	{position:relative; top:0px; left:0px; width:780px; height:210px; padding-left:69px; padding-top:45px; text-align:left; background:rgb(254,153,000); float:left; display:none}


#mainPic {position:relative; top:0px; left:0px; width:680px; height:150px; text-align:right; float:left; display:none}
#mainPic_Press {position:absolute; top:30px; text-align:right; width:100%; display:none}

#mainNavi{position:relative; top:95px; left:0px; width:194px;padding-bottom:150px; text-align:left; background:rgb(254,153,000); float:left; overflow:hidden; display:none}
#mainNavi_Start{position:relative; top:0px; left:0px; width:194px;  text-align:left; float:left; overflow:hidden; display:none}


#contentBox{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left;}
#contentBox h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px; font-size:2em; font-weight:normal;}


#contentBox_Start{position:relative; top:0px; left:0px; float:left; width:600px; text-align:left;}
#contentBox_Start	h1 {font-size:2em; font-weight:normal; padding:0px}
#newsGif_Start{position:absolute; left:155px; top:-125px;width:35px; height:121px; z-index:100;display:none}
#newsBox_Start		{position:relative; left:0px; top:45px; padding-bottom:100px;margin-bottom:30px; width:680px; float:left}
.newsContent_Start		{position:relative;  top:0px; left:0px;   float:left; margin-bottom:15px}
.newsThumb_Start		{position:relative;  top:0px; left:0px; width:190px; height:120px; overflow:hidden; border-bottom:1px solid black;display:none;}
.newsText_Start	{position:relative;  top:0px; left:0px; text-align:left; font-size:1em; line-height:1.2em; margin-bottom:15px}


#contentBox_Level1{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left; }
#contentBox_Level1 h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px;font-size:2em; font-weight:normal;}


#contentBox_Level2{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left; }
#contentBox_Level2 h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px;font-size:2em; font-weight:normal;}


#contentBox_Level3{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left; }
#contentBox_Level3 h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px; font-size:2em; font-weight:normal;}


#contentBox_Country{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px; text-align:left;}
#contentBox_Country	h1 {display: block; position:relative; top:0px; left:0px; margin:0px; margin-bottom:30px; padding:2px;  font-size:3em; font-weight:normal;}


#contentBox_NewsLevel1{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left; }
#contentBox_NewsLevel1 h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:27px; padding:0px; font-size:2em; font-weight:normal;}


#contentBox_NewsLevel2{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:left; width:600px;  text-align:left; }
#contentBox_NewsLevel2 h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:27px; padding:0px; font-size:2em; font-weight:normal;}


#contentBox_Left	{position:relative; top:0px; left:0px; width:290px; float:left; margin-right:20px;}
#contentBox_Right	{position:relative; top:0px; left:0px; width:290px; float:left;}

#contentBox_LeftPress	{position:relative; top:0px; left:0px; width:380px; float:left; margin-right:20px;}
#contentBox_RightPress	{position:relative; top:0px; left:0px; width:200px; float:right; overflow:hidden}

#boxTeaser		{position:relative; top:0px; left:0px;  float:left; width:290px; overflow:hidden}
#boxTeaserPress		{position:relative; top:0px; left:0px;  float:left; width:200px; overflow:hidden}
.teaserTitle			{position:relative; top:0px; left:0px; width:100%; font-weight:normal; font-size:1.2em; color: rgb(0,0,000); margin-bottom:9px;}
.teaserContent	{position:relative; top:0px; left:0px; width:100%; margin:0px; border-top:1px solid black; margin-bottom:30px; float:left;}



/* hier beginnt das fr das Kontaktformular relevante CSS  */
.inp116				{width:116px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-weight:normal; font-size: 1.0em; border:1px solid rgb(114,133,150);margin-bottom:3px;}
.inp180				{width:170px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-size: 0.8em; border:1px solid rgb(114,133,150);margin-bottom:3px;}
.inp200				{width:200px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-size: 0.9em; border:1px solid rgb(114,133,150);margin:2px;}
.inp200_miss			{width:200px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-size: 0.9em; margin:2px; border:1px solid red;}
.inp260				{width:260px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-seriff; font-size: 0.9em; border:1px solid rgb(114,133,150);margin:2px;}
.inp260_miss			{width:260px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-size: 0.9em; margin:2px; border:1px solid red;}
.inp350				{width:350px; background-color:#ffffff; font-family: varial,verdana,helvetica,sans-serif; font-size: 0.9em;border:1px solid rgb(114,133,150);margin:2px;}
.inp350_miss			{width:350px; background-color:#ffffff; font-family: arial,verdana,helvetica,sans-serif; font-size: 0.9em;margin:2px;border:1px solid red;}

.inpbutton			{ background-color:rgb(182,197,207); font-weight:bold; font-family: arial,verdana,helvetica,sans-serif; font-size: 1em; color:black; border:0px; border-bottom:1px solid rgb(114,133,150); margin:3px;}
select{font-size: 1em;}
.search			{ background-color:rgb(198,97,53); font-weight:normal; font-family: arial,verdana,helvetica,sans-serif; font-size: 1em; color:white; border:0px; border-bottom:1px solid rgb(114,133,150); margin:3px;}
.checkbox			{margin:0px; padding:0px; border:0px}

#ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px;}
.ajaxError {border:1px solid red;padding:5px;display:none;margin-bottom:15px; color:rgb(114,133,150); }
#postError {border:1px solid red;padding:5px;margin-bottom:15px;display:none}