/* svenweisemann.com css style */
/* design + code by nuevome.com */

/*********************************************/
/* HTML Tag Styles						     */
/*********************************************/ 	
body {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial;
	font-size:12px;
	text-align:left;
	color:#ffffff;
	background-color:#333333;
}

html, body { margin:0; padding:0; height:100%; }

h1 { color:#5d6a79; font-family:Helvetica, Arial; font-weight:bold; font-size:54px; margin:0px 0px 30px 204px; padding:24px 0px 0px 0px; } /* H blau */
h2 { color:#ffffff; font-family:Helvetica, Arial; font-weight:normal; font-size:36px; margin:-13px 0px 20px 0px; padding:0px; }  /* H weiss */ /* alternativ: lighter oder 300 */
h3 { color:#666666; font-family:Helvetica, Arial; font-weight:bold; font-size:36px; margin:-10px 0px 15px 0px; padding:0px; } /* H grau */
p { color:#ffffff; font-size:12px; margin:0px 0px 14px 0px; line-height:1.4;} /* Copy */
ul, li { padding:0px; margin:0px; list-style-type:none; }

/********************************************/
/* Link Styles                              */
/********************************************/	
a { color:#9ea6af; text-decoration:none; }
a:link { color:#9ea6af; }
a:visited { color:#9ea6af; }
a:hover { color:#ffffff; }
img, img a { border:none 0; }

/********************************************/
/* Layout Klassen                           */
/********************************************/
.t_grau { color:#333333; }
.t_hgrau { color:#666666; }
.t_weiss { color:#ffffff; }
.t_color { color:#5d6a79; }
.t_aktiv { color:#ffffff; }

/********************************************/
/* Container IDs                            */
/********************************************/
#container 			{ width:970px; height:auto; margin:0px auto 28px auto; padding:30px 5px 10px 5px; }

/********************************************/
#header {
	height:12px;
	margin-bottom:42px;
	font-weight:bold;
	font-size:14px;
}

#header_logo		{ width:178px; margin-right:28px; float:left; color:#5d6a79; }
#header_logo a 			{ color: #5d6a79; }
#header_logo a:hover	{ color: #ffffff; }
#header_logo a.aktiv	{ color: #ffffff; }

#header_nav			{ width:432px; margin-right:28px; float:left; }
#header_nav ul li			{ list-style-type:none; display:inline; }
#header_nav ul li a 		{ color:#b3b3b3; width:108px; padding:0px; display:inline-block; float:left; }
#header_nav ul li a:hover	{ color:#ffffff; }
#header_nav ul li a.aktiv	{ color:#ffffff; }

#header_nav2		{ width:304px; text-align:right; float:left; }
#header_nav2 a		{ margin-left:24px; }

/********************************************/
#start {
	height:266px;
	margin-bottom:42px;
	background:url(../img/pic/start.png) right no-repeat #5d6a79;
}

/********************************************/
#content {
	height:438px;
	min-height:438px;
	margin-bottom:28px;
	background:url(../img/bg/line.png) top no-repeat;
}

.content12			{ width:666px; float:left; }
.content23			{ width:764px; float:left; }
.content1			{ width:206px; float:left; /* padding-bottom:28px; */ }
.content2			{ width:432px; float:left; /* padding-bottom:28px; */ padding-right:28px; }
.content3			{ width:304px; float:left; /* padding-bottom:28px; */ }

.content1 h3 a		{ color:#666666; }
.content1 h3 a:hover{ color:#ffffff; }
.content1 h3 a.aktiv{ color:#ffffff; }

.content_1slider	{ width:108px; float:left; }
.content_2slider	{ width:108px; float:left; padding-right:28px; }
.content_3slider	{ width:304px; float:left; }
.content_3slider ul li { list-style-type:square; margin:0px 0px 0px 14px; padding:0px;}

.content_1about		{ width:108px; float:left; }
.content_2about		{ width:216px; float:left; }


.line				{ width:auto; border-bottom:1px solid #000000; margin:28px 0px 28px 0px; }

.list_item 			{ color:#ffffff; border-bottom: 1px solid #666666; padding-bottom:3px; margin-bottom:5px; }
.list_item2 		{ color:#666666; border-bottom: 1px solid #666666; padding-bottom:3px; margin-bottom:5px; }
.list_text 			{ color:#666666; }
.list_img 			{ height:42px; margin-top:14px; }

.tracklist			{ color: #ffffff; display:none; }
.tracklist p		{ color: #ffffff; }
.tracklist h2		{ margin-top:15; }

/********************************************/
#footer 			{ height:42px; }

#footer_nav			{ float:left; width:666px; height:42px; padding-top:14px; border-top:1px solid #ffffff; border-bottom:1px solid #666666; }
#footer_nav ul li	{ list-style-type:none; display:inline; }
#footer_nav ul li a { width:auto; padding-right:14px; display:inline-block; float:left; }

#footer_nav2		{ float:left; width:304px; height:42px; padding-top:14px; text-align:right; border-top:1px solid #ffffff; border-bottom:1px solid #666666; }