/* CSS-Dokument */
body {font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

hr {height: 1px;
color:#000000; }

/* Ausrichtung der Elemente */
.maintable {border:1px solid #000000;
background-color:#FFFFFF;}

.kopf { width: 975px;  
height: 100px; 
background-color:#000000;
background-image:url(bilder/kopf.jpg); 
background-repeat:no-repeat;
}

.sprachnavi, .copybox, .hauptnavibox {width: 227px;
margin-left: 36px;
}
.sprachnavi, .nebennavi {heigth: 14px;
margin-top: 3px;
margin-bottom: 3px;  }
.copybox {heigth: 12px;
margin-top: 1px;
margin-bottom: 2px;  }

.content {margin-bottom: 20px;}

.jugendstilvilla {width:190px;
height:321px; 
margin-top:10px; 
margin-left: 36px; 
background-image: url(bilder/landhaus.gif); 
background-repeat:no-repeat;
}

/*.wasserzeichen { width:184px;
height: 41px;
background-image:url(bilder/wasserzeichen.gif); 
background-repeat:no-repeat;
margin-left: 185px;
margin-bottom: 20px;
margin-top: 30px;
} */

/* Linkformate */
/* Textlinks */
a {text-decoration : none;
font-weight: normal;
}
a:link {color :#339933;}
a:visited {color :#339933;}
a:hover {text-decoration:underline;}

/* Hauptnavigation, Subnavigation */
.hnlink, .hnlink_aktiv, .hnsublink, .hnsublink_aktiv {text-decoration : none;
font-weight: bold; 
text-transform:uppercase;
display:block;
height:20px;
padding-bottom: 10px;
}
.hnlink, .hnlink_aktiv {
font-size:13px;
}
.hnsublink, .hnsublink_aktiv{
font-size:12px;
}

.hnlink:link, .hnlink:visited, .hnsublink:link, .hnsublink:visited  {color :#000000;}
.hnlink:hover, .hnlink:active, .hnlink_aktiv, .hnsublink:hover, .hnsublink:active, .hnsublink_aktiv  {text-decoration: none; color: #339933;}

/*Nebennavigation*/
.nnlink {text-decoration : none;
font-weight: bold; 
text-transform:uppercase; 
margin-right: 30px;
}
.nnlink:link, .nnlink:visited  {color :#000000;}
.nnlink:hover, .nnlink:active, .nnlink_aktiv  {text-decoration: none; color :#000000;}

/*Copyrightverweis */
.copylink {text-decoration : none;
font-weight: normal;
font-size:9px;
}
.copylink:link, .copylink:visited  {color :#ffffff;}
.copylink:hover, .copylink:active  {text-decoration: none; color :#eeeeee;}

/* Ikonlinks zu Detalinfos */
.icon_anfahrt, .icon_druck, .icon_buchen, .icon_dtv {
height:45px;
width:100%; 
display:block;
padding-left:60px; 
padding-top:15px;
padding-bottom:16px;
margin-bottom:5px; 
background-repeat:no-repeat;
}
.icon_anfahrt {background-image: url(bilder/icon_anfahrt.gif);}
.icon_druck {background-image: url(bilder/icon_druck.gif);}
.icon_buchen {background-image: url(bilder/icon_buchen.gif);}
.icon_dtv {background-image: url(bilder/icon_dtv.gif);}

/* Textformate */

h1, h2 {font-weight:bold; 
color:#000000;
text-transform:uppercase;
margin-top:0px;
}

h1 {font-size:16px;}
h2 {font-size:14px;}

/* Sonstiges */
/* Bildrahmen */
.rahmen{ border:2px solid #cccccc;}

/* Linkausrichtung zu den Maschinen für Schleifen und Sägen  und Backlink, Kontaktformular*/

.linkpos_schleifen_saegen, .linkpos_back, .linkpos_formular  {
padding-top:30px;
}

/* Linkausrichtung Kontaktformular */
.linkpos_formular {
margin-bottom:30px;
}
/* Breite Anfahrtstext in Detailfenster */
.box_anfahrtstext { margin:10px;
width:320px;
}
.formular, .button {
color : #000000;
font-size : 12px;
background : #ffffff;
}
.formular {border: 1px solid #000000; width: 250px;}
.button {font-wight:bold; border: 2px solid #000000;}

/* Fehlermeldung */

.fehler { color:#FF0000;}

.hinweis {
font-size:7pt;
}
