/* Deleteme */
.erase 
{
font-family: Verdana;
font-size:10px;
color:green;
background-color:#E0E0E0; 
}
/* /Deleteme */


body 
{
font-family: Arial, Helvetica, sans serif;
margin: 0;
padding: 0; /* Opera 8.5  */
background-image:url(../id_naju/bg_hintergrund.gif);
text-align:center; /* Bugfix fr Zentrierung <= IE 5.5  */
}

img
{
border:0;
}

.bild
{
/*border:1px solid black;*/
}

.noborder
{
border:0;
}

.rahmen
{
border:1px solid black;
}

.bu
{
color:#666666;
width:220px !important;
}

a .bu
{
font-weight:normal;
text-decoration:none;
}

.bu.klein
{
width:150px !important;
}

.links .bild
{
margin: 5px 15px 10px 0;
}

.links .bu
{
margin: 0 15px 10px 0;
}

.rechts .bild
{
margin: 5px 0 10px 15px;
}

.rechts .bu
{
margin: 0 0 10px 15px;
}

.links
{
float:left;
position:relative; /* Peekaboo Bug im IE 6*/
}

.rechts
{
float:right;
position:relative; /* Peekaboo Bug im IE 6*/
font-size: 0.8em;
}

.clearer
{
clear:both;
}

.fliesstext /*mit ie6hacks.css vergleichen*/
{
width:485px;
margin: 0 0 0 16px;
padding: 0 26px 0 13px;

font-size: 0.9em;

}

#Seite
{
width:984px;
text-align: left;    /* Seiteninhalt wieder links ausrichten */
margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
padding:0;
}

#Kopf
{
}

#Kopf #Linielinks
{
position:relative;
top:0px;
left:0px;
/*width:984px;*/
height:150px; 
overflow:hidden;
}

#Kopf #Foto
{
position:relative;
top:0px;
left:0px;
/*width:982px;*/
width:984px;
height:162px;
overflow:hidden;
}

#Kopf #Fotoneu 
{
position:absolute;
top:0px;
padding-left:153px;
overflow:hidden;
z-index:1;
}

#Kopf #Linierechts 
{
position:absolute;
top:0px;
margin-left:980px;
z-index:3;
}

#Kopf #Foto img
{
margin-left:-2px;
}

#Kopf #Logo
{
position:absolute;
top:20px;
padding-left:40px;
}

#Kopf #Logoneu
{
position:absolute;
top:0px;
padding-left:3px;
z-index:2;
}

#Kopf p
{
color:white;
font-weight:bold;
clear:both; 
margin-top:0px;
}

#flashpic
{
position:absolute;
left:196px;
}

.info 
{
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
}

/*##########*/
/* Inhalt */
/*##########*/

#Inhalt
{
margin:0;
padding: 2px 0 0 223px;
background-color:#FFFFFF;
position:relative; /* Peekaboo Bug im IE 6*/
clear:both;
background-image:url(../id_naju/bg_inhalt.jpg);
background-repeat:repeat-y;
min-height:600px;
}

/*##########*/
/* Content */
/*##########*/

#Content
{
margin:-2px 0;
}

#Content a
{
font-weight:bold;
color:#258354;
font-size:0.9em;
/*position:relative;*/ /* Peekaboo Bug im IE 6*/
}

#Content p
{
line-height:17px;
}

#Content p a
{
background-image:url(../id_naju/bg_link.gif);
background-repeat:no-repeat;
padding-left:10px;
background-position:2px 5px;
text-decoration:none;
}

#Content a:hover
{
}

#Content ul
{
font-size:0.9em;
}

#Content .pfad
{
color:#258354;
font-weight:bold;
font-size:11px;
margin-top:15px;
}

#Content .pfad a
{
font-weight:normal;
background-image:none !important;
padding-left:0 !important;
text-decoration:underline !important;
}

/*##########*/
/* Kasten rechts */
/*##########*/

.box
{
width:200px;
margin:0;
padding:0 0 0 15px;
}

.box form
{
padding:0;
margin:0 0 5px 0;
}

