@charset "utf-8";

* {margin:0; padding:0}

/*Sorgt für einen Hintergund ohne Unterbrechung bei Unter-/Überschreiten von 100%*/
html {background:#3082BF;font-family:Verdana, Arial, Helvetica, sans-serif;}

td a{
	text-decoration:none;
}

fieldset{
	padding:5px;
	border:1px solid #CCCCCC;
}

/*Container */
#containers {margin:13px auto; height:100%;}
#container1{
	background:url(images/bg_tv_oben.jpg) repeat-x;
	border-bottom:1px solid #00487D;
	margin:0 auto;
	width:100%;
}
#container2 {
	background:#fff;
	border-right:1px solid #00487D;
	border-left:1px solid #00487D;
	margin:0px auto;
	min-height:500px;
	padding:0;
	width:948px;
	height:100%;
	overflow:auto
}
#container3 {
	border:none;
	margin:0 auto;
	width:950px;
	height:60px
}
#container4{
	background:url(images/bg_tv_unten.png) repeat-x;
	border-top:1px solid #00487D;
	margin:0 auto;
	width:100%;
}
.lu {
	background:url(images/ul.png) bottom left no-repeat;
	margin:0 auto;
	width:950px
	}
.ur {
	background:url(images/ur.png) bottom right no-repeat;
	margin:0 auto;
	}
.ur2 {
	background:url(images/ur2.png) bottom right no-repeat;
	margin:0 auto;
}

/*Der header*/
#header {
	background:url(images/tvunna_header.png) /*top center*/ no-repeat;
	border:none;
	
	height:199px;
	width:950px;
}
.or {
	/*background:url(images/or.png) top right no-repeat;*/
	margin:0 auto;
	padding:0;
	width:950px;
}
.or2{
	background:url(images/or2.png) top right no-repeat;
	margin:13px auto;
	padding:0;
	width:300px;
}
.ol {
 	/*background:url(images/ol.png) top left no-repeat;*/
}
.ol2 {
 	background:url(images/ol.png) top left no-repeat;
}
#header img {
	position:relative; top:1px; right:45px; 
}

/*Das header Menu*/	
#leftmenu {
	float:left;
	margin:0px 0 0 0px;
	height:100%;
}

#aktiv{
	background-color:#FFFF00;
	color:#000000;
}

#leftmenu ul {
	list-style-type:none;
}
#leftmenu ul li a, #headermenu ul li a:visited, #headermenu ul li a:active {
	border-bottom:1px solid #00487D;
	border-right:1px solid #00487D;
	color:#00487D;
	display:block;
	font-size:small;
	height:15px;
	padding:3px 0px 3px 8px;
	text-decoration:none;
	width:200px
}
#leftmenu ul ul li a, #headermenu ul ul li a:visited, #headermenu ul ul li a:active {
	background:#00487D;
	border-bottom:1px solid #00487D;
	border-right:none;
	color:#fff;
	display:block;
	font-size:small;
	height:15px;
	padding:3px 0px 3px 18px;
	text-decoration:none;
	width:191px
}

#leftmenu ul ul li a.aktiv {
	background-color:#3082BF ;
	color:#fff;
}

#leftmenu ul li a:hover{
	background:#3082BF;

	color:#fff;
	margin:0;
}

#leftmenu .navmain{
	background:red;
	
}
#leftmenu .navmain a{
	color:#fff;
	
}
/*Der Inhalt mit linkem Abstand, damit menü die gesamte Höhe einnimmt*/
#content, #admincontent {
	width:700px;
	font-size:small;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:8px 12px 8px 12px;
	min-height:500px;
	
}
#admincontent {
	position:relative; left:0px;
	width:910px;
	
}

#edit{
	position:relative; top:-430px;
	height:0px;
	margin:0 auto;
	width:98%
}
#content p {
	padding:8px 15px 12px 1px;
	line-height:1.3;
	text-align:justify
}
#content h1{
	color:red;
	font-size:large;
}
#content h2 {
	color:#00487D;
	font-size:large;
}
#content h3, #content h4{
	padding:0 0 5px 0
}
#content h3{
	color:red;
	font-size:small;
}
#content h4 {
	color:#00487D;
	font-size:small;
}
#content h5, #content h6{
	padding:10px 0 5px 0px
}
#content h5{
	color:red;
	font-size:x-small;
}
#content h6{
	color:#00487D;
	font-size:x-small;
}
/*#content table {border:1px solid black; max-width:400px; margin:0 auto}
#content table h1, #content table h2, #content table h3, #content table h4, #content table h5, #content table h6{
	background:#CFDCE6;
	padding:3px
}
#content table img {margin:0 auto;}
#admincontent table td{
	border-bottom:1px solid #CFDCE6;
	padding:10px
}
#admincontent table a{
	text-decoration:none;
}*/
#content img {
max-width:500px;
max-height:500px;
}

#content p img {
max-width:200px;
max-height:200px;
}

/*Der Footer*/
.footerline{
	background:url(images/linie.png) repeat-x;
	border-bottom:1px solid #00487D;
	font-size:x-small;
	height:15px;
	margin:0 0 0 1px;
	padding:3px 0 0 14px;
	width:934px
}

.footerline a {
	color:#00487D;
	text-decoration:none;
	
}
#footer .img {float:left;margin:0; padding:0}
#footer .img2 {float:right; margin:4px 15px 0 0}
.im8 {color:#B4C800; font-weight:bold; font-size:medium }

/*Admin-Bereich*/
#loginbox {
	color:#000066;
	width:300px;
	height:355px;
}
 /*Link zu registrieren*/
.reg_link{
	float:right;
	margin:0px 60px 5px 0px;
	text-decoration:none;
	color:#000066;
}
#loginbox h1{
	color:red;
	font-size:medium;
	padding:15px 0 0 10px
}
#loginbox p {font-size:x-small}
#login {
	border:none;
	margin:0px 0 0 8px;}
	
.style1 {
	background:#CFDCE6;
	border:1px solid #00487D;
	margin:13px auto;
	width:700px
}
#content .style1 h4{
	color:#00487D;
	font-size:medium;
}
.style1 img{
	position:relative; top:10px; 
	margin:0px 0px 15px 0px
}

.style2{
	background:#CFDCE6;
	margin:13px auto;
	width:700px
}
.style2 td{
	background:#ffffff;
	border:1px solid #00487D;
	
	
	padding:5px
}
#content .style1 h4{
	color:#00487D;
	font-size:medium;
}

.style3 {
	background:white;
	border:1px solid #00487D;
	padding:2px 4px 0px 4px;
	width:700px;
	
}
#content .style3 h4{
	color:#00487D;
	font-size:small;
}
#content .style3 td{
	padding:2px 4px 2px 4px;
	border-bottom:1px dotted #00487D;
}


a:visited{
	color:#0000FF;
}
.style1 img{
	position:relative; top:10px; 
	margin:0px 0px 15px 0px
}