
body
{ 
  font-family: arial;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  BACKGROUND-COLOR: #e9f3ff;
  color: #555555;
  line-height: 1.4em;
  text-align: left;
     
}


table
{
  font-family:  arial;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  line-height: 1.4em;
  text-align:left;
  color: #555555;
   
}

td
{
  vertical-align: top;
  }


a
{
  color:#859D31;
  padding: 2px;
  text-decoration: underline;
  
}

a:hover
{
  padding: 2px;
  background-color: #dFb500;
  color: #ffffff;
  text-decoration: none;
  
}

a:active, a:focus {outline: none}


.Topline 
{
	float:left;
	position:relative;
	left:-20px;
	height:42px;
	margin-bottom:30px;
	padding-left:20px;
	padding-right:5px;
	background-image: url(_pic/_background/topline_blau.jpg); 
	background-position: 0px 0px;
	text-align: left;
	color: #777777; 
	background-color:#D8E1E0;
	font-size: 14px;  
	line-height: 1.3em;
}



hr
{
  height: 1px;
  border-width: 0px 0px 0px 0px;
  border-bottom:1px solid #ccc;
  
}

li
{
  margin-bottom:5px;
}

.PageKopfMenue
{
 BACKGROUND-IMAGE: url(_pic/_background/bg_logo_top.jpg);
 background-repeat:no-repeat;
 WIDTH: 780px; 
 HEIGHT: 150px; 
 TEXT-ALIGN: right;
}

h1
{
  font-size: 16px;
  font-family: arial;
  line-height: 1.4em;
  font-weight:normal;  
}

h2
{
  font-size: 13px;
  font-family: arial;
  line-height: 1.4em;
  font-weight:normal; 
  display:inline; 
}

.Gross
{
  font-size: 16px;
  font-family: arial;
  line-height: 1.4em;
 
   
}

.Mittel
{
  font-size: 15px;
  font-family: arial;
  line-height: 1.4em;
   
}

.Normal
{
  font-size: 13px;
  font-family: arial;
  line-height: 1.4em;
}

.Klein
{
  font-size: 11px;
  font-family: arial;
  line-height: 1.4em;
}

.Mini
{
  font-size: 10px;
  font-family: arial;
  line-height: 1.4em;
}

.Eingabe 
{
  padding-left: 5px;
  color: #333333; 
  font-size: 11px; 
  height:20px; 
  border-style: solid; 
  border-width: 1px;  
  border-color:#7f9db9; 
  padding-top: 2px
}

.Button 
  {
    font-family: arial;
    color: #333333;
    font-size: 8pt;
    height: 20px;
    border-style: solid;
    border-width: 1px;  
    border-color: #7f9db9;
    cursor: pointer;
   }
   
  .Warten 
    { margin-bottom: 10px;
      font-weight: bold;
    }

.VoteScroller
{
	 margin-top:5px;
}

.VoteScroller span
{
	 color:#56789a;
	 font-weight:bold;
	 
}

