/*----------------GRUND-DESIGN--------------------------------------------------------------------------------*/
/* Alle kritischen Werte mit 0 instanziieren */
* {
  margin:0 auto;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  vertical-align: top;
}
/* Firefox Outline Bug */
a { outline: 0 !important; }
/*----------------------------------------------------------------------------------------------------------*/
html{ color:#000000; min-height:100%; height:100%; padding:0; margin:0; border:0;
	font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; font-size:12px;
	background: #002D8D url('images/static/verlauf-bg.jpg') repeat-x 100% 0%;}
/*----------------------------------------------------------------------------------------------------------*/
h1{ font: 30px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 5px 0px 5px 0px; }
h2{ font: 26px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin: 0 auto; padding: 5px 0px 10px 0px;}
h3{ font: 19px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 0px 0px 0px 0px;}
h4{ font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 2px 0px;}
h5{ font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 0px 0px 0px 0px;}
h6{ font: 9px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 2px 0px;}
hr{ margin-top:4px; margin-bottom:4px; color:#BBBBBB; border:1px solid #BBBBBB;}
/*----------------LINK-DESIGNS--------------------------------------------------------------------------------*/
a, a:link, a:visited, a:hover, a:active{ font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a.linkdes1, a:link.linkdes1, a:visited.linkdes1 {font-size: 10px; color:#FFFFFF;}
a:hover.linkdes1, a:active.linkdes1{ color:#31A2FF; }
a.linkdes2, a:link.linkdes2, a:visited.linkdes2 {font-size: 12px; color:#0000FF;}
a:hover.linkdes2, a:active.linkdes2{ color:#00FF00; }
a.linkdes3, a:link.linkdes3, a:visited.linkdes3 {font-size: 11px; line-height:120%; color:#668800;}
a:hover.linkdes3, a:active.linkdes3{ color:#FF0000; }
a.linkdes4, a:link.linkdes4, a:visited.linkdes4 {font-size: 11px; color:#FFFFFF;}
a:hover.linkdes4, a:active.linkdes4{ color:#31A2FF; }
/*----------------BUTTON-DESIGNS------------------------------------------------------------------------------*/
input.buttdes1 {position:relative; cursor:pointer; display: block; width:auto; height: auto; margin:0px;
		padding: 1px 10px 4px 10px; font: bold 12px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#FFFFFF; 
		background-color: #31A2FF; border:1px solid #FFFFFF; border-color: #FFFFFF #000000 #000000 #FFFFFF;}
input.buttdes1:hover, input.buttdes1:focus, input.buttdes1:active{background-color:#55DD00;}
input.buttdes2 {position:relative; cursor:pointer; width: 80px; height: 20px; margin:0px; float:left; left:5px;
		padding: 1px 1px 4px 1px; font: bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#FFFFFF; 
		background-color: #55DD00; border:1px solid #FFFFFF; border-color: #FFFFFF #000000 #000000 #FFFFFF;}
input{ border:1px solid #000000; background-color:#FFFFFF; margin:1px 0px 1px 0px;}
textarea{ border:1px solid #000000; background-color:#FFFFFF;}
/*----------------Hauptcontainer-------------------------------------------------------------------------------*/
.globalcr{ position:absolute; width:100%;  height:100%;}
.middlecr{ position:relative; width:800px; height:auto; margin-left:auto; margin-right:auto;}
.middlect{ position:relative; width:800px; height:auto; }
.spacehcr{ position:relative; width:800px; height:190px;}
.contentt{ position:relative; width:800px; height:auto;}
.maincont{ position:relative; width:778px; height:auto; float:left; padding:10px; margin-top:25px; border: 1px solid #FFFFFF; background-color:#BBC9FF;}
.maincont UL{ margin-bottom:10px; margin-top:10px;}
.maincont LI{ margin-left:40px; margin-bottom:10px;}
.contentc{ position:relative; width:760px; height:auto; float:left; padding:10px; background-color:#FFFFFF;}
.contentc UL{}
.contentc LI{ margin-left:40px; margin-bottom:10px;}
.contensc{ position:relative; width:760px; height:auto; float:left; margin-bottom:10px;}
.contensl{ position:relative; width:370px; height:auto; float:left; margin-bottom:10px;}
.contensr{ position:relative; width:370px; height:auto; float:right; margin-bottom:10px;}
.contenlm{ position:relative; width:230px; height:auto; padding:10px; float:left; margin-bottom:10px; margin-right:5px; overflow:hidden;}
.contenmm{ position:relative; width:230px; height:auto; padding:10px; float:left; margin-bottom:10px; overflow:hidden;}
.contenrm{ position:relative; width:230px; height:auto; padding:10px; float:right; margin-bottom:10px; overflow:hidden;}
.headercr{ position:absolute; width:800px; height:190px; top:0px;}
.topheadc{ position:relative; width:800px; height:25px;}
.topadmic{ position:relative; width:250px; height:25px; float:left;}
.topadmre{ position:relative; width:20px; height:25px; float:left; background-color:#55DD00; background-image: url('images/static/topadecrechts.jpg');}
.topadmin{ position:relative; width:auto; height:25px; float:left; color:#000000; background-color:#55DD00;}
.topadmin UL{}
.topadmin LI{ width:auto; height:20px; list-style:none; float:left; padding-top:5px; background-color:#55DD00;}
.topadmin A, .topadmin A:link{ width:auto; height:20px; text-decoration:none; display:block; float:left; font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#000000;}
.topadmin A:hover, .topadmin A:focus, .topadmin A:active{ color:#31A2FF;}
.topadmle{ position:relative; width:20px; height:25px; float:left; background-color:#55DD00; background-image: url('images/static/topadeclinks.jpg');}
.topmenuc{ position:relative; width:550px; height:25px; float:left;}
.topmenre{ position:relative; width:20px; height:25px; float:right; background-color:#31A2FF; background-image: url('images/static/topeckerechts.jpg');}
.topmencr{ position:relative; width:auto; height:25px; float:right; color:#FFFFFF;}
.topmencr UL{}
.topmencr LI{ width:auto; height:20px; list-style:none; float:left; padding-top:5px; background-color:#31A2FF;}
.topmencr A, .topmencr A:link{ width:auto; height:20px; text-decoration:none; display:block; float:left; font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#FFFFFF;}
.topmencr A:hover, .topmencr A:focus, .topmencr A:active{ color:#00FF00;}	
.topmenle{ position:relative; width:20px; height:25px; float:right; background-color:#31A2FF; background-image: url('images/static/topeckelinks.jpg');}
.headerc1{ position:relative; width:300px; height:120px; float:left; background-image: url('images/static/benewiki-logo.jpg');}
.headerc2{ position:relative; width:500px; height:120px; float:left;}
.globinfa{ position:relative; width:auto; height:auto; margin-top:10px; float:right; margin-right:30px; }
.globinfb{ position:relative; width:auto; height:auto; margin-top:15px; border:1px solid #BBBBBB; float:right;
	font: 11px/140% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#888888; padding:10px; background-color:#DDDDDD; text-align:right;}
.contalbl{ position:relative; width:70px; height:auto; margin:0 auto; padding:2px; float:left; text-align:right;
	font: bold 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#00AAFF; margin-right:10px;}
.contafie{ position:relative; width:auto; height:auto; margin:0 auto; padding:2px; float:left;}
.contabla{ position:relative; width:370px; height:auto; float:right; }	   
.contentm{ position:relative; width:480px; height:auto; float:left; }
.conttren{ position:relative; width:480px; height:1px; float:left; border-bottom:1px dashed #CCCCCC; margin-bottom:15px; }
.socialbm{ position:relative; width:400px; height:auto; padding:5px; border:1px solid #31A2FF; background-color:#FFFFFF;}
/*----------------Paging-DESIGN-------------------------------------------------------------------------------*/
.pagingcr{ position:relative; width:760px; height:auto; float:left; text-align:center; color:#000000; font: 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.pagingcr A, .pagingcr A:link, .pagingcr A:visited{ color:#0000FF;}
.pagingcr A:focus, .pagingcr A:hover, .pagingcr A:active{ color:#00FF00;}
.pagingcr A.isactual, .pagingcr A.isactual:link, .pagingcr A.isactual:visited{ color:#000000; font: bold 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
/*----------------Sitemap-DESIGN2-------------------------------------------------------------------------------*/
.sitempcr{ position:relative; width:760px; height:auto; float:left; text-align:center; color:#000000; font: 16px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.sitempcr A, .sitempcr A:link, .sitempcr A:visited{ color:#0000FF;}
.sitempcr A:focus, .sitempcr A:hover, .sitempcr A:active{ color:#00FF00; background-color:#00FF00;}
.sitempcr A.isactual, .sitempcr A.isactual:link, .sitempcr A.isactual:visited{ color:#000000; font: bold 16px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
/*Seitennavigation-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headnavi{ position:relative; width:800px; height:50px; margin:0 auto; background-color:#00FF00; float:left; font: bold 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.headnavi UL{} .headnavi LI{ width:160px; height:50px; list-style:none; float:left;}
.headnavi A, .headnavi A:link{ width:160px; height:40px; text-decoration:none; color:#FFCCDD; display:block; padding-top:5px; padding-bottom:5px; float:left;}
.headnavi A:hover, .headnavi A:focus, .headnavi A:active{ color:#FFFFFF;}
.headnavi A.lknav1, .headnavi A.lknav1:link{ background-image: url('images/static/navbutt1.jpg');}
.headnavi A.lknav1:hover, .headnavi A.lknav1:focus, .headnavi A.lknav1:active{ background-image: url('images/static/navbuth1.jpg');}	
.headnavi A.lknav2, .headnavi A.lknav2:link{ background-image: url('images/static/navbutt2.jpg');}
.headnavi A.lknav2:hover, .headnavi A.lknav2:focus, .headnavi A.lknav2:active{ background-image: url('images/static/navbuth2.jpg');}	
.headnavi A.lknav3, .headnavi A.lknav3:link{ background-image: url('images/static/navbutt3.jpg');}
.headnavi A.lknav3:hover, .headnavi A.lknav3:focus, .headnavi A.lknav3:active{ background-image: url('images/static/navbuth3.jpg');}	
.headnavi A.lknav4, .headnavi A.lknav4:link{ background-image: url('images/static/navbutt4.jpg');}
.headnavi A.lknav4:hover, .headnavi A.lknav4:focus, .headnavi A.lknav4:active{ background-image: url('images/static/navbuth4.jpg');}	
.headnavi A.lknav5, .headnavi A.lknav5:link{ background-image: url('images/static/navbutt5.jpg');}
.headnavi A.lknav5:hover, .headnavi A.lknav5:focus, .headnavi A.lknav5:active{ background-image: url('images/static/navbuth5.jpg');}	
/*Footer-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	
.footerct{ position:relative; width:758px; height:auto; float:left; text-align:center; background-color:#55DD00;
	font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#FFFFFF; padding:20px; border:1px solid #55DD00;}