/*wichige farben 
rot: #FE0B0C
hellgrau: #F0F0F0;
*/

/* allgemeine angaben */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: verdana, arial, sans-serif;
}

body {
    background-color:#FFFFFF;
}

/* div container*/

#zentriert {
    width: 100%; /* feste Breite */
    margin: 0 auto; 
    text-align:center; 
}


#head {
	background-image: url(../pics/back-leiste-oben.gif);
	background-repeat:repeat-x;
	width:100%;
	height:77px;
	margin-top:30px;
	border:0px solid green;
}

#headContent {
	width:900px;
	height:77px;
	
	border:0px solid red;
	margin: 0 auto;
}

#mitte {
width:100%;
margin-top:0px;
border:0px solid green;
background-color:#F0F0F0;
padding-top:0px;
float:left;
border-bottom:20px solid #F0F0F0;
border-top:20px solid #F0F0F0;
min-height:20em;
}

#mitteContent {
width:900px;
border:0px solid green;
margin-bottom:0px;
margin: 0 auto;
background-color:#F0F0F0;
margin-top:-1px;
padding-bottom:20px;
}

#navi {
width:100%;
margin-top:26px;
background-image: url(../pics/back-navi.gif);
background-repeat:repeat-x;
background-color:#F0F0F0;
height:2.0em;
}

#naviContent {
width:900px;
text-align:left;
border:0px solid red;
margin: 0 auto;
margin-top:0px;
height:2.0em;
}


#foot {
background-image: url(../pics/back-leiste-unten.gif);
background-repeat:repeat-x;
width:100%;
height:77px;
margin: 0 auto;
border:0px solid red;
float:left;
}

#footContent {
	width:900px;
	height:77px;
	text-align:right;
	border:0px solid red;
	margin: 0 auto;
	padding-top:0px;
	padding-right:70px;
}

#text {
border:0px solid black;
float:left;
width:600px;
margin-top:20px;
margin-bottom:0px;
background-color:#F0F0F0;
}

#bild {
border:0px solid black;
width:229px;
}

/* nur moz*/
*:not(hr)   #bild {
position:fixed; 
left:50%; 
margin-left:185px;
top:200px;
} 

/* nur ie7*/
*+html #bild  {
position:fixed; 
left:50%; 
margin-left:185px;
top:200px;
} 

/* text angaben*/

#text p {
font-size:0.75em;
font-family:verdana,ariall, sans-serif;
text-align:left;
margin-right:13px;
line-height:1.6em;
margin-bottom:1.1em;
}

.textfoot {
font-size:0.65em;
font-family:verdana,ariall, sans-serif;
text-align:left;
color:#B2B2B2;
text-decoration:none
}

#text h2 {
font-size:0.75em;
font-family:verdana,ariall, sans-serif;
text-align:left;
line-height:1.6em;
color:#000000;
font-weight:normal;
margin-bottom:1.1em;
}

.textsub {
font-family: verdana, arial, sans-serif;
font-size:0.65em;
color:#7D7D77;
text-decoration:none;
letter-spacing:0.1em;
padding:0px;
}

.textspalte {
font-family: verdana, arial, sans-serif;
font-size:0.75em;
text-align:left;
margin-left:0px;
}


ul {
margin-bottom:1.2em;
}

.listeinhalt {
font-size:0.75em;
font-family:verdana,arial, sans-serif;
list-style-position:outside;
text-align:left;
margin-right:13px;
line-height:1.6em;
margin-bottom:0.4em;
margin-left:16px;
list-style-type:square;
color:#FE0B0C;
}


/* navi angaben*/
.listenavi {
margin-right:20px;
display: inline; 
}


.linknavi {font-family: verdana, arial, sans-serif;font-size:0.7em;color:#000000;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;} 
	.linknavi:link {font-family: verdana, arial, sans-serif;font-size:0.7em;color:#000000;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;} 
	.linknavi:visited {font-family: verdana, arial, sans-serif;font-size:0.7em;color:#000000;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;} 
	.linknavi:hover {font-family: verdana, arial, sans-serif;font-size:0.7em;color:#000000;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;border-bottom:2px solid #FE0B0C}
	.linknavi:active {font-family: verdana, arial, sans-serif;font-size:0.7em;color:#000000;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;} 
  
.linknaviaktiv {
 font-family: verdana, arial, sans-serif;font-size:0.7em;color:#FE0B0C;text-decoration:none;letter-spacing:0.1em;padding-bottom:5px;border-bottom:2px solid #FE0B0C;
 }
	
.linkinhalt {font-family: verdana, arial, sans-serif;color:#000000;text-decoration:none;padding:0px;border-bottom:1px solid #FE0B0C} 
	.linkinhalt:link {font-family: verdana, arial, sans-serif;color:#000000;text-decoration:none;padding:0px;border-bottom:1px solid #FE0B0C} 
	.linkinhalt:visited {font-family: verdana, arial, sans-serif;color:#000000;text-decoration:none;padding:0px;border-bottom:1px solid #FE0B0C} 
	.linkinhalt:hover {font-family: verdana, arial, sans-serif;color:#FE0B0C;text-decoration:none;padding:0px;border-bottom:0px solid #FE0B0C}
	.linkinhalt:active {font-family: verdana, arial, sans-serif;color:#000000;text-decoration:none;padding:0px;border-bottom:1px solid #FE0B0C} 
  
/* sonstige angaben*/

.red {
color:#FE0B0C;
}

.black {
color:#000000;
}


/*forms*/
.form {
text-align:left;
}

.label {
font-size:0.75em;
font-family:verdana,ariall, sans-serif;
text-align:left;
margin-right:13px;
line-height:1.5em;
margin-bottom:0.8em;
}


.input {
width:400px;
background-color:#ffffff;
border:0px;
font-size:0.75em;
font-family:verdana,ariall, sans-serif;

}

.button {
border:1px solid #D1D1D1;
border:1px solid #D1D1D1;
background-color:#D1D1D1;
color:white;
font-weight:bold;
font-size:0.7em;
font-family:verdana,ariall, sans-serif;
margin-bottom:0px;
}

.smallfont {
font-size:0.9em;
}

.center {
text-align:center;
}