/* CSS Document */
html
{
   margin: 0px;
   padding: 0px;
}

body {
	font-size: 11px;
	font-family:Verdana, Arial, Sans-Serif;
	background: #FFFFFF url(/_images/bg.gif);
	color: #414140;
	text-align: center;
	margin: 0px;
  padding: 0px;
}
a, a:hover {
	color: #414140;
	text-decoration:none;
}
#container
{
   position: relative;
   display:block;
   margin: 0 auto;
   width: 980px;
   padding:0px;
}


/*header*/
#header {
	position: relative;
	float:left;
	display:block;
	width:980px;
	height:245px;
	margin:0px;
	padding:0px;
	text-align:left;
	}
.top-header,
.top-header2{
	position: relative;
	float: left;
	display: inline;
	width:980px;
	height:245px;
	margin:0px;
	padding:0px;
	background: url(/_images/bg-header.gif) bottom no-repeat;
}
.top-header2{
	background: url(/_images/bg-header2.gif) bottom no-repeat;
}
.bot-header{
	position: relative;
	float: left;
	display: inline;
	width:980px;
	height:20px;
	margin:0px;
	padding:0px;
}


/*menu*/
.menu {
	position: absolute;
	display:inline;
	float:left;
	width:600px;
	height:29px;
	margin:0px;
	padding:0px;
	text-align:left;
	top:196px;
	left:340px;
	}
.menu ul {
	position: absolute;
	display:inline;
	float:left;
	width:600px;
	height:29px;
	margin:0px;
	padding:0px;
	}
.menu li {
	position: relative;
	display:inline;
	float:left;
	margin:6px 7px 0px 7px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b5b5b;
	font-weight:700;
	}
.menu li a,
.menu li a:active,
.menu li a:visited,
.menu li a:link {
	position: relative;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b5b5b;
	text-decoration:none;
	}
.menu li a:hover {
	text-decoration:underline;
	}
.menu li.graph {
	position: relative;
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	}
  
  
/*main body*/

#main_body,
#main_body2 {
	background: url(/_images/bg-main.gif);
	position: relative;
	display:block;
	float:left;
	width:980px;
	margin:0px;
	padding:0px;
	left:0px;
	}
#main_body2 {
	background: url(/_images/bg-main2.gif);
	}
  