.VoteScroller img
{
	 height:13px;
	 
}


  .StdMWTLink {}
	.StdMWTLink .MouseOutFFFFFF {color: #90EE90; background-color: #ffffff; border: 1px solid #CCCCCC;}
	.StdMWTLink .MouseOutF6F6F6 {color: #90EE90; background-color: #F6F6F6; border: 1px solid #CCCCCC;}
	.StdMWTLink .MouseOutEEEEEE {color: #90EE90; background-color: #ffffff; border: 1px solid transparent;}
	.StdMWTLink .MouseOutEEEEEF {color: #90EE90; background-color: #eeeeee; border: 1px solid transparent;}
	.StdMWTLink .NoUrl {}
	.StdMWTLink .MouseOver {cursor: pointer; color: #555555; background-color: #e6e6e6; border: 1px solid #cccccc; }

  .StdBMLink {}
  .StdBMLink .MouseOutFFFFFF {color: #90EE90; background-color: #ffffff; border: 1px solid #CCCCCC;}
	.StdBMLink .MouseOutF6F6F6 {color: #90EE90; background-color: #F6F6F6; border: 1px solid #CCCCCC;}
	.StdBMLink .MouseOutEEEEEE {color: #90EE90; background-color: #ffffff; border: 1px solid transparent;}
	.StdBMLink .MouseOutEEEEEF {color: #90EE90; background-color: #f6ffdd; border: 1px solid #ccccaa;}
  .StdBMLink .NoUrl {}
	.StdBMLink .MouseOver {cursor: default; color: #555555; background-color: #e6e6e6; border: 1px solid #cccccc; }

a.NoMark:link {
   background-color: transparent;
   }

a.NoMark:visited {
   background-color: transparent;
   }

a.NoMark:hover {
   background-color: transparent;
   }

a.NoMark:active {
   background-color:  transparent;
   }




.SiteMap
{
  width: 200px;
  background-color: #f1f1f1;
  border-right: solid 1px #999999;
  padding:3px;
  padding-top: 26px;
  
}

.SiteMap .Leer
{
  border-top: solid 1px #cccccc;
  font-size: 0px; 
  height: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 0em;  
}



.TopMenue
{ font-size: 12px;
  margin: 0px;
  padding: 2px;
  padding-right: 10px;
  border-top: solid 1px #999999;
  border-bottom: solid 1px #999999;
  vertical-align: middle;
  background-color: #c6c6f0; 
  
}

.SubMenue
{
	background-image: url(_pic/_background/submenu.png);
	z-index: 500000;
	display: none;
	position: absolute; 
	width: 360px; 
	height: 148px; 
	text-align: left;
	line-height: 1.35em;
}

.SubMenue a
{
  color:#859D31;
  padding: 2px;
  text-decoration: none;
 }

.SubMenue a:hover
{
  padding: 2px;
  background-color: #dFb500;
  color: #ffffff;
  text-decoration: none;
  
}

.SubMenue a:active, a:focus 
{
	outline: none
}



.Inhalt
{
   background-color: #ffffff;
   padding-left:20px;
   padding-top:20px;
   padding-right:20px;
   
      
}

.InhaltZusatz
{
   background-color: #ffffff;
   padding:10px;
}

.InhaltZusatzBox
{
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    margin-top: 16px; 
}

.InhaltZusatzBoxInhalt
{
  padding: 10px 0px 5px 0px; 
  background-color: #f6f6f6;   
  font-size: 11px;
 
  
}

.OLM_TransparentDiv 
{
									 	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
										 filter: alpha(opacity=70);					
                     opacity: .7;
                     background-color: #000;
                     z-index: 1; 
                     position: absolute;}
                                 
.OLM_ContentDiv      {border: 3px solid #000;
                      padding-top: 15px;
                      padding-bottom: 15px;
                      background-color: #fff;
                      overflow: auto; 
                      z-index: 100; 
                      position: absolute;}
                      
.OLM_Wait {
	background-color: transparent;
	z-index: 100;
	position:absolute;
}

.Tab
{
	font-size:11px;
	cursor: pointer; 
	padding-top: 6px; 
	padding-right:10px;
	padding-left:10px; 
	background-color: transparent; 
	margin-right:5px; 
	text-align:center;
	color:#777;
	
}

.Tab_Aktiv
{
	font-size:11px;
	color: #fff;
	cursor: pointer; 
	padding-top: 6px; 
	padding-right:10px;
	padding-left:10px; 
	background-color: #1a1a1a; 
	border-bottom: 1px solid #1a1a1a;
	margin-right:5px; 
  text-align:center;
}

.Tab_Blue
{
	font-size:11px;
	cursor: pointer; 
	padding: 4px; 
	padding-right:10px;
	padding-left:10px; 
	background-color: #eee; 
	border: 1px solid #ccc; 
	border-bottom: 1px solid #4682B4;
	margin-right:5px; 
	font-weight:bold;	
	color:#777;
}

.Tab_Aktiv_Blue
{
	font-size:11px;
	color: #fff;
	cursor: pointer; 
	padding-top: 6px; 
	padding-right:10px;
	padding-left:10px; 
	padding-top: 3px;
	background-color: #4682B4; 
	border: 1px solid #4682B4; 
	font-weight:bold;	
}


.separator { width: 0px; height: 18px; border-left: #999999 1px solid; border-right: #ffffff 1px solid; margin-left: 1px; margin-right: 0px; }


div.pagination 
{
	text-align:center;
		font-size:11px;
		color: #999;
		font-family:arial;
		height: 40px;
		margin-top: 25px;
		
		

	}
	
	div.pagination a 
	{ display: inline-block;
		padding: 2px 7px 2px 7px;
		margin-left: 1px;
		margin-right: 1px;
		border: 1px solid #ccc;
		text-decoration: none; /* no underline */
		color: #000; 
		background-color: #fff;
		text-align:center;
		line-height:19px;
		
	}
	div.pagination a:hover 
	{
		padding: 2px 7px 2px 7px;
		border: 1px solid orange;
		color: #fff;
		background-color: orange;
		text-align:center;
	}
	
	div.pagination .active {
		border: 1px solid #999;
		color: #fff;
		background-color:#56789a;
		text-align:center;
		line-height:19px;
	}
	
	div.pagination .clear {
		border: 1px solid #ccc;
		color: #555;
		background-color:#fff;
		text-align:center;
	}
	
	div.pagination span 
		{
		display: inline-block;
		padding: 2px 7px 2px 7px;
		margin-left: 1px;
		margin-right: 1px;
		border: 1px solid #56789a;
		background-color: #56789a;
		color: #FFF;
		text-align:center;
		line-height:19px;
		
	}

.SB
 {
	font-size:11px;
	padding-right:8px; 
	padding-left:0px; 
	padding: 4px;
	height:38px;
	
	border:1px solid transparent;
	border-bottom:1px solid #fff;
	
	
	background-color: #E8E8D0; 
	color: #555;
	cursor: pointer; 
	text-align:left;
	}
	
	.SB_Over
 {
	font-size:11px;
	padding-right:8px; 
	padding-left:0px; 
	padding:4px;
	height:38px;
	border:1px solid #FFA500;
	
	
	background-color: #fff; 
	color: #555;
	cursor:pointer;
	text-align:left;
	}
	
	.SB img , .SB_Over img
	{
		width: 52px; height: 38px; float:left; margin-right:10px; border:1px solid #fff; border-bottom:0px;
	}		
	
	.SB span, .SB_Over span 
	{
		background-color:#FFD700;
	}
	
	.SB_Footer 
	{
	
		background-image: url(_pic/_background/sb_footer.gif); 
		padding: 11px;
		font-size:11px;
		
	}

.Baum {
	border-bottom:1px solid #fff;
	border-top:0px solid #fff;
	background-color:#E6E6FA;

}

.BaumOver
{
	border-bottom:1px solid #fff;
	border-top:0px solid #fff;
	background-color:#ddd;
	
}	

.BaumMark
{
	border-bottom:1px solid #fff;
	background-color:#bbb;
	
}

.Baum td, .BaumOver td, .BaumMark td
{vertical-align:middle; font-size:11px;}

.Baum tr, .BaumOver tr, .BaumMark tr
{height: 24px}


.Baum a 
{
	text-decoration:none;
	color:#333;
	
}


.BaumMark a 
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	
	
}


