.mehr a:link { font-weight:bold; color:blue; text-decoration:none; }
.mehr a:visited { font-weight:bold; color:silver; text-decoration:none; }
.mehr a:focus { font-weight:bold; color:red; text-decoration:underline; }
.mehr a:hover { font-weight:bold; color:green; text-decoration:none; }
.mehr a:active { font-weight:bold; color:lime; text-decoration:underline; }

a.mehr_inaktiv {padding-left: 16px;	background: url(../img/mehr.gif) left top no-repeat;color:#cccccc;}
 a:link .mehr_inaktiv { font-weight:normal; color:#cccccc; text-decoration:underline; }
 a:visited.mehr_inaktiv { font-weight:normal; color:#cccccc; text-decoration:underline; }
 a:focus.mehr_inaktiv { font-weight:normal; color:#cccccc; text-decoration:underline; }
 a:hover.mehr_inaktiv { font-weight:normal; color:#cccccc; text-decoration:underline;}
 a:active .mehr_inaktiv{ font-weight:normal; color:#cccccc; text-decoration:underline; }

/*links für btb */
#bnav a:link { font-weight:normal; color:#ccc; text-decoration:none; }
#bnav a:visited { font-weight:normal; color:#ccc; text-decoration:none; }
#bnav a:focus { font-weight:normal; color:#666; text-decoration:underline; }
#bnav a:hover { font-weight:normal; color:#ffcc00; text-decoration:none;background:#999999;padding: 2px 5px; }
#bnav a:active { font-weight:normal; color:#333; text-decoration:underline; }
#bnav {width:207px; }

.txt_bg a {
	font-family:  Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.external {
	padding-left: 16px;
	background: url(../img/external.gif) left center no-repeat;
}
a.mailto {
	padding-left: 16px;
	background: url(../img/mailto.gif) left center no-repeat;
}
a.mehr {padding-left: 16px;	background: url(../img/mehr.gif) left top no-repeat;color:#666;}
 a:link .mehr { font-weight:normal; color:#666; text-decoration:underline; }
 a:visited.mehr { font-weight:normal; color:#666; text-decoration:underline; }
 a:focus.mehr { font-weight:normal; color:#666; text-decoration:underline; }
 a:hover.mehr { font-weight:normal; color:#333; text-decoration:none;background-color: #efefef;}
 a:active .mehr{ font-weight:normal; color:#666; text-decoration:underline; }
 

.rechts {
margin-top:43px;
margin-right:-3px;
height:20px;
    float:right;
}



* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#f6b223 url(../img/bg.jpg) repeat-x;
  min-width:776px;
background-color:#f6b223;

}
#bodycheck{
margin:0px; 
width: 392px;
height:94px;
float:right;
margin-top:102px;
}
#wrapper { 
 margin: 0 auto;
 width: 776px;
 background-color:#fff;
  /*border-right: 1px solid #fff;*/
}
#header {
 color: #333;
 width: 774px;
 float: left;
 padding: 0;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 margin: 0px 0px 0px 0px;
 background:#333 url(../img/header_logogelb.gif) no-repeat;
height:61px;
_height:59px;
overflow:hidden;
}

#navigation {
background: url(../img/bg_start_rs_3.jpg) no-repeat;
 float: left;
 width: 774px;
 
 height: 489px;
 color: #333;
 padding: 0px;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 border-top: 1px solid #fff;
 margin: 0px 0px 0px 0px;

}
#leftcolumn { 
 color: #fff;
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
 background: #6d7985;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 550px;
 height: auto;
 width: 151px;
 float: left;
}
.seitenteaser{ 
 color: #fff;
 border-bottom: 1px solid #fff;
 background: #666;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 125px;
 height: auto;
 }
 .seitenteaser img{ 
margin: 0px 0px 0px 0px;
float:left;
/*border:#ccc 1px solid;*/
 }
 .seitenteaser p{ 
  padding: 5px;
 }
  .seitenteaser h1{ 

font-weight:bold;
font-size:14px;
 }
#content { 
 color: #fff;
  border-right: 1px solid #fff;
 background: #666;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 530px;
 height: auto;
 width: 602px;
 float: left;
}
#flashcontent { 
 color: #fff;
  border-right: 1px solid #fff;
 background: #333;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 550px;
 height: auto;
 width: 622px;
 float: left;
}
#nuvcontent { 
 color: #fff;
  
 background: #c12d2e;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 35px;
 height: auto;
 width: 776px;
 float: left;
}
#leftmiddle { 
 color: #333;
  border-right: 1px solid #fff;
 background: #efefef;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 550px;
 height: auto;
 width: 207px;
 float: left;
}
#rightmiddle { 
 color: #333;
 border-right: 1px solid #fff;
 background: #efefef;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 550px;
 height: auto;
 width: 206px;
 float: left;
}
#rightcolumn { 
 color: #333;
 border-right: 1px solid #fff;
 background: #efefef;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 min-height: 550px;
 height: auto;
 width: 207px;
 float: left;
}
#footer { 
 width: 764px;
 clear: both;
 color: #fff;
 border: 1px solid #fff;
 background: #333333;
 margin: 0px 0px 10px 0px;
_margin: 0;
 padding: 2px 5px;
}
#startfooter { 
 width: 764px;
 clear: both;
 color: #333;
 
 background-color: transparent;
 margin: 0px 0px 10px 0px;
 padding: 2px 5px;
}
/* ---------------------style2------------------- */



/* Styles for text and headers */

.txt_bg img{
float:left;
margin-right:  3px;
}




/*banner*/
.ban {border-bottom:1px solid #ccc; }
/*transparenz*/
#start_box1 {
  font-family:arial;
  font-weight:regular;
  padding:10px;
_padding:5px;
  margin-left:275px;
_margin-left:140px;

  margin-top:25px;
 
 width:210px;
 height:180px;
}
#start_box0 {
  font-family:arial;
  font-weight:regular;
  
padding:3px;
padding-top:10px;
_padding:0p;
  margin-left:15px;
_margin-left:10px;

  margin-top:0px;
 
 width:210px;
 height:180px;
}

#start_box2 {
  font-family:arial;
  font-weight:regular;
  padding:10px;
_padding:5px;
  margin-left:35px;
  margin-top:25px;
  
 width:210px;
 height:180px;
}
#start_box3 {
  font-family:arial;
  font-weight:regular;
  padding:10px;
_padding:5px;
  margin-left:12px;
  margin-top:29px;
  _margin-top:36px;
 width:210px;
 height:180px;
}
#start_box4 {color:#ffffff;
  font-family:arial;
font-size:12px;
  font-weight:regular;
  padding:10px;
_padding:5px;
  margin-left:14px;
 _margin-left:10px;
 margin-top:-220px;
 _margin-top:-200px;
 width:330px;
 height:180px;
}
#start_box5 {
color:#ffffff;
  font-family:arial;
  font-weight:regular;
  padding-top:10px;
_padding-top:5px;
  margin-left:34px;
  margin-top:29px;
  _margin-top:36px;
 width:210px;
 height:180px;
}
#navigation h1 {
	font-size:22px;
	letter-spacing:-1px;
	color:#333;
	font-weight:normal;
}



/*uls*/
/* - Redslate nav - */
.red #slatenav{position:relative;display:block;height:42px;font-size:13px;font-weight:bold;background:transparent url(../img/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-left:1px solid #fff;border-right:1px solid #fff;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#ffffff;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(../img/redslate_backgroundOVER.gif) no-repeat top center;}

