body {background-color:#c6c9b1; 
background-image:url(img/bg_gruen.gif);
background-repeat:repeat-x;
text-align:center;
margin:0px;
}

/* Schriftformatierungen*/

td, div, p {font-family:Tahoma, Verdana,sans-serif;font-size:12px;color:#4f592a;}

.einruecken {padding-left:25px;}

.klein {font-size:10px;}

.rot {color:#990033;}

/*Überschriften*/

h1 {font-family:Tahoma, Verdana;
font-weight:bold;
color:#4f592a;
font-size:14px;
}

h2 {font-family:Tahoma, Verdana,sans-serif;
color:#4f592a;
font-size:14px;
font-weight:normal;
}
h3 {font-family:Tahoma, Verdana,sans-serif;
color:#4f592a;
font-size:18px;
padding-left:40px;
}
h4 {font-family:Tahoma, Verdana,sans-serif;
color:#4f592a;
font-size:14px;}

/*Absatz- bzw. Abschnittsformatierungen*/

#position {
width:897px;
height:100%;
margin:0px auto;
text-align:left;}

#topmenue {
width:900px;}

#content {
width:720px;
float:left;
padding-top:56px;
padding-bottom:25px;}

#rightmenue {background-image:url(img/nante_sm.gif);
background-repeat:no-repeat;
background-position:top right;
width:155px;
float:right;
padding-top:47px;
padding-bottom:15px;}

/*Linkformatierungen*/

a {font-family:Tahoma, Verdana,sans-serif;font-size:12px; }
a:link { color:#4F592A;  text-decoration:none;}
a:visited { color:#4F592A;  text-decoration:none;}
a:hover {color:#990033; text-decoration:underline;}
a:active {color:#990033;text-decoration:none;}

a.firma:link { font-size:12px;color:#4f592a;  text-decoration:none;}
a.firma:visited {font-size:12px; color:#4f592a; text-decoration:none;}
a.firma:hover {font-size:12px;color:#990033; text-decoration:none;}
a.firma:active {font-size:12px;color:#990033; text-decoration:none;}

a.menu:link { font-family:Tahoma,Tahoma, Verdana;font-size:12px;color:#4f592a;  text-decoration:none;padding-right:5px;}
a.menu:visited {font-family:Tahoma,Tahoma, Verdana;font-size:12px; color:#4f592a;  text-decoration:none;padding-right:5px;}
a.menu:hover {font-family:Tahoma,Tahoma, Verdana;font-size:12px;color:#990033; text-decoration:none;padding-right:5px;}
a.menu:active {font-family:Tahoma,Tahoma, Verdana;font-size:12px;color:#4f592a;text-decoration:none;padding-right:5px;}

a.dia:link { font-size:10px;color:#4f592a;font-weight:bold; text-decoration:none;}
a.dia:visited {font-size:10px; color:#4f592a;font-weight:bold; text-decoration:none;}
a.dia:hover {font-size:10px;color:#990033; font-weight:bold;text-decoration:none;}
a.dia:active {font-size:10px;color:#990033; font-weight:bold;text-decoration:none;}

a.prospekt:link { font-size:10px;color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.prospekt:visited {font-size:10px; color:#FFFFFF;font-weight:bold; text-decoration:none;}
a.prospekt:hover {font-size:10px;color:#522D1D; font-weight:bold;text-decoration:none;}
a.prospekt:active {font-size:10px;color:#522D1D; font-weight:bold;text-decoration:none;}

a.liste:link { font-size:12px;color:#522D1D; font-weight:normal;text-decoration:underline;}
a.liste:visited {font-size:12px; color:#522D1D;font-weight:normal;text-decoration:underline;}
a.liste:hover {font-size:12px;color:#990033;font-weight:normal; text-decoration:none;}
a.liste:active {font-size:12px;color:#990033;font-weight:normal; text-decoration:underline;}

/*Button- und Formularformatierungen*/
.wk_button{font-size:11px; 
width:120px;
text-align:left;
font-weight:bold; 
color:#4f592a; 
cursor:hand;
border:0px solid #c6c9b1; 
padding-bottom:2px;}


.submit {font-size:11px; 
font-weight:bold; 
color:#4f592a; 
cursor:hand;
border:1px solid #4f592a; 
padding-bottom:2px;}

input {line-height:12px;
}

/*Hintergrundformatierungen*/

.firma_bg {background-image:url(img/menu1_br.gif);
background-repeat:no-repeat;
background-position:0% 3px;
font-family:Tahoma, Verdana;
font-weight:bold;
font-size:13px;
line-height:28px;
}

.dia_bg {
font-size:10px;
line-height:28px;
padding-left:5px;
}
.prospekt_bg {background-image:url(img/menu2_rot.gif);
background-repeat:no-repeat;
background-position:0px 5px;
font-family:Tahoma, Verdana;
font-size:10px;
line-height:28px;
padding-left:5px;
}

.anfrage_bg {background-color:#FFFFFF;}

/*Sonstige Formatierungen*/

#linie{
position:absolute;margin:0px auto;
width:940px;
height:1px;top:47px;
 z-index:1;
border-bottom:1px dotted #522D1D;}

.infokasten {
padding:4px;
margin-left:25px;
margin-bottom:10px;
line-height:16px;}

.anfrage {background-color:#FFFFFF;}
.anfrage_kasten {border:1px solid #4F592A;}
.anfrage_rahmen {border:1px solid #4F592A;}
.strichel_unten {border-bottom:1px dotted #4F592A;}

.bestanzeige {color:#990033;font-weight:bold;}
