* {
    	         margin: 0;
		padding: 0;
		border: 0;
  }

html { 
		height:100%;
	   	overflow-y:auto;
     }  


body { 
		font-family:Arial, Helvetica, sans-serif;
       	         height:100%;
		background-image:url(/img/system/bg.jpg);
		background-repeat:repeat-y;
	 }

h1 {
		color:#126702;
		font-size: 15px;
		font-style: normal;
		font-weight: bold;
		margin:0 0 10px 0;
	}
	
h2 {
		color:#126702;
		font-size: 13px;
		font-style: normal;
		font-weight: bold;
		padding: 0 0 0 0;
		margin:0 0 0px 0;
	}
h3 {
		color:#87BD2B;
		font-size: 18px;
		font-style: normal;
		font-weight: bold;
		padding: 0 0 0 0;
		margin:0 0 12px 0;
	}

h4 {
		color:#87BD2B;
		font-size: 20px;
		font-style: normal;
		font-weight: bold;
		padding: 0 0 0 0;
          }


hr { 
                  color:#FFF;
                  border-bottom: 1px solid #85BC2A;
                  	margin: 0 0 0 0;
                  padding: 0 0 0 0;
                  }

a { 
	         text-decoration:none;
                  color:#126702;
                  font-weight:bold;
  }

ul {  
		margin:2px 0 0 15px; 
		padding:0; 		  
		}
ul li { 
		list-style-image:url(/img/system/aufzaehlung.gif);
 		background:none;
                 	}


/*Layout Styles*/
#nav {
		background-color:#FFF;
		float:left;
		margin:0;
		padding:0 0 0 20px;
		width:168px;
line-height:16px;
}

#nav ul {
		list-style-image:none;
		list-style-type:none; 
		margin:0;
		padding:0;
}

#nav ul li {
		background: url(/img/system/listbg_off.jpg) no-repeat;
/*		height:21px; */
		list-style-image:none;
		margin:0;
		padding:0;
padding-bottom:3px;
		vertical-align:middle;
		width:168px;
}
#nav ul li.selected {
		background: url(/img/system/listbg_on.jpg) no-repeat;
		height: auto;
}

#nav ul li a {
display:block;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		padding: 3px 0 0 20px;
}

#nav ul ul {
		margin:0;
		padding:5px 0;
}

#nav ul ul li{
		background:none;
		list-style:none;
                  background:url(/img/system/aufzaehlung.gif) 21px 7px no-repeat;
		padding:2px 0 3px 35px;
		width:133px;
}

#nav ul ul li a {
		color:#68686A;
		font-weight:normal;
		margin:0;
		padding:0;
                  font-size:12px;
}
#nav ul ul li a:hover, #nav ul ul li.subselected a {
		color:#126702;
		font-weight:bold; 
}

.text1 {
		font-size:12px;
		color:#68686A;
	   }

.text1 ul li{ 
		list-style-image:url(/img/system/aufzaehlung.gif);
		background:none;
                  font-size:12px;
		      }
	   
.text2 {
		font-size:11px;
		color:#126702;
	   }

.spacer1{         height:1px;
          }
.spacer2{
		height:2px;
		}	   
.spacer{
		height:12px; clear:both;
		}
.spacer20{
		height:20px;
		}
.halfspacer{
		height:6px;
		}
#content {
		width:996px;
		text-align:left;
		 }	
#header {
		height:210px;
		}
#headerhome {
		height:254px;
		}

#metanavi {
		height:41px;
		background:url(/img/system/backgroundMeta.jpg);
		}
#metanaviCasting {
		height:41px;
		background:url(/img/system/voting.jpg);
		}
#metanavi ul,
#metanaviCasting ul {
		list-style:none;
		padding:0;
		margin:20px 0 0 40px;
		position:absolute;
		}
#metanavi li,
#metanaviCasting li {
		float:left;
		font-size: 68.75%;
		color:#FFFFFF;
		margin-right:5px;
                  list-style-image:none;
		}
#metanavi li a,
#metanaviCasting li a {
		text-decoration:none;
		color:#FFFFFF;
                   font-weight:normal;
		}

#metanavi2 {
		height:41px;
		background:url(/img/system/backgroundMeta2.jpg);
		}
#metanavi2Casting {
		height:41px;
		background:url(/img/system/voting.jpg);
		}

#metanavi2 ul,
#metanavi2Casting ul {
		list-style:none;
		padding:0;
		margin:20px 0 0 40px;
		position:absolute;
		}
#metanavi2 li,
#metanavi2Casting li {
		float:left;
		font-size: 68.75%;
		color:#FFFFFF;
		margin-right:5px;
                  list-style-image:none;
		}
#metanavi2 li a,
#metanavi2Casting li a {
		text-decoration:none;
		color:#FFFFFF;
                   font-weight:normal;
		}
#leadmotiv {
		height:169px;
		}

#leadhome {
		height:213px;
		}
#leadhomeCasting {
		height:213px;
                background:url(/img/system/voting.jpg);
		background-position: 0 -41px;
		position: relative;
		}

#leadhomeCasting a {
		position: absolute;
		text-indent: 1000000px;
		overflow: hidden;
		display: block;
		top: 160px;
		height: 70px;
		}

