/*
*	Stylesheet Erweiterung Wahlen
*	Media: Screen
*	Author: BeylI, NeydekL, RoscherM Mai 2010
*/

.content {padding:0.1em}
ul.links {
	margin: 1em;
	padding: 1em;
	list-style-image: url(/templates/neu/images/linkpfeil.gif); 
}

#newsletter form {
   padding:0 0em 0 0em;
  margin: 0 0 0em 0;
  width: 16.5em;
  background-color:#ffffff;
  border:none;
  display:inline;
  font-size:1.0em;
}  
#newsletter form div.info_box {
	background-color: #ffffff; 
	border: 1px solid #aaa;
	margin: 2em 0;
	padding: 1.2em 0 1.2em 1em;
}
#newsletter form input.btn_radio{
	width: 2em;
	margin-left:0em;
	display:inline
}
#newsletter form input.btn_submit{
	width: 10em;
	margin-left:1em;
	display:inline
}

#suchen div{
  font-size:1.2em;
}
#suchen div dl dt.abs{
	padding-top:0.3em ; 
}
#suchen div dl dt.fett{
	font-weight: bold ;
}

.legenden_boxTitle {  /*Überschrift Auswahlbox*/
   text-align:center;
   font-size:1.1em;
   padding-right:0.5em;
   padding-top:0.5em;
   padding-bottom:0.5em;
   vertical-align:top;
   font-weight:bold;
   color: #000000; 
   background: #e5e5e5;
   border: 1px solid #aaa;
   border-bottom:none;
}

.legenden_box {
	text-align:left;
	background-color: #f3f3f3;
	border: 1px solid #aaa;    
	margin: 0em 0;
	padding: 0 0 0 0;

}

.mapSelect {
   background-color: #ffffff;      
   margin: 0px; 
   padding-left: 2px;     
   padding-right: 2px;     
   left:300px; 
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;   
}	

#Box_Pos {
	margin-right:1em;
	float: right;
	width:28%;
}  

* html #Box_Pos div {
	margin-right:0em;
	float: right;
}  

* html #Box_Pos {
	margin-right:0em;
	float: right;
	width:28%;
}  
  
#Box_Pos div {
	margin-right:1em;
	float: right;
}  


.eBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver; 
   margin: 0px; 
   vertical-align: middle; 
   margin-top:1em;
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block; 
   width:15em;
   zoom : 1;
	
}
.eBoxFooter {
   background-color:  #efefef; 
   border: 1px solid silver; 
   margin: 0px; 
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block; 
	width:15em;
   zoom : 1;
	
}
.eBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver;   
   text-align:left;
   margin: 0px; 
   padding-top:0.5em;   
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;  
	width:15em;
}

*html .eBox table {
	border:0 none;
	border-collapse:collapse;
	margin-bottom:0em;
	margin-left:0em;
	padding:0;
	width:100%;
}

.eBox table {
	border:0 none;
	border-collapse:collapse;
	margin-bottom:0.5em;
	margin-left:0.5em;
	padding:0;
	width:100%;
}
.gBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver; 
   margin: 0px;   
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			400px;
   zoom : 1;
	
}

.gBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver; 
   border-bottom: 1px solid silver; 
   text-align:left;
   margin: 0px;     
   vertical-align: middle;    
   font-weight: normal; 
   color: 			#000000;
   display: 			block;
   height: 			auto; /*Länge der heruntergeklappten Liste*/
   position: 			relative;
   overflow: 		auto;
   width: 			400px;   
}	


.iBoxHeader {
   background-color: gainsboro; 
   border: 1px solid silver;    
   margin: 0; 
   margin-top:1em;
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block;    
	width:15em;
   zoom : 1;
	
}	
.iBox {
   background-color: #ffffff; 
   border-right: 1px solid silver;    
   border-left: 1px solid silver; 
   border-bottom: 1px solid silver; 
   margin: 0px; 
   padding-top:0.5em;  
   padding-bottom:0.5em;  
   vertical-align: middle;  
   text-align:left;
   font-weight: normal; 
   color: 			#000000;
   display: 			block;    
   width: 15em;
}	

.iBox p {
	border-collapse:collapse;
	padding-right:0.6em;
	padding-left:0.6em; 
	font-size:0.9em;
}


.linkBox {
   background-color: white; 
   border: 1px solid silver; 
   margin: 0; 
   padding: 2px;    
   vertical-align: middle; 
   text-align: center; 
   font-weight: normal; 
   color: 			#000000;
   display: 			block; 
	width:14em;
   zoom : 1;	
}

.SFBox {
   background-color: #efefef; 
   border: 1px solid silver;    
   margin: 0px; 
   padding:1em;     
   vertical-align: middle;  
   text-align:left;
   font-weight: normal; 
   color: 			#000000;
   display: 	block;    
   width: 60em;
}   

.boxFooter {
   background-color:  #ffffff; 
   border: none; 
   margin: 0px; 
   text-align: left; 
   font-weight: normal; 
   color: #000000;
   display: block; 
   width:15em;
   float:left;		
}

 p.inref {
	font-family: arial, helvetica, helv, sans-serif; 
	font-size:0.85em;
	padding-left: 1ex; 
	padding-right: 1ex; 
	font-weight:normal;
}  


#wahlen {
  margin-left:0em;
  margin-top:0em;  
  margin-bottom:0.5em;
  background-color:#ffffff;
}  

#wahlen form {
  background-color:#ffffff;
  border:none;
}

table.kand  {
	background-color: white; 
	border-collapse: collapse;
}  

table.kand thead th {
  background-color: gainsboro; 
  border: 1px solid silver; 
  margin: 0px; 
  padding: 2px;
  vertical-align: middle; 
  text-align: center; 
  font-weight: normal;
}

table.kand tbody td    { 
	background-color: whitesmoke; 
	border: 1px solid silver; 
	margin: 0px; 
	padding: 2px;
	vertical-align: top; 
	text-align: left;
}

table.kand tbody th      { 
	background-color: white; 
	border: none; 
	margin: 0px; 
	padding: 2px;
	vertical-align: top; 
	text-align: center;
}

table.kand td.kand      { 
	background-color: whitesmoke; 
	border: 1px solid silver; 
	margin: 0px; 
	padding: 2px;
	vertical-align: top; 
	text-align: left;
}
   
table.kand th.kand      { 
	background-color: gainsboro; 
	border: 1px solid silver; 
	margin: 0px; 
	padding: 2px;
	vertical-align: middle; 
	text-align: left; 
	font-weight: normal;
}

th sup, td sup
{
	font-size: 0.9em;
}  

h2.wahlPresse      { 
	margin-top: 0.2px; 
}  

table.dl {border:none;border-collapes:collapse;font-size:1em}
table.dl thead th {border: 1px solid silver;font-weight:bold;background-color:#F0F0F0;text-align:center} 
table.dl tbody th {border: 1px solid silver;font-weight:normal;text-align:left;background-color:white} 
table.dl tbody th  a {text-decoration:underline} 
table.dl tbody td {border: 1px solid silver;font-weight:normal;text-align:center} 
table.dl tbody td.num {border: 1px solid silver;font-weight:normal;text-align:right} 
table.dl tbody td.sep { border: 0px; height: 4pt;padding-left: 1ex; padding-right: 0ex; }