/* ::: HTML ::: Allgemein ::: */
body {
	margin:0;
	padding:0;
	background-color:#000000;
	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link, a:visited, a:hover, a:active {
	color:#ffffff;
	font-weight:bold;
}
ul {
	margin:0;
	padding:0;
	
	list-style-type:none;
}
li {
	float:left;
}
.playlist li {
	margin:0 0 0 20px;
	padding:0;
	
	float:none;
	list-style-type:square
}
.advertisement {
	text-transform:uppercase;
	
	font-size: 9px;
	color:#ffffff;
	
	text-align:right;
}




/* ::: Formularfelder :::*/
input, select, textarea {
	font-size:11px;
/*	height:12px; */
	
	background-color:#cccccc;
}
select {
	height:20px;
}
button {
	background-color:none;
}





/* ::: ausrichten der Seite ::: */
#site {
	margin:auto;
	padding:0;
	
	width:650px;
}
#header {
	margin:0;
	padding:0;
	
	width:650px;
	height:192px;
}
#content {
	margin:auto;
	padding:0;
	
	width:650px;
	
	background:url(../_img/hg_content_repeat.jpg);
	background-repeat:repeat-y;
	
	min-height:355px;
}
#content_head {
	margin:auto;
	padding:30px 65px 5px 65px;
	
	width:520px;
	
	background:url(../_img/hg_content_head.jpg);
	background-repeat:no-repeat;
	
	min-height:345px;
}
#content_footer {
	margin:auto;
	padding:0;
	
	width:650px;
	height:66px;
	
	background:url(../_img/hg_content_footer.jpg);
	background-repeat:repeat-y;	
}
#footer {
	margin:0;
	padding:0;
	
	width:650px;
	height:134px;
}





/* ::: ausrichten der Banner ::: */
#skyscraper {
	left:50%;
	top:0;
	
	padding:0;
	margin:0;
	margin-top:25px;
	margin-left:350px;
	
	width:200px;
	position:absolute;
}






/* ::: Oben ::: */
#spitzen_links {
	width:175px;
	height:125px;
	
	float:left;
}
#spitzen_rechts {
	width:175px;
	height:125px;
	
	float:right;
}
#logo {
	width:428px;
	height:125px;
	
	background:url(../_img/_layout/linien_oben.gif);
	background-repeat:repeat-x;
	
	float:left;
}





/* ::: Oben ::: */
#navigation {
	margin:0;
	padding:0;
	
	width:650px;
	height:55px;
	
	background:url(../_img/hg_navigation.jpg);
	background-repeat:no-repeat;
}
#navigation ul {
	margin:0;
	padding:24px 0 0 45px;
	
	list-style-type:none;
}
#navigation li {
	float:left;
	position:relative;
}





/* ::: 1er ::: */
.column_left {
	margin:0;
	padding:0;
	
	float:left;
	
	width:250px;
}
.column_right {
	margin:0;
	padding:0;
	
	float:right;
	
	width:250px;
}





/* ::: 1er mit ContentAd ::: */
.column_left_contentad {
	margin:0;
	padding:0;
	
	float:left;
	
	width:200px;
}
.column_right_contentad {
	margin:0 0 10px 0;
	padding:0;
	
	float:right;
	
	width:300px;
}





p, blockquote, ul, ol, dl {
	margin-top: 0;
	text-align: justify;
}



h1 {
	margin:0 0 10px 0;
	padding:0;
	
	height:17px;
}
h2 {
	margin:0 0 0 0;
	padding:0;
	
	height:14px;
}



.line_horizontal {
	margin:0 0 15px 0;
	padding:0;
	
	height:1px;
	
	background-color:#ffffff;
	
	clear:both;
}
.line_horizontal_black {
	margin:0 0 15px 0;
	padding:0;
	
	height:1px;
	
	background-color:#000000;
	
	clear:both;
}
.line_vertikal {
	margin:0 0 0 10px;
	padding:0;
	
	width:1px;
	
	float:left;
	
	background-color:#ffffff;
}
