* {margin:0;padding:0;}

body {
	font:normal 13px/16px Arial,Helvetica,Sans-Serif;
	color:#000; width:810px;
	margin: 5px 0 0 20px;}

p, td, li {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif;}
ol {list-style: decimal outside; margin-left:26px;}
ul {list-style:none;margin-left:0;}
ol li {background-image: none;}
ul li {padding-left:15px; background:transparent url('pixel1.gif') 4px 6px no-repeat;}
sub, sup {font-size:smaller;}

p, ul, h1, h2 {margin-bottom:10px;}
h1, h1 a:link, h1 a:visited {font-size: 20px; line-height: 25px; color:#F60; font-weight:normal; padding-bottom: 9px;
	background: #FFF url('images/ubbg3.gif') left bottom repeat-x; text-decoration:none;}
h2 {font-size: 13px; line-height: 16px; font-weight: bold; color:#000;}

table {border-collapse:collapse;}
th, td {padding:3px;}
th {text-align:left; font-weight:bold;}
table.blind, table.blind td {padding:0; margin:0; border:0;}

a:link, a:visited {color:#F60; text-decoration:underline; }
a:active, a:hover {color:#F60; text-decoration:underline; }

img, iframe {border:0;}

#oben {margin:0; position:absolute; left:100px; top:10px;}
#maintext {width: 480px; margin: 0 0 0 290px;}
#unten {margin: 1px 0 0 15px;}

#navi0 {background: #FFFFFF url('images/backgroundkey10.gif') no-repeat; width: 820px; height: 240px; 
	padding: 30px 0 0 17px; position:relative;}
#navi {float: left; margin-bottom:10px;}
#navi h1 {width:210px; margin-bottom:0;}
.navi1div, .navi1diva {background: #FFFFFF url('images/navibackground3.gif') left bottom no-repeat; width: 209px;
	  height: 29px; padding: 10px 0 0 30px; color: #F60; text-decoration: none;font-weight: bold;}
.navi1diva {background-image: url('images/navibackground3a.gif')}
.navi1div p, .navi1div a:link, .navi1div a:visited  {color: #676767; text-decoration: none; 
	font-weight:normal; line-height:18px;}
.navi1div a:hover {color:#F60; text-decoration:none; font-weight:bold;}
.navi1diva a:link, .navidiva a:visited {text-decoration:none; line-height:18px;}

#txtu {clear:both; border-top:1px solid #FFF; font-size:11px; }
#txtuli {float:left; margin-top:47px; width:262px; background: #FFF url('images/vidschatten.gif') right bottom no-repeat;}
#vidlist0 {width: 262px; background: #FFF url('images/vidschattenoben.gif') right top no-repeat;}
#vidlistm {background-color: #f7f7f7; margin:0 10px 0 3px;}
.vidlist1 {margin:0px; background-color:transparent; width:249px; padding:10px 0 0 0; border-top:2px solid #FFF;}
.vidlist1 h1, .vidlist1 h1 a:link, .vidlist1 h1 a:visited  {font-size:12px; font-weight:bold; border:0; margin:0px 10px 0 0; padding:0;
	background-image:none; line-height:12px; background-color:transparent;}
.vidlist1 h1 a:hover, .vidlist1 h1 a:active {text-decoration:underline;}
.vidlist1 p {font-size:11px; font-weight:normal; border:0; margin:0 10px 0 0; padding:0; line-height:13px; color:#666;}
.vidlist1 p.pfeil {text-align:right; margin:0; width:140px; }
#vidlist3 {height:10px;}
#txture {width:480px; margin:0 0 0 290px; }

#footer {clear:both; padding-top:40px; font-size:11px; color: #000; border-top:1px solid #FFF;}
#footernavi {float:left;}
#footeril {float:left; font-size:10px; border-right: 0px dashed #CCC; width:600px; color:#676767;}
#footerre {font-size:10px; margin: 0 0 0 220px; color:#676767;}
#footerrechts {margin:0 0 15px 290px; color:#676767;}
#footernavi a {color: #676767; text-decoration: none; color: #676767; }

.einreichtab, .einreichtab1 {margin:20px 0 40px 15px; width:450px;}
.einreichtab th, .einreichtab1 th {text-align:right; font-weight:normal; padding-right: 15px;}
.einreichtab1 th {width:200px;}
.einreichtab1 td {width:250px;}
.einr1 {width: 210px; border:1px solid #888;}
.einr2 {width: 100px; border:1px solid #888;}
.einr3 {width: 340px; border:1px solid #888;}
.einr4 {width: 280px; border:1px solid #888;}
.einr5 {width: 420px; border:1px solid #888;}
.wbut {width:87px; height: 33px; background: transparent url('images/buttonweiter.gif') 4px 4px no-repeat; 
	color: #FFF; border:0; margin:0; padding:0; font-weight:bold; font-size:13px;}
.bbut0 {width:87px; height: 33px; background: transparent url('images/buttonback0.gif') 4px 4px no-repeat; 
	color: #FFF; border:0; margin:0; padding:0; font-weight:bold; font-size:13px;}
.rot {color:#F00;}
.agb, .agb li {font-size:11px; color:#676767;}

#sponsorenframe {border:0; border-collapse:collapse;}
#banner2, #banner3 {display:none;}

#jury {border:0; margin:0; padding:0; border-collapse: collapse; }
#jury td {font-size:12px; border:0; margin:0; padding:0;}
#jury td p {margin: 5px 0 40px 0;}

.videobeitrag {width:127px;height:127px;float:left; overflow:visible;}
.videotitel, .videotitel:link, .videotitel:visited,
.videotitel a, .videotitel a:link, .videotitel a:visited {color:#693;text-decoration:none;font-weight:bold;}
.videotitel:hover, .videotitel:focus, .videotitel:active,
.videotitel a:hover, .videotitel a:focus, .videotitel a:active {text-decoration:underline; color:#693;}
.videobild {border:1px solid #D4D2D4; padding:1px; margin:0 6px 5px 0;}

.cms {position:absolute;top:5px;left:250px;background-color:#FFF; width:550px;}
#maintext .cms, .cmsu {position:relative;top:0;left:20px;width:100px;}
.cms, .cmsu {font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited, .cmsu a:link, .cmsu a:visited {text-decoration:none; color:red;}
.cms a:active, .cms a:hover, .cmsu a:active, .cmsu a:hover {text-decoration:underline;	color:red;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}
