/* login  */
.inpLogin	{width:120px; background-color:#ffffff; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}

.inpButtonLogin_orange {cursor:pointer; background-color:rgb(254,153,000);color:#000000; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}
.inpButtonLogin_white{cursor:pointer; background-color:#FFFFFF;color:#000000; font-weight:bold; font-family: verdana, arial,helvetica, sans-serif; font-size: 0.9em; border:1px solid #8D8D8D;margin:2px;}




body	{padding:0px; margin:0px; font-family:arial,verdana,helvetica,sans-serif; color:#000000; text-decoration:none; font-size:0.8em; background:#FFFFFF; text-align:center; overflow: -moz-scrollbars-vertical;}
.headerImg {
display:none;
}
#container	{position:relative; left:0px; top:0px;width:1000px; padding:0px; margin:0px auto;} 

#language	{position:relative; top:0px; left:0px; width:130px; height:165px; padding-left:5px; padding-top:20px; text-align:left;}

#selectPartner  {position: relative; top:0px; left:0px; padding-top:5px; height:60px; border-top:1px solid rgb(000,000,000); margin-bottom:2px;}

#extranetButton {position:relative; top:0px; left:5px; width:100px; margin-left:0px; margin-top:15px; background:rgb(000,165,232)}
#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:5px;  text-align:left; overflow:hidden;}
#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}

.activeLink {font-weight:bold}

#boxLeft	{position:relative; left:0px; top:0px; width:125px; height:800px; float:left; overflow:hidden;}
#boxLeft[id] {height:auto; min-height:800px}


#boxRight {position:relative; left:0px; top:0px; width:874px; height:500px; 
float:right; border-left:1px solid rgb(000,000,000); background:url(/data/bg.gif); background-repeat:repeat-y; padding-bottom:150px;}
#boxRight[id] {height:auto; min-height:500px}
#topBox {position:relative; width:194px; float:left}

#boxRight_Start {position:relative; left:0px; top:0px; width:874px; height:600px; float:right; border-left:1px solid rgb(000,000,000);}
#boxRight_Start[id] {height:auto; min-height:600px}

#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; }
#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;}

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

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


#contentBox{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:right; width:600px;  text-align:left; border:1px solid #000000}
#contentBox h1 {display: block; position:relative; top:0px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px; height:43px; font-size:30px; font-weight:normal;}
#contentBox h1	{height:auto; min-height:43px}

#contentBox_Start{position:relative; top:0px; left:0px; float:right; width:600px; height:400px; padding-left:50px;padding-top:185px; text-align:left;background:url(/data/worldmap_start.jpg) no-repeat; background-position:0px 220px}
#contentBox_Start	h1 {font-size:46px; font-weight:normal; margin:0px; padding:0px}

#newsGif_Start{position:absolute; left:155px; top:-125px;width:35px; height:121px; z-index:100;}
#newsBox_Start		{position:absolute; left:190px; top:-121px; width:410px; height:400px; z-index:100;}
.newsContent_Start		{position:relative;  top:0px; left:0px; margin-right:15px;  float:left;  width:190px; border-bottom:1px solid black}
.newsThumb_Start		{position:relative;  top:0px; left:0px; width:190px; height:120px; overflow:hidden; border-bottom:1px solid black;}
.newsText_Start	{position:relative;  top:0px; left:0px; width:190px; text-align:left; font-size:0.9em; line-height:1.2em}


#contentBox_Level1{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:right; width:600px;  text-align:left; border:0px solid #000000}
#contentBox_Level1 h1 {display: block; position:relative; top:-20px; left:0px; width:390px; margin:0px; margin-bottom:0px; padding:0px; line-height:36px; font-size:36px;color: rgb(255,153,000); font-weight:normal;}
#contentBox_Level1[id] h1	{height:auto; min-height:108px}

#contentBox_Level2{position:relative; top:10px; left:0px; margin:0px; padding:0px; float:right; width:600px;  text-align:left; border:0px solid #000000}
#contentBox_Level2 h1 {display: block; position:relative; top:-50px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px; height:43px; font-size:30px; font-weight:normal;}
#contentBox_Level2[id] h1	{height:auto; min-height:43px}
#contentBox_Level2 h2 {padding-bottom:5px; font-size:15px; font-weight:bold;}


#contentBox_Level3{position:relative; top:-40px; left:0px; margin:0px; padding:0px; float:right; width:600px;  text-align:left; }
#contentBox_Level3 h1 {display: block; position:relative; top:-40px; left:0px; width:600px; margin:0px; margin-bottom:30px; padding:0px; height:43px; font-size:20px; font-weight:normal;}
#contentBox_Level3[id] h1	{height:auto; min-height:43px}

#contentBox_Country{position:relative; top:-40px; left:0px; margin:0px; padding:0px; float:right; width:600px; text-align:left;border:0px solid #000000}
#contentBox_Country	h1 {display: block; position:relative; top:0px; left:0px; margin:0px; margin-bottom:52px; padding:0px; height:43px; font-size:20px; font-weight:normal;}
#contentBox_Country[id] h1	{height:auto; min-height:43px}

#contentBox_NewsLevel1{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:right; 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; height:43px; font-size:36px; font-weight:normal;  color: rgb(255,153,000);}
#contentBox_NewsLevel1[id] h1	{height:auto; min-height:43px}

#contentBox_NewsLevel2{position:relative; top:45px; left:0px; margin:0px; padding:0px; float:right; 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; height:40px; font-size:30px; font-weight:normal;}
#contentBox_NewsLevel2[id] h1	{height:auto; min-height:43px}

#contentBox_Left	{position:relative; top:0px; left:0px; width:290px; float:left; margin-right:20px;}
#contentBox_Left_1	{position:relative; top:0px; left:0px; width:380px; float:left;border:0px solid #000000; font-size:14px;  }
#contentBox_Right	{position:relative; top:0px; left:0px; width:270px; float:right; border:0px solid #000000;}
#contentBox_Right_1	{position:relative; top:-20px; left:0px; width:210px; float:right;border:0px solid #000000; }
 
#contentBox_LeftPress	{position:relative; top:0px; left:0px; width:380px; float:left; margin-right:10px;border:0px solid #000000; }
#contentBox_RightPress	{position:relative; top:0px; left:0px; width:200px; float:right; overflow:hidden;border:0px solid #000000; }

#boxTeaser		{position:relative; top:-20px; left:0px;  float:right; width:270px; overflow:hidden}
#boxTeaserPress		{position:relative; top:0px; left:0px;  float:right; width:200px; overflow:hidden}
#boxTeaserPress_1		{position:relative; top:0px; left:0px;  float:right; width:200px; overflow:hidden}
.teaserTitle			{position:relative; top:0px; left:0px; width:100%; font-weight:normal; font-size:14px; color: rgb(255,153,000); margin-bottom:3px;}
.teaserContent	{position:relative; top:0px; left:0px; width:100%; margin:0px; border-top:1px solid black; margin-bottom:30px; float:left;}

#copyright  	{position:relative; top:0px; left:0px; height:20px; float:left; width:1000px; border:0px solid #000000}
#copyrighttext  	{position:relative; top:0px; left:0px; height:20px; float:right; text-align:left; font-size:0.8em; width:600px; margin-bottom:20px; border:0px solid #000000}


/* 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;}







