@charset "utf-8";
/* CSS Document */

*{
margin:0px;
padding:0px;
}

html{
margin:0px;
padding:0px;
}

body{
text-align:center;
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:100%;
background:url(../img/background.gif) repeat-x #fff;
}

#container{
position:relative;
text-align:left;
width:720px;
top:0px;
height:auto;
margin-left:auto;
margin-right:auto;
padding:0px;
margin-bottom:20px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:20px;}

p, .preise tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
}

li{
list-style-type:none;
line-height:15px;}

a:link {color:#92b094; }
a:visited {color:#92b094;}
a:focus {color:#466e48; }
a:hover {color:#466e48;  }
a:active {color:#466e48;  }

/*#logo{
position:absolute;
top:126px;
width:237px;
height:65px;
margin-left:400px;
background:url(../img/logotest.png) no-repeat #fff;
z-index:950;}
*/
#maincontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:0px;
margin-top:30px;
margin-bottom:20px;
width:700px;
height:auto;
background:#fff;
border:10px solid #fff;
}

#rechts{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:0px;
width:700px;
height:260px;
background:#fff;
}


#breadcrumps{
position:relative;
top:0px;
width:700px;
height:25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
padding-left:0px;
margin-top:20px;
color:#000000;
font-weight:bold;
background:transparent;
}

#breadcrumps a{
text-align:left;
color:#999999;
text-decoration:none;
}
#breadcrumps a:hover{
text-decoration:underline;
}

#links{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
float:left;
width:170px;
height:auto;
background: #fff;
z-index: 500;
}

#line{
position:absolute;
top:315px;
left:180px;
height:150px;
width:1px;
background:url(../img/line.gif) repeat-y;
z-index:800;}

#normal{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:10px;
margin-left:200px;
width:510px;
height:auto;
background:transparent;
z-index:900;
}

#normal p{
margin-right:80px;
margin-bottom:20px;
line-height:15px;
font-size:11px;
}

#normal a, #footer a{
text-decoration:none;
}

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:0px;
width:700px;
height:20px;
margin-top:50px;
background:transparent;
text-align:right;
z-index:900;
}

#hirsch{
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:0px;
width:710px;
height:290px;
margin-top:-290px;
background: url(../img/hirsch.png) no-repeat bottom right transparent;
text-align:right;
z-index:0;
}

#footer a{
font-size:10px;
margin-right:10px;
cursor:pointer;}

.tx-slideshow-pi1{
z-index:900;}

/*NAVIGATION*/

#nav{
position:relative;
height:80px;
display:block;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
width:723px;
text-align:center;
vertical-align:middle;
z-index:80;
background:url(../img/bg_nav.png) no-repeat left bottom;
}

#nav ul{
list-style-type: none;
display:block;
height:80px;
}

#nav ul li{
text-align:center;
display:inline;
/*font-size:12px;
font-weight:bold;*/
}

/*UNTERNAVIGATION*/

#unter_nav{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
top:22px;
left:0px;
margin:0px;
z-index:900;
}

#unter_nav ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
}

.untermainnav{
display:inline;
width:auto;
height:30px;
}

li.untermainnav{
list-style-type:none;
height:20px;
padding-top:0px;
padding-bottom:0px;
display:block;
}

li.untermainnav a{
padding-left:5px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
text-decoration:none;
color:#466e48; 
font-weight:normal;
font-size:12px;
line-height:20px;
}

li.untermainnav a:hover{
color:#466e48; 
text-decoration:underline;
}
li.untermainnav a:active{
color:#466e48; 
}

.untermarker{
display:inline;
width:auto;
height:30px;
}


li.untermarker{
list-style-type:none;
height:20px;
padding-top:0px;
padding-bottom:0px;
display:block;
}

li.untermarker a{
padding-left:5px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
text-decoration:underline;
color:#466e48; 
font-weight:normal;
font-size:12px;
line-height:20px;
}

/*UNTERNAVIGATION ENDE*/

/*FORMULAR*/

form{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
border:0px;
font-size:11px;
}
fieldset{
border:0px;
}

label{
display:block;}

input, select{
padding:2px;
border:0px;
background:#fff;
font-size:11px;
border:1px solid #999999;
margin-bottom:5px;
}

textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
padding:2px;
background:#fff;
border:1px solid #999999;
margin-bottom:5px;
font-size:12px;
}


option {
padding-right:10px;}



/*FORMULAR ENDE*/

.speise{
display:inline;
font-size:12px;
letter-spacing:0.5px;
font-style:italic;
}
