body{background-color: white; margin: 0px; padding: 0px; border: 0px; font-family: verdana; font-size: 13px;}
div{margin: 0px; padding: 0px; border: 0px; text-align: left; }
img{margin: 0px; padding: 0px; border: 0px; text-decoration: none;}

input, select, textarea { color:#000000; background-color: #e8e8e8; border:1px solid #1b76ae; margin: 2px;}

h1{font-size: 15px; font-weight: bold; color: #34719e; margin: 0px; padding: 0px; border: 0px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px dashed grey;}
h2{font-size: 14px; font-weight: bold; color: #34719e; margin: 0px; padding: 0px; border: 0px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px dashed grey;}
h3{font-size: 13px; font-weight: bold; color: #34719e; margin: 0px; padding: 0px; border: 0px; margin-bottom: 5px; margin-top: 5px; padding-bottom: 2px; border-bottom: 1px dashed grey;}


#rahmen{width: 1004px; margin: auto; text-align: center; padding:0px; border:0px;}

#head{width: 914px; height: 146px; padding-top: 5px; padding-left: 90px; background-image:url(images/template/head.jpg); background-repeat: no-repeat; background-position: left top; border-bottom: 1px solid black; font-size: 15px; color: white; font-weight: bold;}	
#head h1{border:0px; color: white; font-size: 26px;}
#head a:link, #head a:active, #head a:hover, #head a:visited{color: white; font-size: 12px; text-decoration: none;}

#topmenue{width: 600px; padding-top: 46px;}
	.topmenue_buttom{width: 141px; height: 25px; float: right; background-image:url(images/template/menue.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 18px; text-align: center;}
	.topmenue_buttom a:link, .maintopmenue_buttomenue a:active, .topmenue_buttom a:hover, .topmenue_buttom a:visited{color: white; font-size: 12px; font-weight: bold; text-decoration: none;}

#main{float: left; width: 1004px; border-bottom: 1px solid black; background-image:url(images/template/main.gif); background-repeat: repeat-y; background-position: left top;}
#main2{float: left; width: 1004px; border-bottom: 1px solid black; background-image:url(images/template/main2.gif); background-repeat: repeat-y; background-position: left top;}
	
#menue{float: left; width: 190px; padding-bottom: 5px;}
	
	#menue ul{list-style-type:none; margin: 0px; padding: 0px; border: 0px; width: 172px;}
	#menue li{list-style-type:none; margin: 0px; padding: 0px; border: 0px;}
	
	#menue .mainmenue{height: 18px; width: 174px; color: #34719e; font-size: 12px; font-weight: bold; padding-top: 20px; padding-left: 10px; border-bottom: 1px solid #34719e;} 
	#menue .submenue{height: 15px; width: 174px; color: #696969; font-size: 10px; padding-top: 5px; padding-bottom: 5px;  padding-left: 10px; border-bottom: 1px dashed grey;} 
	
	.mainmenue a:link, .mainmenue a:active, .mainmenue a:hover, .mainmenue a:visited{color: #34719e; font-size: 12px; font-weight: bold; text-decoration: none;}
	
	.submenue a:link, .submenue a:active, .submenue a:hover, .submenue a:visited{color: #696969; font-size: 12px; text-decoration: none;}



#content{float: left; width: 602px; padding-left: 15px; padding-right: 15px; padding-top: 20px; padding-bottom: 20px;}
#content_full{float: left; width: 800px; padding-top: 20px; padding-bottom: 20px;}

	#content a:link, #content a:active, #content a:hover, #content a:visited{color: black; font-size: 12px; text-decoration: underline;}
	.topnews{width: 100%; padding-top: 10px; padding-bottom: 10px; float: left;}
	.topnews_box{width: 48%; float: left; padding-right:10px;}
	.topnews_box img{float:left; margin:2px; border: 1px solid #656565; margin-right: 5px;}	
	
	
	.newsframe{width: 100%; float:left;}
	.newsdate{width: 70px; float:left;}
	.newstitle{width: 435px; float:left;}
	.newssource{width: 95px; float:left;}
	.newslist{padding-bottom: 10px;}
				
	
#box{
	float: left;
	width: 164px;
	padding-left:10px; 
	padding-top: 20px;
	}

#box a:link, #box a:active, #box a:hover, #box a:visited{color: black; font-size: 12px; text-decoration: underline;}	
.menueframe{width: 100%; float: left; background-color: #34719e; color: white; border: 1px solid #696969;}
.menue_handy{float: left; border-right: 1px white solid; text-align: center; height: 35px; padding-left: 4px; padding-right: 4px;}


.boxframe{width: 100%; float: left; vertical-align:top }

.boxframe_10{width: 100%; float: left;  padding-bottom: 10px;}
.boxframe_20{width: 100%; float: left; padding-bottom: 20px;}
.boxframe1{width: 100%; float: left; background-color: #7fb7e0;}
.boxframe2{width: 100%; float: left; background-color: #558cb5;}
.boxframe3{width: 99%; float: left; border: 1px solid #b1b1b1; margin-top: 2px;}
.box_center{width: 100%; float: left; text-align:center;}

	.box1{width: 20px; float: left;}
	.box2{width: 130px; float: left;}
	
	.box_5{width: 5%;float: left;}
	.box_10{width: 10%;float: left;}
	.box_15{width: 15%;float: left;}
	.box_20{width: 20%;float: left;}
	.box_25{width: 25%;float: left;}
	.box_30{width: 30%;float: left;}
	.box_33{width: 33%;float: left;}
	.box_33_center{width: 33%; float: left; text-align:center;}
	.box_35{width: 35%;float: left;}
	.box_40{width: 40%;float: left;}
	.box_50{width: 50%;float: left; vertical-align:top}
	.box_55{width: 55%;float: left;}
	.box_60{width: 60%;float: left;}
	.box_70_pad{width: 65%;float: left; padding-right: 5%;}
	.box_70{width: 70%;float: left;}
	.box_75{width: 75%;float: left;}
	.box_75_pad{width: 70%;float: left;padding-right: 5%;}
	.box_80{width: 80%;float: left;}
	.box_90{width: 90%;float: left;}
	
	.box_20_center{width: 20%;float: left; text-align: center;}
	
	
.ad_box{width: 99%; padding-left:10px;}
.box_amazon{width: 190px;float: left; text-align:center;border: 1px solid #656565; margin: 2px; height:180px; padding:2px;}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited{color: white; text-decoration: none;}
#footer{
	float: left;
	width: 1002px;
	height: 15px;
	color: white;
	text-align: center;
	background-color: #2c6fa3;
	border-right: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.img_border{float:left; border: 1px solid #656565; margin-bottom: 5px; margin-right: 5px; margin-top: 2px;}
.img_frame{float:left; border: 1px solid #656565; }
.img_noborder{float:left; margin-right: 10px;}	
#handy_bilder{text-align: center;}
.toptarife{border: 1px solid #656565; padding:2px; margin-bottom:15px; width:30%; margin-right:5px; text-align:center;}
.listbox1{background-color:#d5e2eb;margin-bottom:3px; height:75px;}
.listbox2{background-color:#ffffff;margin-bottom:3px; height:75px;}


.listboxshop1{background-color:#d5e2eb;margin-bottom:3px; width:100%; height:40px;}
.listboxshop2{background-color:#ffffff;margin-bottom:3px; width:100%;height:40px;} 

.liste1{background-color:#d5e2eb;margin-bottom:3px; height:75px;}
.liste0{background-color:#ffffff;margin-bottom:3px; height:75px;}


#rating-slider {
	border:		0; 
	width:		300px;
	height:		100px;
}

.tab_tarife1{padding-top: 1px; padding-bottom:1px;border-right: 1px solid grey;border-bottom: 1px solid grey; text-align:center;}
.tab_tarife2{padding-top: 1px; padding-bottom:1px;border-bottom: 1px solid grey; font-size: 10px;text-align:center;}
.tab_tarife3{padding-top: 1px; padding-bottom:1px;border-bottom: 1px solid grey;text-align:center;}
.tab_tarife4{padding-top: 1px; padding-bottom:1px;border-right: 1px solid grey;text-align:center;}
.noborder{border:0px;}



/* Star Rating */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{background: url(images/star.gif) left -1000px repeat-x; }

.star-rating{
        position:relative;
        width:125px;
        height:25px;
        overflow:hidden;
        list-style:none;
        margin:0;
        padding:0;
        background-position: left top;
}
.star-rating li{
        display: inline;
}
.star-rating a,
.star-rating .current-rating{
        position:absolute;
        top:0;
        left:0;
        text-indent:-1000em;
        height:25px;
        line-height:25px;
        outline:none;
        overflow:hidden;
        border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}

.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1; background-position: left center;}
.small_link a:link, .small_link a:active, .small_link a:hover, .small_link a:visited{font-size: 9px;}

#widget_box{width: 155px; padding-left: 10px; height:310px; font-size: 10px; background-image: url(images/template/widget_bg.jpg); background-image: repeat: no-repeat;}

#widget_box a:link, #widget_box a:active, #widget_box a:hover, #widget_box a:visited{font-size: 11px; text-decoration: none;}

.text_left{text-align: left;}
