@charset "utf-8";
/* CSS Document */

/* CSS Reset */
html{color:#000;background:#FFF;}  
body 
,div 
,dl 
,dt 
,dd 
,ul 
,ol 
,li 
,h1 
,h2 
,h3 
,h4 
,h5 
,h6 
,pre 
,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 
0;padding:0;} table{border-collapse:collapse;border-spacing:0;}  
fieldset,img{border:0;}  
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font- 
weight:normal;} li{list-style:none;} caption,th{text-align:left;}  
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}  
q:before,q:after{content:'';} abbr,acronym {border:0;font- 
variant:normal;} sup {vertical-align:text-top;} sub {vertical- 
align:text-bottom;} input,textarea,select{font-family:inherit;font- 
size:inherit;font-weight:inherit;} input,textarea,select{*font-size: 
100%;} legend{color:#000;} body {font:13px/1.231  
arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}  
table {font-size:inherit;font:100%;} pre,code,kbd,samp,tt {font- 
family:monospace;*font-size:108%;line-height:100%;}
/* Ende CSS Reset */


body{
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
font-size:75%;
color:#6e6e6e;
line-height:1.15em;
text-align:center;
}


p{
margin:1em 0;
}

#rechts p.rbild{
margin-top:1em;
}

h1,h2,h3{
margin:0.5em 0;
line-height:1em;
font-size:1.8em;
font-weight:bold;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
}

h2{
font-size:1em!important;
margin:1em 0!important;
}

#hauptbild{
width:292px;
height:260px;
background:url(../img/zickenstube_09.jpg) no-repeat;
position:absolute;
margin:33px 0 0 -70px;
z-index:2;
}

#center{
top:0;
margin:0 auto 0 auto;
width:900px;
height:auto;
text-align:left;
z-index:1;
}

#header{
margin-top:0;
width:900px;
height:152px;
text-align:left;
z-index:1;
}

#navi{
width:451px;
height:79px;
margin-left:258px;
z-index:1;
}

#links{
width:208px;
text-align:left;
margin-top:97px;
float:left;
z-index:1;
}

#mitte{
margin-top:28px;
width:451px;
height:auto;
margin-left:50px;
/*margin-left:67px;*/
text-align:left;
float:left;
z-index:1;
}

#rechts{
width:130px;
height:auto;
margin-left:44px;
margin-top:28px;
text-align:left;
float:left;
z-index:1;
}

#links a, #links a:link, #mitte a, #mitte a:link, #rechts a, #rechts a:link{
text-decoration:underline;
color:#BC0000;
}
#links a:hover, #mitte a:hover, #rechts a:hover{
text-decoration:underline;
color:#660000;
}


/*  grosser h1 titel */
#navi .titel{
margin:0!important 0 1.15em 0;
}
/*  ende grosser h1 titel */

/*  start navigation  */

a{ text-decoration:none; color:#6e6e6e; font-size:1.0em;}
a:link{ text-decoration:none; color:#6e6e6e; font-size:1.0em;}

a:hover{ text-decoration:none; color:#999999; font-size:1.0em;}

#navi li{
float:left;
padding:0 20px;
border-right:solid 1px #CCCCCC;
}

li.first{
border-left:solid 1px #CCCCCC;
}
#first{
border-left:solid 1px #CCCCCC;
}
#navi ul{
margin-top:21px;
}

/*  ende navigation  */

#mitte img{
float:left;
margin:0.8em 0.8em 0.8em 0;
}

#rechts img{
float:left;
border:solid 1px #CCCCCC;
margin-bottom:0.8em;
}

.girl img{
border:solid 1px #CCCCCC;
margin-bottom:10px;
}

#gallery{
border:solid 1px #CCCCCC;
height:332px;
}

#gallery img{
margin-left:15px;
margin-top:15px;
}

a.hhover:hover img{
border:#990000 1px solid;
}

.abst{
margin-top:6em;
}

input{
width:375px;
margin-bottom:10px;
margin-left:10px;
}
.radio{
margin-bottom:10px;
width:15px;
}

.submit{
margin-top:0;
margin-left:10px;
font-weight:bold;
}

textarea{
width:378px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}