body
{
background-color: #DFE8D2;
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 85%;
margin: 25px;
scrollbar-face-color: #363636;
scrollbar-highlight-color: #363636;
scrollbar-shadow-color: #363636;
scrollbar-3dlight-color: #a2a2a2;
scrollbar-arrow-color:  #35ACE9;
scrollbar-track-color: #2a2a2a;
scrollbar-darkshadow-color: #454545;
}

hr
{
width:420px;
/*color:#718E48; 
background-color:#718E48; dashed dotted*/
height: 1px;
margin-left:40;
text-align:left; 
border: 1px dashed #718E48;
}

.hor
{
/*width:420px;*/
/*color:#718E48; 
background-color:#718E48; dashed dotted*/
height:1px;
margin-left:20; 
text-align:left; 
border:1px  dashed #718E48;
}

*{
margin: 0px;
padding: 0px;}

a{
color: #FFD900;
/*color:#35ACE9;*/
/*color: #718E48;*/
/*color:#35ACE9;*/
/*text-decoration: none;*/
text-decoration: underline;
}

a:active, a:visited, a:linkbackground
{
color: #FFD900;
/*
color: #718E48;
color:#35ACE9;*/
text-decoration: underline;
}

a:hover
{
color: #35ACE9;
text-decoration: underline;
}

.active
{
color: #35ACE9;
text-transform: uppercase;
}


#container
{ 
width: 750px;
height: 100%;
margin: 0 auto 20px auto;
/*background: #F4F4F4;*/
color: #DFE8D2;
/*color: #ff0000;*/
border: 1px solid #677E43;
/*border: 1px solid #35ACE9;*/
background-color: #333333;
background-image:url('../img/blaetter_unten_3.jpg'); background-repeat:no-repeat;
background-position:bottom right;
}

form{
/*margin: 10px 10px 10px 10px;*/
padding: 10px 10px 10px 10px;
background-color: #333333;
}

#topheader
{
/*width: 750px;*/
height: 18px;
text-align: right;
/*
margin-left: 25px;*/
margin-right: 10px;

padding-top: 10px;
padding-bottom: 0px;
padding-right: 10px;
}

#topheader h1
{
color: #ADC787;
font-family: comic sans ms;
text-transform: lowercase;
font-size: 3.5em;
}

#topheader h3
{
font-size: 100%;
/*margin-left: 5px;*/
color: #35ACE9;
}


#header h3
{
text-align: right;
margin-right: 5px;
margin-top: 82px;
margin-bottom: 1px;
font-size: 100%;
color: #35ACE9;
}

#menu
{
border-bottom:1px solid #677E43;
/*border-top:1px solid #35ACE9;*/
text-align: left;
padding-left: 30px;
padding-right: 0px;
margin-top: 2px;
margin-bottom: 1px;
height: 20px;

}

#menu a
{
/* durch spacer ersetzt: 
margin-left: 9px;
margin-right: 9px;
text-transform: lowercase;
*/
text-transform: uppercase;
font-size: 14px;
text-decoration: none;
}

#header
{
border-top:1px solid #677E43;
border-bottom:1px solid #677E43;
color: #3A4925;
width: 100%;
margin-top: 10px;
height: 104px;
background: #000000;
background-image:url('../img/brunnenatelier_logo_748.jpg'); background-repeat:no-repeat;
}

#header_small /* height: 104px IE*/
{
border-top:1px solid #677E43;
border-bottom:1px solid #677E43;
color: #3A4925;
width: 100%;
margin-top: 10px;
height: 28px;
background: #000000;
background-image:url('../img/galerie_bg_28.jpg'); background-repeat:no-repeat;
}

.headline {
font-family: comic sans ms, verdana, arial, tahoma;
font-weight : bold; 
font-size: 16px; 
color: #35ACE9; 
text-decoration: none
}


.headline_h3 {
font-family: comic sans ms, verdana, arial, tahoma;	
/*font-weight : bold; */
font-size: 16px; 
color: #35ACE9; 
text-decoration: none
}


#main
{
color: #DFE8D2;
/* color: #3A4925; */
margin-top: 12px;
padding-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
line-height: 175%;
width: 450px;
float: left;
/*background-image:url('img/nav1a.jpg'); background-repeat:repeat-no*/
}

#main h2
{
font-size: 165%;
padding-bottom: 5px;
margin-left: 5px;
color: #96B766;
width: 350px;
}


#mainleft
{
color: #DFE8D2;
/* color: #3A4925; */
margin-top: 12px;
padding-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
line-height: 175%;
width: 320px;
float: left;
/*background-image:url('img/nav1a.jpg'); background-repeat:repeat-no*/
}

#mainleft h2
{
font-size: 165%;
padding-bottom: 5px;
margin-left: 5px;
color: #96B766;
width: 320px;
}


div#content_small {
 width:200px;
 height:370px;
 position:relativ;
 left:20%;
 top:10px;
 background:#333333;
 overflow:auto;
 border: solid #96B766 1px;
/* padding: 0px; #35ACE9; #DFE8D2*/
}
div.tn {text-align: center}

p
{
color: #DFE8D2;
/*color: #3A4925;*/
margin-top: 15px;
font-size: 14px;
margin-left: 10px;
}


ul
{
margin-left: 20px;
}


li
{
margin-left: 20px;
}

#mainright
{
color: #DFE8D2;
/* color: #3A4925; */
margin-top: 12px;
padding-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
line-height: 175%;
width: 320px;
float: right;
/*background-image:url('img/nav1a.jpg'); background-repeat:repeat-no*/
}

#mainright h2
{
font-size: 165%;
padding-bottom: 5px;
margin-left: 5px;
color: #96B766;
width: 320px;
}

#mainright p
{
width: 260px;
margin-top: 18px;
margin-left: 8px;
}

#mainleft p
{
width: 260px;
margin-top: 14px;
margin-left: 10px;
}

#footer
{
border-top:1px solid #677E43;
margin-top: 2px;
margin-bottom: 3px;

clear: both;
font-size: 14px;
text-align: right;
width: 100%;
}

#footer a
{
/*color: #DFE8D2;*/
font-size: 14px;
text-decoration: underline;
}

#imp
{
color: #DFE8D2;
text-decoration: underline;
}

.spacer
{
color: #35ACE9;
margin-left: 9px;
margin-right: 9px;
}

.more
{
text-align: left;
margin-left: 188px;
margin-right: 9px;
}

.img
{
text-align: left;
margin-left: 8px;
margin-top:10px;
margin-bottom:10px;
margin-right: 8px;
}

.img_right
{
text-align: right;
margin-left: 38px;
margin-right: 8px;
margin-top:10px;
margin-bottom:10px;
margin-right: 8px;
}


div.c {text-align: center}


.mail
{
font-size: 14px;
text-align: left;
color: #35ACE9;
margin-top:  4px;
text-decoration: underline;
}
.warning
{
color: #ADC787;
/* color: rgb(51,102,153);*/
}

.arial
{
font-family: arial, tahoma;
}

.presse_headline
{
font-family: comic sans ms, verdana, arial, tahoma;	
font-weight : bold;
font-size: 14px; 
color: #35ACE9; 
text-decoration: none
}

.presse
{
font-family: comic sans ms, verdana, arial, tahoma;	
font-weight : light;
font-size: 14px; 
text-decoration: none
}
