/* CSS Document */

* {
	margin:0;
	padding:0;
	}
	
body {
	background: #E4DDCB url(../images_system/body_bg.gif) repeat-y top center;
	}
	
	
#header_container {
	background:url(../images_system/header_bg.gif) repeat-x;
	height:378px;
	overflow:hidden;	
	}	
	
	#header_upper {
		height:123px;
				}
			.logo {
				margin:0 0 0 30px;
				float:left;
				}
			#header_upper_right {
				width:530px;
				float:right;
				text-align:right;
				}
				
				
/* Suche //////////////////////////////////////////////  */

#suche {
	float:right;
	text-align:left;
	margin:15px 5px 0 0px;
	width:200px;}

#suche_wrapper {
	width:160px;
	height:30px;
	background:url(../images_system/suche_bg.gif) no-repeat;			
	vertical-align:middle;
	padding:0px 0 0 0;
	margin:0 auto;}



.inputfield {
	float:left;
	width:120px;
	height:13px;
	font-size:11px;
	line-height:11px;
	border:none;
	background:transparent;
	padding:4px 0 0 8px;
	color:#fff;}

.inputbutton {
	float:right;
	border:none; padding:0px 0 0 0px;
	margin:0;
	background:none;}

#suche input:focus {background:transparent;}


/* -- */				
				
	#header_lower {
		height:47px;
		}
	
	
	#page_head_outer {
		background:url(../images_system/page_head_bg_blue.gif) repeat-x;
	}
		#page_head {
			height:208px;
			}
		#page_head_right {
			float:right;
			width:354px;
			height:199px;
			overflow:hidden;
			margin:0 28px 0 0;
			}
			*html #page_head_right {
				margin:0 14px 0 0;
				}	
		#page_head_left {
			background-repeat:no-repeat;
			background-position: top left;
			height:208px;
			padding:15px 10px 0 250px;
			}
		#page_head_left h1 {
			font-family:"Times New Roman", Times, serif;
			font-size:30px;
			font-weight:normal;
			font-style:italic;
			color:#A8D6E9;
			margin:6px 0 0 0;
			}
		#page_head_left p {
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif;
			color:#17394D;
			font-weight:bold;
			margin:15px 5px 0 25px;
			}

/* Content globals */

#legende {
	padding:10px 0 0px 30px;
	}
#legende p {
	color:#896C55;
	}
#legende img {
	margin:0 0 0 20px;
	vertical-align:text-top;
	}


#content {
	width:920px;
	margin:10px auto 20px auto;
	color:#5D5648;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	}
#content p {
	padding:0 5px 0 36px;}

#content h1 {
	color:#642E03;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:2px;
	border-bottom:1px solid #CEB995;
	padding:0 0 10px 0;
	}
#content h2 {
	font-size:14px;
	color:#642E03;
	padding:10px 0 10px 35px;
	margin:10px 0 10px 0;
	background:url(../images_system/h2_icon.gif) no-repeat;
	}
#content h3 {
	font-size:12px;
	color:#642E03;
	padding:10px 0 5px 35px;
	margin:10px 0 2px 0;

	}
#content h4 {
	color:#793907;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:2px;
	border-bottom:1px solid #CEB995;
	padding:10px 0 10px 0;
	}
#content a {
	color:#50819A;
	}
	#content a:hover {
		color:#333;
		}
#content ol {margin:10px 10px 10px 20px;}
#content ol li {margin:3px 0 3px 0;}

#content ul {margin:10px 10px 10px 55px;list-style:none;}
#content li {padding:0px 0px 2px 18px;background:url(../images_system/light_bullit.gif) no-repeat left 2px;}









textarea {
	font-size:12px;
	width:350px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;

}

input {
	font-size:12px;
	width:350px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;

}

.submit{
	font-size:12px;
	width:100px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;

}






#col_left .details {margin:15px 0 5px 35px;}
#col_right .details_right {display:block; margin:0px 0 5px 0px; padding:0 0 10px 0;border-bottom:1px solid #CEB995;}