#leadhomeCasting a.signup {
		width: 100px;
		right: 200px;
}

#leadhomeCasting a.voting {
		width: 100px;
		right: 60px;
}
#leadhome2 {
                  height:56px;
                  background:url(/img/system/home2.jpg);
                   }
#leadhome2Casting {
                  height:56px;
                  background:url(/img/system/voting.jpg);
		  background-position: 0 -254px;
                   }

#wrapper{
width:996px;		
		}
#col1 {           
		}
#col2 {
		padding:0px 30px 0px 30px; 
		width:474px; 
		background-color:#FFF; 
		float:left;
		}
html>body #col2 {
                  padding:0px 30px 0px 30px; 
		width:474px; 
		background-color:#FFF; 
		float:left;
}
#col3 {
		padding-right:20px; 
		width:254px; 
		background-color:#FFF; 
		float:left;
	 	}
html>body #col3 {
		padding-right:20px; 
		width:254px; 
		background-color:#FFF; 
		float:left;
	 	}

#col4 {
		padding:0px 30px 0px 30px; 
		width:728px; 
		background-color:#FFF; 
		float:left;
	 	}
html>body #col4 {
		padding:0px 30px 0px 30px; 
		width:728px; 
		background-color:#FFF; 
		float:left;
	 	}


#footer {
width:996px;
		height:65px; 
		clear:both; 
		background: url(/img/system/backgroundFooter.jpg);
		}
#search{
		text-align:right;
		padding:20px 20px 0px 0px;
      		font-size: 90%;
		font-weight:bold;
		color:#FFFFFF;
		}
#search input.suche{
                  border-width:1px;
		border-style:inset;
		border-color:#FFFFFF;
		width:96px;
		color:#68686A;
}

#search input.sucheimg{
                  vertical-align:middle;
                  padding-bottom:2px;            
}


/*Images*/
img.float-right {
	float: right;
	margin: 5px 0px 10px 15px;  
}
img.float-left {
	float: left;
	margin: 5px 15px 10px 0px;
}

/*blockquote*/

blockquote.vote {
	padding:10px 10px 10px 10px;
	border:solid 1px #85BC2A;
                }


/*teaser*/
.teaser1 {
         padding: 16px 16px 16px 16px;
         background: url(/img/system/bgteaserblock1.jpg) repeat-x;
         height:194px;
          }

.teaser1news {
         padding: 16px 16px 16px 16px;
         background: url(/img/system/bgteaserblock1.jpg) repeat-x;
         height:162px;
          }

.teaser2 {
         padding: 16px 16px 16px 16px;
         background-color:#D9EDB8
          }

.teaser3 {
         padding: 6px 10px 10px 10px;
         border:solid 10px #D9EDB8;
          }


.teaser2 ul li { 
		list-style-image:url(/img/system/auf_gruen.gif);
 		background:none;
                 	}

.teaserquick {
         background:url(/img/system/bgquickblock.jpg);
         padding: 6px 10px 10px 10px;
              }

.teaserquick h1 {
         color:#FFFFFF;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	margin:0 0 4px 0;
          }

/*alignments*/
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.valign-middle{
         vertical-align:middle;  
}

/* Grusskarten */
.inputstandard {
  border-width:1px;
  border-style:solid;
  border-color:#ccc;
  color:#68686A;
  font-size:11px;
  width:250px;
}
.inputstandard:focus {
  border-color:#85bc2a;
}
.inputarea {
  border-width:1px;
  border-style:solid;
  border-color:#ccc;
  color:#68686A;
  font-size:11px;
  width:350px;
}
.inputarea:focus {
  border-color:#85bc2a;
}

.inputlable {
  color:#68686A;
  float:left;
  font-size:11px;
  margin-right:10px;
  width: 90px;
}

.inputrow {
  margin:5px 0;
}

.inputerror {
  color:#14737D;
  font-size:11px;
}


.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	width:100%;
}

.break {
	border-bottom:#099 dotted 1px;
}

.radio { background-color:#ffffff; border:1px solid #85bc2a; }

.radioquiz {
	width:15px;
	border:0px;
	float:left;
}

.onAntworttext,
.onAntworttext2 {
 font-weight:normal;
 width:100px;
 float:left;
 display:block;
		font-size:12px;
		color:#68686A;
}

.onAntworttext2 { width:200px; }

.onFormtext {
		font-size:12px;
		color:#68686A;
float:left;
display:block;
width:100px;
}

.onFormbutton { 
display:block;
padding:1px 4px;
border:1px solid #000000;
float:right;
margin-top:10px;
margin-right:90px;
margin-bottom:30px;
cursor:pointer;
}

.onErrorText,
.onErrorText2 { color:#ff0000; font-size:12px; float:left;
display:block;
width:100px; }

.onErrorText2 { width:200px; }

.textrot { color:#ff0000; font-size:12px; }
div.zeile { clear:both; margin-bottom:2px; }

.bildunterschrift { font-size:10px; }

/* ::: Imgleft ::: */
div.imgleft {
  float:left;
  padding:0 10px 5px 0;
}

/* ::: Imgright ::: */
div.imgright {
  float:right;
  padding:0 0 5px 10px;
}

.caption,
.caption span.text1 {
 font-style:italic;
 font-size:10px;
}
