@charset "UTF-8";

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

a {
	color: #ED4E39;
	text-decoration:none;
}

a:hover {
	color: #ED4E39;
	text-decoration:underline;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


#bc {
	padding-top:20px;
	text-align:center;
}

#container_index {
	height: 628px;
	width: 968px;
	background-image:url(../images/bg_tv.jpg);
	background-repeat:no-repeat;
	border:#CCC solid 1px;
	margin: 0 auto;
	text-align: left;

}

#container_content {
	height: 628px;
	width: 968px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:no-repeat;
	border:#CCC solid 1px;
	margin: 0 auto;
	text-align: left;

}

#menu {
	height: 63px;
	width: 968px;
}

#logo {
	float:left;
}

#hauptnavi {
	float:left;
	color: #ED4E39;
	padding-top: 48px;
	padding-left: 45px;
}

#hauptnavi a {
	color: #ED4E39;
	text-decoration:none;
}

#spalte_thumb {
	float:left;
	width:115px;
	height:486px;
	padding-top:79px;
	padding-left:30px;	
	background-image:url(../images/linie_content.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

#spalte_blog {
	float:left;
	width:258px;
	height:486px;
	padding-top:79px;
	padding-left:17px;
	padding-right:17px;		
	background-image:url(../images/linie_content.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:11px;
}

#spalte_youtube {
	float:left;
	width:480px;
	height:486px;
	padding-left:17px;
	padding-top:79px;
}

#v_thumb {
	font-size:10px;
	text-align:center;
	width:92px;
	padding-bottom:20px;
}


.img_rahmen {
	border: #CCC solid 1px;
	padding: 1px;
}

#network {
	padding-top:17px;
	width:480px;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

#footer {
	width: 968px;
	padding-top:5px;
	font-size:12px;
	text-align:left;
	margin: 0 auto;
}

#footer a {
	color:#999;
	text-decoration:none;
}

#footer a:hover {
	color:#999;
	text-decoration:underline;
}

#spalte-1 {
	padding-top:100px;
	padding-left:250px;	
}

#spalte-2 {
	float:left;
	padding-top:100px;
	padding-left:20px;	
}


#unternavi {
	float:left;
	padding-top:100px;
	padding-left:30px;
	width:194px;
	color:#ED4E39;
	line-height:20px;
}


h1 {
	color:#ED4E39;
	font-size:16px;
	font-weight:bold;
}

.error_text {
	color:#F00;
}