#content table.gesetz {width:100%;margin:20px 0 0 0; line-height:12px;}
.gesetz td {padding:4px 0 2px 0;border-bottom:1px solid #D8D1BE;}
.gesetz .col1 {color:#50819A;font-weight:bold; vertical-align:top;}
.gesetz .col2 {vertical-align:top;}
.gesetz .col2 ul {line-height:16px;margin:0 0px 0 0px;list-style:none;}
.gesetz .col2 li {padding:0px 0px 0px 18px;background:url(../images_system/light_bullit.gif) no-repeat left 2px;}

.gesetz .col3 {text-align:right;}
.kommentar {color:#793907;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:2px;
	border-bottom:1px solid #CEB995;
}

#content table.uebersicht {margin:20px 0 0 0;}
.uebersicht td {padding:2px 0 4px 0;border-bottom:1px solid #D8D1BE;}
.uebersicht td a {display:block;padding:4px 10px 0px 22px;background:url(../images_system/lil_bullit.gif) no-repeat left 4px;}

.image_frame {
   	padding:6px;
	background:#fff;
   	border:1px solid #CEB995;
	margin: 10px 15px 0px 0;
   }
img.weitere_rankings
{
	text-align:center;
	padding: 5px;
	margin:5px;
	background-color:white;
	border:1px solid #BFA479;



}

/* KOMMENTARE //////////////////////// */

table.kommentare {
margin:10px 0 10px 0;
padding:0;
}

table.kommentare td p b {
text-align:right;
color:#50819A;
margin:0;
padding:0;}


hr {
border-bottom:1px solid #CEB995;
border-top:0px none;
height:0pt;
line-height:0pt;
margin:0px;
}



/* STARS ///////////////////////////// */

.stars {
	width:75px;
	height:29px;
	background:url(../images_system/stars_bg.gif);
	float:right;}

/* STARS ///////////////////////////// */

.stars {
	width:75px;
	height:29px;
	background:url(../images_system/stars_bg.gif);
	text-align:left;	
}
	.red1 {
		width:15px; height:29px; background:url(../images_system/stars_red.gif);
		}
	.red2 {
		width:30px; height:29px; background:url(../images_system/stars_red.gif);
		}
	.red3 {
		width:45px; height:29px; background:url(../images_system/stars_red.gif);
		}
	.red4 {
		width:60px; height:29px; background:url(../images_system/stars_red.gif);
		}
	.red5 {
		width:75px; height:29px; background:url(../images_system/stars_red.gif);
		}
		
	.green1 {
		width:15px; height:29px; background:url(../images_system/stars_green.gif);
		}
	.green2 {
		width:30px; height:29px; background:url(../images_system/stars_green.gif);
		}
	.green3 {
		width:45px; height:29px; background:url(../images_system/stars_green.gif);
		}
	.green4 {
		width:60px; height:29px; background:url(../images_system/stars_green.gif);
		}
	.green5 {
		width:75px; height:29px; background:url(../images_system/stars_green.gif);
		}
		

/* Col left */

#col_left {
	width:530px;
	float:left;
	padding:20px;
	}


/* Col right */

#col_right {
	width:307px;
	padding:20px;
	float:right;
	}
#col_right h1 {
	font-size:16px;
	}
#col_right h4 {
	font-size:14px;
	line-height:14px;
	letter-spacing:1px;
	}	
#col_right p {
	margin:10px 0 0 0;padding:0;

}


/* Navis ///////////////// */

#support_navi {
		margin:0 20px 0 0;
		padding:12px 0px 52px 12px;
		text-align:right;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		}	
*html #support_navi {margin:1px 20px 0 0;}
*+html #support_navi {margin:1px 20px 0 0;}
			#support_navi li {
				display: inline;
				}
			#support_navi li a {
				display: inline;
				padding:12px 12px 52px 12px;
				line-height: 13px;
				text-decoration:none;
				color:#BAB29C;
				font-size:11px;
				}
			#support_navi li a:hover {
				color:#275585;
				}
			#support_navi li a:focus {
				color:#275585;
				}
			
			#support_navi .active {
				display: inline;
				padding:12px 12px 52px 12px;
				line-height: 13px;
				text-decoration:none;
				color:#BAB29C;
				background:url(../images_system/support_nav_bg_active.gif) no-repeat top center;
				}
			
/* header_navi // */

#header_navi {
		margin:0 0px 0 0;
		padding:0px 26px 12px 0px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		height:35px;
		overflow:hidden;
		}	
		#header_navi ul {
			float:right;
			}
			#header_navi li {
				list-style:none;
				font-size:11px;	
				line-height: 14px;
				margin:0 1px 0 0;
				display: block;
				float:left;
				}
			#header_navi li a {
				text-decoration:none;
				color:#C6C8CD;
				font-weight:normal;		
				display: block;
				width:auto;
				text-align:left;
				padding:5px 9px 23px 10px;
				background-image:url(../images_system/header_navi_bg.gif); 
				background-repeat:repeat-x;

				border-width:8px 0 0 0;
				border-style: solid; 
				}
			*html #header_navi li a {
					background-position:25px 8px;
					}
			*+html #header_navi li a {
					background-position:25px 8px;
					}
			#header_navi li a:hover {
				color:#fff;
				}
			#header_navi li a:focus {
				color:#275585;
				}
			
			#header_navi li .active {
				color:#fff;
				font-weight:bold;
				display: block;
				width:auto;
				text-align:left;
				float:left;
				padding:5px 9px 23px 10px;
				background:#4f5f6f;			
				border-width:8px 0 0 0;
				border-style: solid; 
			
				}


/* Flavours ////////////////////////// */

li.terra a, li.terra .active 		{border-color:#B7813E;}
li.mud a, li.mud .active 			{border-color:#9e7d1b;}
li.turkis a, li.turkis .active 		{border-color:#279e83;}
li.blue a, li.blue .active 			{border-color:#3076c1;}
li.grey a , li.grey .active 		{border-color:#909196;}
li.flesh a,li.flesh .active  		{border-color:#af9b87;}
li.brown a 	,li.brown .active 		{border-color:#824f1e;}
li.aqua a ,li.aqua .active 			{border-color:#175f86;}
li.burgundy a ,li.burgundy .active 	{border-color:#8d2526;}

/* Footer */

#footer {
width:540px;
	margin:20px auto 0 auto;padding-right:350px;}

#footer ul {	
font-family:arial, helvetica, sans-serif;
font-size:11px;	
border-top:1px solid #CEB995;
	padding:10px 0 10px 0;
	}
#footer li {display:inline;}
#footer li a {
	color:#896C55;
	margin:5px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images_system/light_bullit.gif) no-repeat scroll left 2px;
padding:0px 0px 2px 18px;}
	
/* specials ////////////// */

.centered {	
	width:985px;
	margin:auto;
	}

.clearer {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	}
