/* lazarus */
/*
hell-lila: #eee6f0
mittel-lila: #d9c8e0
dunkler: #b18ebf
dunkel lila: #652081
*/
/* :after {content:" "; display:block; height:0; clear:both; visibility:hidden;}  */
/* allg */
* {
 padding:0;
 margin:0;
}
body {
  font:81.01%/130% Arial,sans-serif;
		color:#333;
		background:#fff;
}
a {
		color:#333;
		text-decoration:underline;
}
a:hover {
		color:#333;
		text-decoration:none;
}
p {
 padding:5px 0;
}
input:focus, textarea:focus, input:hover, textarea:hover {
 border-style:dotted ! important;
}
#printhead {
 margin-bottom:30px;
}

/* wrapper */
div#wrapper {}

/* head - nl - suche */
div#head {display:none;}


/* menue */
ul#menue {display:none;}
}

/* content */
div#content { 
}
div#content h1 {
 color:#652081;
 font-size:1.4em;
}
div#content div.inhalt {
 margin:10px 0 15px 0;
 height:1%;
}
div#content div.inhalt:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
div#content div.inhalt h2 {
 color:#000;
 font-size:1.2em;
 line-height:normal;
 padding:6px 0 2px 0;
 color:#d9c8e0;
 border-bottom:1px solid #652081;
}
div#content div.inhalt h2 a {
 color:#d9c8e0;
}
div#content div.inhalt p:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
div#content div.inhalt p {
 height:1%;
}
div#content div.inhalt img {
 max-width:666px;
 float:left;
 margin:0 10px 10px 0;
}
div#content a img {
 border:1px dotted #652081;
 margin:1px;
}
div#content a img:hover {
 border:1px solid #652081;
}

/* spezail content */
/* startseite */
body.startseite div#content a img,
body.startseite div#content a img:hover {
 border:none;
}
body.startseite div#content div.inhalt {
 line-height:150%;
}
div#content div.inhalt-home-1 p {
 padding-bottom:15px;
}
div#content div.inhalt-home-1 p a {
 font-weight:bold;
}
strong.home-big {
 display:block;
 text-align:center;
 color:#652081;
 padding:15px 0 0 0;
 font-size:1.4em;
}
div#content div.inhalt-home-2 p {
 padding-top:5px;
}

/* impressum */
body.info div#content div.inhalt {
 padding:10px 10px 10px 10px;
 margin:5px 0 15px 0;
}

/* kontaktform */
body.kontaktformular div#content div.inhalt { 
 padding:10px 10px 10px 10px;
}
body.kontaktformular div#content div.inhalt td input,
body.kontaktformular div#content div.inhalt td textarea {
 width:400px;
 padding:2px 3px;
 border:1px solid #652081;
 overflow:auto; 
 font:1em Arial,sans-serif;
} 
body.kontaktformular div#content div.inhalt td {
 padding-top:5px;
}
body.kontaktformular div#content div.inhalt td textarea.text2 {
 position:absolute;
 top:-500px;
 left:-5000px;
}
body.kontaktformular div#content div.inhalt input.abschicken {
 background:#fff;
 border:1px solid #652081;
 padding:1px 10px;
 font-weight:bold;
 float:right;
 margin:5px 155px 15px 0;
}

/* inserateform */
body.inserateformular div#content div.inhalt { 
 padding:10px 10px 10px 10px;
}
body.inserateformular div#content div.inhalt td input,
body.inserateformular div#content div.inhalt td textarea {
 width:400px;
 padding:2px 3px;
 border:1px solid #652081;
 overflow:auto; 
 font:1em Arial,sans-serif;
} 
body.inserateformular div#content div.inhalt td {
 padding-top:5px;
}
body.inserateformular div#content div.inhalt td textarea.text2 {
 position:absolute;
 top:-500px;
 left:-5000px;
}
body.inserateformular div#content div.inhalt input.abschicken {
 background:#fff;
 border:1px solid #652081;
 padding:1px 10px;
 font-weight:bold;
 float:right;
 margin:5px 159px 15px 0;
}
body.inserateformular div#content div.inhalt .fotohochladen {
 background:#fff;
 border:1px solid #652081;
 padding:1px 10px;
 font-weight:bold;
}
body.inserateformular div#content div.inhalt a.fotohochladen {
 padding:5px 10px;
 display:inline-block;
 text-decoration:none;
}
body.inserateformular div#content div.inhalt a.fotohochladen:hover {
 border:1px dotted #652081;
}
body.inserateformular div#content div.inhalt input.fotohochladen-vorschau {
 float:right;
 padding:3px 15px;
 margin:0 10px 15px 0;
}

body.inserateformular div#content input.inserat-abschicken {
 background:#fff;
 border:1px solid #652081;
 padding:5px 20px;
 font-weight:bold;
 margin:0 10px 0 0;
}

/* newsletter im content */
body.newsletteranmeldung div#content div.inhalt input.nl-eingabe {
 background:#fff;
 border:1px solid #652081;
 width:220px;
 padding:2px 3px;
}
body.newsletteranmeldung div#content div.inhalt input.nl-senden {
 background:#fff;
 border:1px solid #652081;
 padding:1px 5px;
 margin:0 0 0 5px;
}

/* partner */
div#partner { 
 padding:30px 0 0 0;
 border-top:none;
}
div#partner a {
 float:left;
 border:1px solid #652081;
 margin:3px;
}
div#partner a img {
 display:inline;
}
div#partner p.partner130 {
 padding-bottom:5px;
}
div#partner p.partner100 {
}
div#partner p {height:1%;}
div#partner p:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}

/* stat */
div#partner p#statupdate {
 clear:both;
 float:none;
 font-size:0.8em;
 padding-bottom:5px;
}

/* peter */

table.voting { border-collapse:collapse; }
table.voting td { padding:2px; vertical-align:middle; }
td.antwort { background-color:#eee6f0; border: 1px solid #652081 }
h2.voting {font-size:14px; padding-bottom:5px; text-align:left; color:#fff; background-color:#b18ebf; padding:2px;}
.admvoteform { background-color:#eee6f0; border: 1px solid #b18ebf }
.admvotebgcolor { background-color:#eee6f0; border: 1px solid #b18ebf }
.admvotebginaktiv { background-color:#eee6f0; border: 1px solid #b18ebf }
.admvotebginvisible { background-color:#eee6f0; border: 1px solid #b18ebf }

textarea.text2 {display:none; visibility:hidden;} 

a.admin {font-size: 12px; color:#ff0000}

/* NL-Anmeldung Spamschutz */
a.spctl1,a.spctl2,a.spctl4,a.spctl5{
	display:none
}





