/* Übernommen von taz.de & etwas bereinigt, enthält ebenfalls Auszeichnungen für Werbebanner, FM 15.01.08*/

.error {
	border: 2px solid #B7173B;
	padding: 10px;
	margin-bottom: 10px;
}

p.bodytext a {
  	color:#b7173b;
}
div.wahrheit_head {
	font-weight: bold;
	margin-bottom: 10px;		
}
div.wahrheit_foot {
	margin-top: 10px;	
	margin-bottom: 10px;	
	font-weight: bold;
}

h1 a:hover{
	text-decoration: underline;
}

h3 a:hover{
	text-decoration: underline;
}
a img{
	border:0px;
}
	
div#linke_spalte OL LI { margin-top: 5px; margin-bottom: 5px; padding-top: 2px; display: list-item; list-style-type: circle;}
div#linke_spalte UL LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; display: list-item;}
div#linke_spalte h5 { display: block;}

#main_navi_suchfeld_absenden {
	width:14px;
	height:14px;
	border:none;
	margin-top:7px;
	margin-left:5px;
	margin-bottom:3px /*am 11.06. hinzugefügt - olga */
}

div.rect {
	margin-top:2px;
	margin-bottom:16px;
	clear: left;
}

label {
	display: block;
	width: 230px;
}

a.internal-link {
	color:#b7173b;
}

a.internal-link:hover {
	color:#b7173b;
	text-decoration:underline;
}

fieldset input {
	width:469px;
	background-color:#efede4;
	border-top-style:solid;
	border-top-color:#919191;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#ffffff;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#c3c3c3;
	border-left-width:1px;	
	margin-bottom: 16px;	
}

div.error {
background-color:#EFEDE4;
color:#000000;
font-size:11px;
/*padding-bottom:3px;*/
padding-left:8px;
/*width:414px;
margin: 8px 0px 8px 0px;*/
margin-bottom:16px;
}

span.tazred a:link, span.tazred a:visited {
color:#B7173B;
text-decoration:none;
font-size:11px;
}

span.suche a{
margin-bottom: 20px;
}

fieldset input.radio {
background-color:#EFEDE4;
border-color:#919191 rgb(255, 255, 255) rgb(255, 255, 255) rgb(195, 195, 195);
border-style:solid;
border-width:1px;
margin-bottom:20px;
width:10px;
}

fieldset div.group2 input {
width:10px;
display:block;
float:left;
text-align: left;
margin-right: 30px;
}

fieldset div.group2 label, fieldset div.group2 label.radio {
width:20px;
display:block;
float:left;
clear: none;
}

fieldset div.group3 input {
width:10px;
display:block;
float:left;
text-align: left;
margin-right: 30px;
}

fieldset div.group3 label.radio, fieldset div.group3 label {
width:20px;
display:block;
float:left;
clear: none;
}

fieldset div.group1 input.radio {
width:10px;
display:block;
float:left;
text-align: left;
margin-right: 30px;
}

fieldset div.group1 label.radio {
width:350px;
display:block;
float:left;
/*clear: none;*/
}
div.group3, div.group2 {
margin: 10px 0px 20px 0px;
clear: both;
}

div.textgroup {
margin: 10px 0px 20px 0px;
clear: both;
}

div.spalte {
width:220px;
float:left;
}

fieldset div.textgroup input {
width:190px;
display:block;
float:left;
clear: none;
margin-right: 30px;
}

fieldset div.textgroup label {
cursor:pointer;
display:block;
float:left;
width:190px;
clear: none;
}

div#counter {
display: none;
}

span.red a, span.red a:link {
color:#C61940;
}

form select {
margin-bottom: 16px;
}

.werbung_oben {
text-align: right;
}