.box p
{
margin:4px 10px 8px 0;
color:#FFFFFF;
}

.box .schmal
{
width:95px;
}

.box .schmaler
{
width:55px;
}

.box .spacer
{
padding:0;
margin:0;
height:10px;
line-height:0;
}

.box .icon
{
border:0;
padding:0 0 0 8px;
}

.box input
{
margin:0 0 4px 0;
font-size:0.7em;
}

.box input#Suche
{
width:100px;
margin-bottom:8px;
}

.box h2
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
color:#C0ED97;
margin:0 0 12px 0;
padding:0;
font-size:0.9em;
}

.box h3
{
font-family: Arial, Helvetica, sans serif;
margin:0 0 12px 0;
padding:0;
color:#FFFFFF;
}

.box p
{
font-family: Arial, Helvetica, sans serif;
}

.box a
{
font-size:0.9em !important;
color:#C0ED97 !important;
}

.box em /*Voting Datum*/
{
font-size:0.8em;
padding-left:55px;
}

/*##########*/

h1
{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans serif;
color:#258354;
font-size:1.0em;
margin:15px 0 0 0;
}

/*Sitemap hinzugefügt TS 26.11.09*/
h1.ebene0
{
margin-top:-10px;
}

h1.ebene1
{
}

h1.ebene2
{
}

h1.ebene1,
h2.ebene1
{
margin-left:20px;
}

h1.ebene2,
h2.ebene2
{
margin-left:30px;
}

h1.ebene3,
h2.ebene3
{
margin-left:40px;
}
/* Sitemap Ende */

h2
{
color:black;
font-size:0.8em;
margin-top:0;
}

h3
{
color:black;
margin-top:15px;
font-size:0.7em;
}

p
{
font-size:0.8em;
margin-bottom:5px;
padding-bottom:5px;
}

#Content ul li,
#Content ol li
{
font-size:10px;
}

#Content   tr td
{
font-size:10px;
}

.liste
{
margin-top:2px;
margin-bottom:10px;
margin-left:35px;
}

.rule 
{
width:97%;
background-image:url(../id_naju/bg_rule.gif);
background-repeat:repeat-x;
padding:0;
margin:10px 0 15px 0;
height:5px;
font-size:0px;
clear:both;
}

/*##########*/
/* Fuss */
/*##########*/

#Footer
{
margin:0 !important;
padding:0 !important;
/*position:relative;*/ /* Peekaboo Bug im IE 6*/
clear:both;
background-image:url(../id_naju/bg_footer2.gif);
background-position:0 0;
background-repeat:no-repeat;
height:36px;
width:984px;
}

#Grassbild
{
margin-left:-220px; 
margin-bottom:0px;
position:absolute; bottom:0px;
}

/*##########*/
/* Drucken / Versenden */
/*##########*/

#Printandsend ul
{
list-style-type:none;
padding-left:0px; 
padding-top:2px;
padding-bottom:10px;
}

#Printandsend li
{
display:inline;
}

#Printandsend .print
{
float:left;
padding-right:30px;
text-align:left;
padding-left:0px;
margin-left:0px;
position:relative;
}

#Printandsend .send
{
float:left;
position:relative;
}

#Printandsend .top
{
float:right;
position:relative;
}

#Printandsend img
{
margin-left:5px;
margin-right:5px;
}

#Printandsend a
{
font-size:10px;
text-decoration:none;
color:black;
font-weight:normal;
}

#Printandsend a:hover
{
color:#258354;
}

/*##########*/
/* HTDig */
/*##########*/

.text
{
font-size:0.8em;
}

table.kontaktformular
{
width:490px;
margin:0;
}

.kontaktformular,
.kontaktformular td
{
border:0;
font-size:11px !important;
font-weight:bold;
padding:5px;
}

.kontaktformular td input,
.kontaktformular td textarea
{
border:1px solid #339E4C;
width:335px;
}

.kontaktformular td input:focus,
.kontaktformular td textarea:focus
{
background-color:#DEEEBD;
}

.htdigliste
{
display:none; /*Nur für die Suche*/
}

