/*WYSIWYG: .fontbold#Text&nbsp;fett,.textnormal#Textnormal,.headline1#&Uuml;berschrift&nbsp;gross,.headline2#&Uuml;berschrift&nbsp;mittel,*/
/*TABLECORE: .fontbold#Text&nbsp;fett,.textnormal#Textnormal,.headline1#&Uuml;berschrift&nbsp;gross,.headline2#&Uuml;berschrift&nbsp;mittel,*/
body.wysiwyg {
   background:#FFFFFF;
   text-align:left;
}
body.wysiwyg table {
   width:900px;
   border:1px solid grey;
   margin:10px;
}
div{
   text-align:left;
}
body {
	margin:0;
	padding:0;
	background: url('628_EN.css');
	font-family: Arial, verdana;
	text-align: center;
	font-size:12px;
}
td {font-size:12px;}
.weberror	{color:#ff0000;}
#wrapper {
	width:950px;
	margin: 0 auto;
	position:relative;
}
.fontbold {
   font-weight:bold
}
.textnormal {
   font-size:12px;
}
/*----------------------- LINKS ----------------------------------*/
a:link, a:visited, a:active {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#F6B711;
}
/*----------------------- NAVIGATION --------------------------------*/
#service_nav {
	  margin: 0 20px 0 0;
	  color:#FFFFFF;
	  font-size:12px;
	  padding:0px;
           float:right;
	  font-size:12px;
	  line-height:32px;
	  text-align: left;
}
#service_nav UL {
   height:24px;
   PADDING: 0px; 
   MARGIN: 0px; 
   LIST-STYLE-TYPE: none;
}
#service_nav LI {
   height:24px; 
   PADDING:0px; 
   MARGIN: 0px; 
   FLOAT: left;
}
#service_nav A {
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   line-height:24px;
   PADDING:0 6px 0 6px; 
   DISPLAY: block; 
   color:#333333;
}
#first_level_nav_box {
	  background: url('629_EN.css') no-repeat;
      height:160px;
}
#first_level_nav {
	padding-top:136px;
	height:24px;
	line-height:24px;
	padding-left:30px;
	/*margin-top:136px;*/
	font-size:12px;
}
#first_level_nav UL {
   height:24px;
   PADDING: 0px; 
   MARGIN: 0px; 
   LIST-STYLE-TYPE: none;
   BACKGROUND: url('625_EN.css') no-repeat left top;
}
#first_level_nav LI {
   height:24px; 
   PADDING:0px; 
   MARGIN: 0px; 
   FLOAT: left;
}
#first_level_nav A {
   color:#333333;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   line-height:24px;
   PADDING:0 6px 0 6px; 
   DISPLAY: block; 
   color:#666666;
   BACKGROUND: url('625_EN.css') no-repeat right top;
}
#first_level_nav LI.on {
   height:24px; 
   PADDING:0px; 
   MARGIN: 0px; 
   FLOAT: left;
   background: #666666;
}
#first_level_nav A.on{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   line-height:24px;
   PADDING:0 6px 0 6px; 
   DISPLAY: block; 
   BACKGROUND: url('625_EN.css') no-repeat right top;
}
#first_level_nav A.on:hover{
	color:#f6b710;
}
#second_level_nav {
	  padding:0px;
	  padding-left:30px;
	  margin:0px;
	  line-height:35px;
	  color:#FFFFFF;
	  background:#666666;
	  text-align:left;
}
#second_level_nav_empty {
	  height:10px;
	  background:#666666;
}
#second_level_nav A{
   font-weight:bold;
   color:#FFFFFF;
   font-size:12px;
   text-decoration:none;
   line-height:35px;
   PADDING:0 7px 0 6px; 
}
#second_level_nav A:hover{
	color:#f6b710;
}
#second_level_nav .on {color:#f6b710;}
/*-----------------------------------CONTENT ------------------------------------*/
h1, .headline1 {
   font-size:20px;
   font-weight:bold;
   padding-bottom:20px;
}
h2, .headline2  {
   font-size:16px;
   font-weight:bold; 
   padding-bottom:20px; 
}
h3, .headline3  {
   font-weight:bold; 
   padding:0;
   margin:0;
   padding-bottom:10px; 
}
.bold {
	font-weight:bold;
}
#content {
	background: #FFFFFF;
	min-height: 250px;
	color:#5e5e5e;
	padding:40px 0 65px 25px;
	
}
#content .emphasis{
	color:#374d64;
	font-weight:bold;
}
#content h2{
	color:#919191;
	font-size:1.6em;
	margin:0;
	padding:0;
	padding-bottom:0.5em;
}
#content h4{
	font-size:1em;
	color:#344d63;
	margin:0;
	padding:0;
}
#content ul{
   padding:0;
   paddin-left:5px;
   margin:0;
   margin-left:10px;
}
#content li{
   margin-bottom:10px;
}
.bild_links_box {
	margin-bottom:28px;
}
.bild_links_box .bild_links {
   float:left; 
   width:270px;
}
.bild_links_box .bild_links img {
   border:1px solid #D5D6D0;
   padding:5px;
}
.bild_links_box .text_rechts {
   float:left;
   width:580px;
   margin-left:30px;
}
.bild_float_links_box img {
   float:left;
   margin:0 33px 20px 0;
}
/*--------------------------------- FOOTER --------------------------------------*/
#footer  { 
	 
	height:27px;
	line-height:27px;
	clear: both; 
	background:#d6d5d0; 
	padding:0px; 
	padding-right:45px; 
	text-align:right;
	color:#333333; 
	font-size:11px
}
#footer a {  
	text-decoration:none;
	color:#FFFFFF; 
}
/*---------------------- INPUT ------------------------*/
#contact td {padding-bottom:15px}
#contact textarea {
	height:142px; 
	width:247px;
	border:1px solid #939683;
}
#contact select{
	height:26px; 
	width:250px;
	border:1px solid #939683;
         line-height:24px;
         padding-bottom:3px;
}
.sende_button {
	border:none;
	background:#676B74;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.sende_button_hover{
	border:none;
	background:#FFCC00;
	color:#676B74;
	font-size:11px;
	font-weight:bold;
}
.input_large {
	border:1px solid #939683;
	width:247px;
	height:22px;
         line-height:22px;
}
.teaser_box {
   width:290px;
   margin:0px;
   margin-bottom:1px; 
   background: url('668_EN.css') no-repeat top left; 
   color:#FFFFFF; 
}
.teaser_box_content {
   padding:10px
}
.teaser_box_content a:link, .teaser_box_content a:visited, .teaser_box_content a:active {
	color:#FFFFFF;
         font-weight:bold;
	text-decoration:underline;
}
.teaser_box_content a:hover {
	color:#F6B711;
}
.teaser_box_content img {
   height:90px;
   width:90px;
}

