
* { 
	margin: 0; 
	padding: 0; 
}

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }


a {color:#706E6D;text-decoration:none;}
a:hover {color:#706E6D;text-decoration:underline;}


body {font-family:Arial,"MS Trebuchet",sans-serif;
/*background: #fff url(../images/bg_body.png) repeat-y;*/
font-size:90%;
color: #000;
 
/*font-size: 12px;
line-height: 18px;*/

height: 100%;
width: 100%;
background-color: #fff;
}


#wrapper {max-width:630px;width:100%;
background-color:#fff;min-height: 100%; height:auto;
 }

#header {
	position:relative;
	width:100%;
height:auto;
 
}



#pagetitle {}

#pagetitle h1 {
color:#F7941D; 
font-weight:bold;font-size:1.2em; margin-bottom:1em;
}


#openmenu {display:none;
} 
#logo {width:83%;max-width:450px;float:left;
background-color:#fff;padding:10px 10px 0px 10px;}


#logo img {width:100%;}



#container { 

display:block;background:transparent;width:100%;
margin-top:0px;
padding-top:0px;clear:both;
}
  
 
#menu {display:none;}

#middle {width:100%;display:block;}


#mobilemenu {display:none;

 } 



#subnavi {display:none,}
 


#middle {padding:10px;width:100%;}

.col50 {width:50%; float:left; margin:0; padding:0;}

#right {clear:both;padding:10px;width:100%;}
#sidebar_bottom {clear:both; }


#right .box_normal a {color:#000; }

#right .box_special a {color:#000;text-decoration:none;}
 

 
#right .box_normal ,#right .box_special {background:#fff;
width:100%; padding:10px;margin-top:30px;}

#right .box_special:hover  {background:#009279;}
#right .box_special:hover a, #right .box_special:hover h2 {color:#000}


#right .box_normal .csc-header,#right .box_special .csc-header{ 
width:100%;   }


#right .csc-header h1,#right .csc-header h2 {color:#000;font-size:1em;font-weight:bold;}

#right .box_normal p,#right .box_special p  {padding:10px 4px 10px 4px;margin-top:1px;}


/*.logoimage {display:none;}*/


.slideshow {display:block;  height:160px;width:240px;}


div.csc-textpic div.csc-textpic-single-image img {
line-height:0;
margin-top:3px;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
float: left;margin-right:10px;  margin-bottom:10px; 
}



#middle p {line-height:140%;margin-bottom:9px;}

#right p {line-height:132%;}

#right img {width:100%;}

#right ul {list-style: none; margin:0;padding:0;}

#right h2 {color:#000;font-size: 12px;font-weight:bold;}



 .slideshow  {position:relative;width:240px;margin-top:20px;}
 .slideshow  img {width:240px;}
 
 
/*a#returnMobile
{display: none;}*/

a#returnMobile {font-weight:bold;}


#footer {

padding: 20px 10px 20px 10px;
width: 100%;max-width:640px;
height:60px;  

}

#nav_foot {float:right;border-top: 1px solid #eeefef;padding-top:3px;}
#nav_foot ul {list-style-type:none;float:left; }
#nav_foot ul li  {list-style-type:none; float:left; }
#nav_foot ul li  a {border-left: 1px solid #A7A9AC;color:#A7A9AC;padding:0px 0px 0px 5px}
#nav_foot span{ color:#A7A9AC;float:left; display:block;padding-right:5px;}



.start .csc-textpic {float:left; margin-right:50px;height:105px;}
.start .csc-textpic:first-of-type {height:auto;}
.start p.bodytext {clear:both; color:#A7A9AC;}
.start #middle p {margin-bottom:20px;}
.start #middle {width:100%;}




#versionswitch {width:100%; text-align:center;padding: 16px 10px 16px 10px;}
#versionswitch a {padding: 0px 10px 0px 10px;color:#000;}


.clear {clear:both; height:1px; padding:0; margin:0;}


/*#middle **/
h2{color:#006673;font-size:1.2em;font-weight:normal;line-height:135%;margin:0px 0px 8px 0px;}

.blau h2{color:#006baa;}




.logo {
text-align:center;
}
 .logo img{
	margin-top:35px;
	display:inline;
	padding:0px;
	float:none;
	
}




.aussteller_stand span{
	display:none;
}


#content iframe{
	width:690px;
}
 
 
 
 
 
table.flaeche{
	width:300px;
	
}

table.flaeche input{
	border:1px solid #ccc;
	width:40px;
}

table.flaeche td{
	width:40px;
	
}

table.flaeche .col-1{
	width:75px;
}

table.flaeche .col-2{
	width:50px;
}