* { padding: 0; margin: 0; }

body 
{
margin-top: 20px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px; background-color: #fff;
background-image:url(images/bluetenoben01.gif);background-repeat:no-repeat;
font-family: Verdana,Arial,Helvitica,sans-serif; font-size: 0.9em;
}

table 
{
font-size: 1em;
text-align: justify;
color: #1D3549;
padding: 10px;
margin-left:10px;
margin-right:10px;
}

p 
{
font-size: 1em;
text-align: justify;
color: #1D3549;
padding: 10px;
margin-left:10px;
margin-right:10px;
}

h2    { 

color:#1D3549;
margin-top: 20px; 
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
letter-spacing:5px;
font-size: 1.2em;
font-weight:lighter;
border-bottom:solid 1px #746b64;
}

h3    { 
color: #1D3549; 
font-variant: small-caps; 
text-decoration: underline;
font-weight:lighter;
font-size: 1.1em; 
letter-spacing: 2px;
margin-top: 20px; 
margin-bottom: 10px; 
margin-left:10px;
margin-right:10px;
border-bottom:dotted 0px #746b64;
}


h4  { 
color: #1D3549; 
text-align: center;
font-variant: normal; 
font-weight: normal; 
font-size: 0.9em; 
letter-spacing: 1px; 
display: inline 
margin-top: 4px; 
margin-bottom: 5px; 
}

h5  { 
color: #1D3549; 
text-align: center;
font-variant: normal; 
font-weight: normal; 
font-size: 0.9em; 
letter-spacing: 1px; 
display: inline 
 
}

h6  { 
color: #1D3549; 
text-align: center;
font-variant: normal; 
font-weight: normal; 
font-size: 0.8em; 
display: inline 
 
}

#sheet
{ 
 margin: 0 auto;
 background-color: #c8c8c8;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border: 1px solid #d9d9d9;
 padding: 1px;position: relative;
 overflow: hidden;
 z-index: 0;
 width: 704px;
-moz-opacity: 0.90;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
opacity: 0.90;
  
}

#arena { 
 float: left;
 color: #333;
 background: #fff;
 width: 700px;
 display: inline;
-moz-border-radius: 5px;
 -webkit-border-radius: 5px;
border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
padding: 1px;
position: relative;
}

#textfeld 
{
font-size: 1em;
text-align: justify;
color: #1D3549;
padding: 20px;
margin-left:20px;
margin-right:10px;
}



#head {
background-image:url(images/bg-head.gif);
background-repeat:no-repeat;
background-position:right top;
color: #333;
width: 700px;
float: left;
height: 105px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 1px;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-top: 1px solid #aaa;
padding: 1px;position: relative;

}

.logoname {
margin-left:10px;
margin-top:20px;
font-weight:bold;
text-decoration:none ;
font-family:verdana;
color:#fff;
letter-spacing:2px;
font-size:1.5em;

}

.logothema {
margin-left:10px;
margin-top:30px;
font-weight:normal;
text-decoration:none;
font-family:verdana;
color:#fff;
letter-spacing:1px;
font-size:1em;
}

#fusszeile { 
 width: 700px;
 height: 70px;
 clear: both;
text-align:center;
line-height: 1.5em;
 color: #333;
 background-color: #fff;
background-image:url(images/bg-fuss.gif);
background-repeat:no-repeat;
background-position:right bottom;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
padding: 1px;
position: relative;

}


/* MENU */

#nav{
position:relative;
display:block;
height:40px;
margin-top:16px;
background:transparent url(images/bgnav.gif) repeat-x top left;
font-size:1em;
font-weight:bold;
font-family:Verdana,Arial,Helvitica,sans-serif;
letter-spacing:3px;
border-top:4px solid #B30000;

}

#nav ul{
margin:0;
padding:0;
list-style-type:none;
width:700px;
}

#nav ul li{
display:block;
float:left;
margin:0;
}

#nav ul li a{
display:block;
float:left;
color:#666;
text-decoration:none;
padding:10px 20px 0px 20px;
height:28px;

}

#nav ul li a:hover {
color:#B30000;
background:#fff url(images/bgnavhover.gif) repeat-x top left;
height:28px;

}

#nav ul li a.current{
color:#B30000;
background:#fff url(images/bgnavcurrent.gif) repeat-x top left;
height:28px;

}

/* End MENU */

/* links arena */

a:link, a:visited, a:active{ font-size: 0.8em;
font-family: arial, helvetica, verdana, tahoma, sans-serif;color:#b30000;
}

a:hover{ text-decoration:underline;background-color:#fff;
color:#555;}


/* End MENU */


.vote  { 
font-size: 0.7em; 
text-align: center; 
margin-right: auto; 
margin-left: auto; 
margin-top: 20px;
padding: 10px;
background-color: #d9d9d9; 
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
width: 200px;


}

.thumbnail{
	width: 500px;
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	border: 1px solid silver;
	float: left;
	margin-right: 100px;
	margin-left: 100px;
	margin-bottom: 10px;

}	
.pictrenner {
	border-top: 2px solid #2a2a2a;
	width: 100%;
}