.left_cont{
	position: relative;
	float: left;
	display: inline;
	width:173px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.center_cont,
.center_cont2{
	position: relative;
	float: left;
	display: inline;
	width:634px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.center_cont2{
	width:800px;
}

.center_cont a,
.center_cont a:visited,
.center_cont a:hover,
.center_cont a:active
 {
 text-decoration:underline;
}

.cent-tn-cont a,
.cent-tn-cont a:visited,
.cent-tn-cont a:hover,
.cent-tn-cont a:active
 {
 text-decoration:none;
}


.ryt_cont{
	position: relative;
	float: left;
	display: inline;
	width:173px;
	margin:10px 0px 0px 0px;
	padding:0px;
}


/*left column*/
.left-img-cont,
.left-img-cont2,
.left-img-ins {
	position: relative;
	float: left;
	display: inline;
	width:145px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	left:13px;
}
.left-img-cont2,
.left-img-ins {
	margin:0px;
}


.left-box-cont,
.left-box-cont2 {
	position: relative;
	float: left;
	display: inline;
	width:143px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #bbbbbb;
	background:#e3e3e3;
	left:13px;
}
.left-box-cont2{
  border-top:0px solid #bbbbbb;
}

.left-box-orange,
.left-box-orange2,
.left-box-orange3,
.left-box-red {
	position: relative;
	float: left;
	display: inline;
	width:143px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	background:#fd7700;
	left:13px;
	color:#FFFFFF;
}
.left-box-orange2 {
	border:1px solid #bbbbbb;
}
.left-box-orange3 {
	padding:7px 0px 7px 0px;
	border:1px solid #bbbbbb;
}
.left-box-red {
	border:1px solid #bbbbbb;
	background:#b63201;
}

.left-box,
.left-box2,
.left-box3 {
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:10px 0px 10px 0px;
	padding:0px;
	left:5px;
	text-align:left;
}
.left-box2 {
	width:135px;
	font-size:10px;
	color:#000000;
}
.left-box3 {
	margin:5px 0px 5px 0px;
}



.left-box ul,
.left-box2 ul,
.left-box3 ul {
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px;
	padding:0px;
}
.left-box2 ul{
	width:135px;
	color:#000000;
}


.left-box li,
.left-box2 li,
.left-box3 li {
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:5px 0px 5px 0px;
	padding:0px;
}
.left-box2 li{
	width:135px;
	color:#000000;
}
.left-box3 li{
	margin:3px 0px 3px 0px;
}



.left-box3 li a, 
.left-box3 li a:link,
.left-box3 li a:visited,
.left-box3 li a:active,
.left-box3 li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.left-tn{
	position: relative;
	float: left;
	display: inline;
	width:135px;
	margin:5px 0px 5px 0px;
	padding:0px;
	left:7px;
	text-align:left;
	font-size:10px;
	color:#000000;
}

.left-tn ul{
	position: relative;
	float: left;
	display: inline;
	width:135px;
	margin:0px;
	padding:0px;
	color:#000000;
}
.left-tn li{
	position: relative;
	float: left;
	display: inline;
	width:135px;
	margin:5px 0px 5px 0px;
	padding:0px;
	color:#000000;
}
.left-box-txt{
	position: relative;
	float: left;
	display: inline;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:110px;
	text-align:left;
}
.left-box-img{
	position: relative;
	float: left;
	display: inline;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.left-box-red,
.left-box-orng,
.left-box-gray,
.left-box-yellow,
.left-box-yellow2 {
	background:#b63201;
	position: relative;
	float: left;
	display: inline;
	width:143px;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	border:1px solid #bbbbbb;
	left:13px;
	text-align:center;
}
.left-box-orng {
	background:#fb7700;
}
.left-box-gray{
	background:#585858;
}
.left-box-yellow{
	background:#ffa70f;
}
.left-box-yellow2{
	padding:5px 0px 10px 0px;
	border:1px solid #bbbbbb;
	background:#ffa70f;
}




.left-box-red-ins,
.left-box-orng-ins,
.left-box-gray-ins,
.left-box-yellow-ins {
	position: relative;
	float: left;
	display: inline;
	width:142px;
	margin:5px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	background:#912b05;
	color:#FFFFFF;
	text-align:center;
}
.left-box-orng-ins{
	background:#a75205;
}
.left-box-gray-ins{
	background:#424242;
}
.left-box-yellow-ins{
	background:#c27f0b;
}


.lft-box-tn{
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px 0px 10px 6px;
	padding:5px 0px 8px 0px;
	text-align:center;
	font-size:10px;
}
.lft-box-tn img{
	margin:3px 0px 3px 0px;
	border:1px solid #bbbbbb;
}

.redstars li {
 padding-left:15px;
 background:url(/_images/left-images/star.gif) no-repeat left top;
}



/*center column*/
.cent-box-cont,
.bcent-box-orange,
.bcent-box-gray,
.bcent-box-gray-yellow {
	position: relative;
	float: left;
	display: inline;
	width:614px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #bbbbbb;
	background:#e3e3e3;
	left:10px;
}
.bcent-box-orange {
	width:784px;
	border:1px solid #bbbbbb;
	background:#fd7700 url(/_images/cent-images/big-orng.gif);
}
.bcent-box-gray {
	width:784px;
}
.bcent-box-gray-yellow {
	width:784px;
	background:#e3e3e3 url(/_images/cent-images/bg-yellow-gray.gif);
}



.bcent-box-orange ul {
 position: relative;
 float: left;
 display: inline;
 text-align:left;
 width:440px;
 color:white;
 font-size:14px;
}
.bcent-box-orange li,
.cent-orange-title li {
	position: relative;
	list-style:none;
	margin-left:5px;
	margin-bottom:5px;
	padding-left:17px;
	color:#FFFFFF;
	background: url(/_images/cent-images/star2.gif) no-repeat left top;
  font-weight:bold;
}
.clear {  
   clear: both; 
   margin: 0; 
   padding: 0; 
   height: 0; 
   line-height: 0; 
   font-size: 0; 
}

.bcent-left-yellow{
	position: relative;
	float: left;
	display: inline;
	width:177px;
	height:139px;
	margin:0px;
	padding:0px;
	background: url(/_images/cent-images/left-yellow.gif);
}
.bcent-left-yellow2{
	position: relative;
	float: left;
	display: inline;
	width:131px;
	margin:25px 10px 25px 10px;
	padding:0px;
}
.bcent-left-img{
	position: relative;
	float: left;
	display: inline;
	margin:18px 0px 0px 10px;
	padding:0px;
}
.bcent-left-img2{
	position: relative;
	float: left;
	display: inline;
	margin:19px 0px 0px 10px;
	padding:0px;
}
.bcent-left-img2 img{
	border:1px solid #86847e;
}


.bcent-cent{
	position: relative;
	float: left;
	display: inline;
	width:430px;
	height:139px;
	margin:0px;
	padding:0px;
}
.bcent-cent2{
	position: relative;
	float: left;
	display: inline;
	width:610px;
	margin:10px 0px 10px 10px;
	padding:0px;
	text-align:left;
}
.bcent-cent-cont,
.bcent-cent-cont2 {
	position: relative;
	float: left;
	display: inline;
	margin:23px 0px 0px 10px;
	padding:0px;
}
.bcent-cent-cont2{
	margin:10px 0px 0px 10px;
}

.bcent-cent-title{
	position: relative;
	float: left;
	display: inline;
	width:400px;
	margin:0px 0px 7px 0px;
	padding:0px;
	font-size:16px;
	text-align:left;
}
.bcent-cent-title a, 
.bcent-cent-title a:link,
.bcent-cent-title a:visited,
.bcent-cent-title a:active,
.bcent-cent-title a:hover{
	text-decoration:underline;
}
.bcent-cent-txt{
	position: relative;
	float: left;
	display: inline;
	width:410px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.bcent-ryt-gray{
	position: relative;
	float: left;
	display: inline;
	width:177px;
	height:139px;
	margin:0px;
	padding:0px;
	background: url(/_images/cent-images/ryt-gray.gif);
}
.bcent-ryt-txt,
.bcent-ryt-txt2,
.bcent-ryt-txt3 {
	position: relative;
	float: left;
	display: inline;
	margin:25px 0px 0px 0px;
	padding:0px;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	left:45px;
}
.bcent-ryt-txt2{
	margin:55px 0px 0px 0px;
	left:32px;
}
.bcent-ryt-txt3{
	margin:28px 0px 0px 0px;
  font-weight:normal;
	line-height:14px;
}

.cent-box-ins,
.cent-box-ins2 {
	position: relative;
	float: left;
	display: inline;
	margin:0px 0px 0px 10px;
	padding:10px 0px 0px 0px;
	text-align:left;
}
.cent-box-ins2{
	padding:10px 0px 10px 0px;
}

.cent-box-ins2 .GIface{
   margin:10px;
   padding:5px;
   border:3px double #c0c0c0;
   float:left;
}


.cent-box-txt,
.cent-box-txt2,
.bcent-box-txt,
.bcent-box-txt2,
.bcent-box-txt3,
.bcent-box-txt4 {
	position: relative;
	float: left;
	display: inline;
	width:350px;
	margin:10px 0px 10px 0px;
	padding:0px;
	left:13px;
	text-align:left;
	font-size:26px;
	font-weight:bold;
	line-height:35px;
}
.cent-box-txt2{
	font-size:20px;
	line-height:23px;
}
.bcent-box-txt{
	width:508px;
	line-height:28px;
	color:#FFFFFF;
}
.bcent-box-txt2{
	width:409px;
	left:10px;
	font-size:23px;
	line-height:15px;
	color:#FFFFFF;
}
.bcent-box-txt3{
	width:562px;
	left:10px;
	font-size:20px;
  font-weight:normal;
	line-height:19px;
	color:#FFFFFF;
}
.bcent-box-txt4{
	width:271px;
	font-size:18px;
  font-weight:normal;
	line-height:22px;
	color:#FFFFFF;
}

.bcent-box-txt5{
	position: relative;
	float: left;
	display: inline;
	width:284px;
	margin:0px 0px 0px 10px;
	padding:0px;
	text-align:left;
	font-size:12px;
	line-height:13px;
	color:#FFFFFF;
}

.bcent-box-txt4-ins{
	position: relative;
	float: left;
	display: inline;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 17px;
	color:#FFFFFF;
	background: url(/_images/cent-images/star2.gif) left top no-repeat;
}

.cent-box-img{
	position: relative;
	float: left;
	display: inline;
	width:250px;
	margin:10px 0px 10px 0px;
	padding:0px;
	background:#e3e3e3;
	left:13px;
}
.cent-box-img img{
	border:2px solid #a1a1a1;
}

.bcent-img{
	position: relative;
	float: right;
	display: inline;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

.cent-orange-title,
.cent-orange-title2 {
	position: relative;
	float: left;
	display: inline;
	width:614px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #bbbbbb;
	background:#fd7700 url(/_images/cent-images/bg-title.gif);
	left:10px;
	color:#FFFFFF;
	text-align:left;
}
.cent-orange-title2 {
	padding:7px 0px 7px 0px;
	text-align:center;
}
.co-title-img{
	position: relative;
	float: left;
	display: inline;
	margin:20px 0px 10px 0px;
	padding:0px;
	left:10px;
}
.co-title-txt{
	position: relative;
	float: left;
	display: inline;
	margin:10px 0px 10px 0px;
	padding:0px;
	left:15px;
}
.cent-tn-cont{
	position: relative;
	float: left;
	display: inline;
	width:614px;
	margin:0px 0px 10px 0px;
	padding:0px;
	left:10px;
	text-align:left;
}





.cent-tn{
	position: relative;
	float: left;
	display: inline;
	width:202px;
	margin:0px 0px 10px 70px;
	padding:0px;
	color:#666666;
	font-size:14px;
	text-align:center;
}
.cent-tn2{
	position: relative;
	float: left;
	display: inline;
	width:125px;
	height:185px;
	margin:0px 0px 10px 58px;
	padding:0px;
	color:#666666;
	font-size:13px;
	text-align:center;
}
.cent-tn img, 
.cent-tn2 img{
	border:1px solid #b1b1b1;
}
.cent-tn a, 
.cent-tn a:link,
.cent-tn a:visited,
.cent-tn a:active,
.cent-tn a:hover, 
.cent-tn2 a, 
.cent-tn2 a:link,
.cent-tn2 a:visited,
.cent-tn2 a:active,
.cent-tn2 a:hover{
	color:#666666;
	text-decoration:none;
}
.cent-txt-link{
	position: relative;
	float: left;
	display: inline;
	width:614px;
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#7d2504;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	left:11px;
}
.txt-3col,
.txt-3col-last {
	position: relative;
	float: left;
	display: inline;
	width:180px;
	height:370px;
	margin:10px 0px 0px 10px;
	padding:0px 10px 0px 0px;
	text-align:left;
	border-right:1px solid #CCCCCC;
}
.txt-3col-last{
  border-right:0px solid #CCCCCC; 
}

.linknum{
	position: relative;
	float: left;
	display: inline;
	width:700px;
	margin:10px 0px 10px 0px;
	padding:0px;
	left:50px;
	text-align:center
	color:#cd7302;
}
.linknum a,
.linknum a:link,
.linknum a:visited,
.linknum a:active{
	text-decoration:underline;
	color:#666666;
}
.linknum a:hover{
	text-decoration:underline;
	color:#cd7302;
}

a.eingang,
a.eingang:link,
a.eingang:visited,
a.eingang:active
 {
 background:#FD7E04 url(/_images/cent-images/bg-title.gif) -150px;
 color:white;
 display:block;
 font-size:24px;
 font-weight:bold;
 text-decoration:none;
 line-height:34px;
 width:350px;
 height:80px;
 padding:20px;
 margin:0 auto;
 border:6px double #FFC931;
}

a.eingang:hover {
 color:#147B12;
}

.tarife {
 float:right;
 background:#FD7E04 url(/_images/cent-images/bg-title.gif) -150px;
 color:white; 
 border:1px solid #ffffff;
 clear:left;
 width:280px;
 text-align:left;
 padding:5px;
}

.lispalte,
.lispalte2 {
 margin:0;
 padding:0;
 float:left;
 display:block;
 width:270px;
}
.lispalte ul,
.lispalte2 ul {
 margin:0;
 padding:0;
 width:270px;
}
.lispalte li,
.lispalte2 li {
 font-weight:normal;
 font-size:11px;
 width:270px;
}

.lispalte2,
.lispalte2 ul,
.lispalte2 li {
 width:340px;
}

/*right column*/
.ryt-img-cont{
	position: relative;
	float: left;
	display: inline;
	width:145px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:center;
	left:15px;
}
.ryt-box-cont{
	position: relative;
	float: left;
	display: inline;
	width:143px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #bbbbbb;
	background:#e3e3e3;
	left:15px;
}
.ryt-box-cont-ins{
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px 0px 10px 7px;
	padding:10px 0px 0px 0px;
	line-height:18px;
	text-align:left;
}
.ryt-box-title{
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px 0px 10px 7px;
	padding:10px 0px 0px 0px;
	text-align:left;
	color:#b63201;
	font-weight:bold;
}
.ryt-box-tn{
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px 0px 10px 6px;
	padding:5px 0px 8px 0px;
	text-align:left;
	border-bottom:2px solid #999999;
	font-size:10px;
}
.ryt-box-tn img{
	margin:3px 0px 3px 0px;
	border:1px solid #b1b1b1;
}
.ryt-box-link, 
.ryt-box-link ul{
	position: relative;
	float: left;
	display: inline;
	width:123px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-align:left;
	font-size:10px;
}
.ryt-box-link li{
	position: relative;
	float: left;
	display: inline;
	width:133px;
	margin:0px 0px 10px 7px;
	padding:0px;
	text-align:left;
	font-size:10px;
}
.ryt-box-link li a, 
.ryt-box-link li a:link,
.ryt-box-link li a:visited,
.ryt-box-link li a:active,
.ryt-box-link li a:hover{
	color:#000000;
	text-decoration:underline;
}


	
/*font size*/
.bcent-box-orange h1,
.cent-orange-title h1 {
 margin:0;
 padding:0;
 text-align:left;
 font-size:20px;
 margin-left:20px;
 padding-left:30px;
 background: url(/_images/cent-images/arrow2.gif) no-repeat left bottom;
 line-height:22px;
 color:#FFCC33;
}

.cent-orange-title p {
 margin-top:0;
 margin-left:50px;
}
.txt-14{
	font-size:14px;
}
.txt-16{
	font-size:16px;
}
.txt-18{
	font-size:18px;
}
.txt-10{
	font-size:10px;
}
.txt-12{
	font-size:12px;
}
.txt-19{
	font-size:19px;
}

/*text color*/	
.orange-txt{
	color:#b63201;
}
.red-txt{
	color:#7f2301;
}
.orange-txt a,
.orange-txt a:link,
.orange-txt a:visited,
.orange-txt a:active {
	color:#b63201;
	font-weight:normal;
	text-decoration:underline;
}
.orange-txt a:hover{
	color:#b63201;
	font-weight:normal;
}
.yellow-txt{
	color:#ffde00;
}
.white-txt{
	color:#ffffff;
}
.white-txt a, 
.white-txt a:link,
.white-txt a:visited,
.white-txt a:active,
.white-txt a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.lytgray-txt{
	color:#666666;
}
	

/*footer*/
#footer {
	position: relative;
	float:left;
	width:980px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
	left:0px;
	border-top:1px solid #d6d6d6;
	}
.footer_txt {
	position: relative;
	color:#000000;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0px;
	top:20px;
	}



.themabox h2{
  margin:0;
  padding:0;
  color:#b63201;
  font-size:20px;
  line-height:23px;
  }
.themabox p{
  margin:0;
  padding:0;
  font-size:12px;
  }
.themabox,
.themabox ul {
 position: relative;
 float: left;
 display: inline;
 margin:0;
 padding:0;
 text-align:left;
 width:100%;
 color:#414140;
 font-size:12px;
}
.themabox li {
position: relative;
list-style:none;
margin:0;
padding:0;
margin-bottom:5px;
padding-left:27px;
font-size:14px;
background: url(/_images/cent-images/check.gif) left top no-repeat;
font-weight:bold;
}  

.inhaltbig {
 width:224px;
 height:208px; 
 display:blog;
 float:left;
 text-align:center;
 background:#EDEDED;
 border:3px double #ffffff;
 margin:4px;
 padding:10px;
}
.inhaltbig-inside {

}

.inhaltbig-title {
 background:white;
 margin-top:4px;
 border:3px double #ededed
}
.inhaltbig-inside a{

}
.inhaltbig-inside img{
 width:214px;
 height:160px;
 border:4px solid white;
}
