/* Allgemeine Angaben */
body {
text-align: center; 
margin: 0px;
color: #333333; 
font-family: Arial, sans-serif; 
font-weight: normal; 
font-size: 11px;
}

img {
border: 0px;
}

#klammer {
margin: auto;
text-align: left;
width: 952px;
}

.clearer {
clear: both;
}

#klammer ol li {
margin-left: 20px;
padding: 4px;
}

#klammer .abstandweiss {
background-color: rgb(255,255,255); 
margin-top: 26px;
margin-bottom: 26px;
}

#klammer .breite {
width: 908px; 
padding-left: 22px; 
padding-top: 22px; 
padding-bottom: 22px;
}

/* Allgemeiner Link */
a:link { 
color: #333333; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: underline;
}

a:visited { 
color: #666666; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
}

a:active { 
color: #333333; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
}

a:hover {
color: #89B031; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
}

/* Navigations Link */
a.navilink:link { 
color: #FFFFFF; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: none;
font-size: 10px;
}

a.navilink:visited { 
color: #FFFFFF; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: none;
font-size: 10px; 
}

a.navilink:active { 
color: #FFFFFF; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: none;
font-size: 10px; 
}

a.navilink:hover {
color: #FFFFFF; 
font-family: Arial, sans-serif; 
font-weight: normal; 
text-decoration: underline; 
font-size: 10px;
}

/* Header */
#klammer .head {
background-color: rgb(137,176,49);
margin-bottom: 4px;
}

/* Bildleiste */
#klammer .bildleiste {
background-color: rgb(255,255,255); 
margin-bottom: 4px;
}

#klammer .bildabstand {
margin-right: 4px;
}

/* Navi */
#klammer .navigation {
height: 25px; 
background-color: rgb(80,80,71); 
margin-bottom: 4px;
}

#klammer .navipunkt {
margin-right: 5px;
}

/* Contentbereich */
#klammer .inhalthintergrund {
background-color: rgb(230,230,223); 
padding: 22px 22px 22px 22px;
}

#klammer .bildbereich {
width: 213px; 
float: left; 
margin: 0px; 
padding: 0px; 
}

#klammer .bildunterschrift {
width: 151px; 
margin: 0px 0px 20px 31px; 
font-family: Arial, sans-serif; 
font-weight: normal; 
font-style: italic; 
font-size: 10px;
}

#klammer .bildunterschrift .achtung {
font-style: normal; 
font-weight: bold; 
color: #FF4500;
font-size: 11px;
}

#klammer .inhaltsbereich {
width: 629px;
float: right; 
margin: 0px; 
padding: 0px; 
}

#klammer h1 {
margin: 0px; 
padding: 18px 35px 15px 28px;  
font-weight: bold;
font-size: 11px;
}

#klammer h2 {
margin: 0px; 
padding: 0px 46px 15px 28px;  
font-weight: bold;
font-size: 11px;
}

#klammer .inhaltsbereich p {
padding: 0px 46px 15px 28px;
margin: 0px;
}

#klammer .points { 
margin-left: 22px; 
margin-bottom: 18px;
}

#klammer .pointsunten { 
margin-left: 22px; 
margin-bottom: 12px;
}

#klammer .download { 
margin-right: 17px;
}

#klammer .pfeil { 
margin-right: 8px;
}

/*Formular*/
#klammer .tb {
margin: 0px 46px 15px 28px;
background-color: #E6E6DF;
}

#klammer .tc {
background-color: #E6E6DF;
padding: 4px 4px 4px 0px;
}

#klammer input.mb {
font-family: Arial, sans-serif; 
font-weight: normal; 
font-size: 11px;
color: #FFFFFF;
background-color:#89B031;
border: 1px solid #000000;
}

#klammer textarea.mb {
font-family: Arial, sans-serif; 
font-weight: normal; 
font-size: 11px;
color: #FFFFFF;
background-color:#89B031;
border: 1px solid #000000;
}

#klammer select.mb {
font-family: Arial, sans-serif; 
font-weight: normal; 
font-size: 11px;
color: #FFFFFF;
background-color:#89B031;
border: 1px solid #000000;
}

#klammer .los {
font-family: Arial, sans-serif; 
font-weight: normal; 
font-size: 11px;
color: #FFFFFF;
background: #505047;
border: 1px solid #FFFFFF;
}

form { display: inline; }

/*Footer*/

#klammer .footer {
width: 629px;
float: right; 
margin: 0px; 
padding: 0px;
}

#klammer .footer span {
font-size: 10px; 
}

#klammer .impressum { 
margin: 0px 8px 0px 28px;
}

#klammer .kontakt { 
margin: 0px 4px 0px 0px;
}

#klammer .footerpfeil { 
margin: 0px 6px 0px 0px;
}