body
{
background-color: #DFE8D2;
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 85%;
margin: 25px;
 /* OVERFLOW-Y: auto; */
 SCROLLBAR-FACE-COLOR: #ffca2d;
 /* OVERFLOW-X: auto; */
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;
scrollbar-base-color: #f7d6bd; 
color: #DFE8D2; 
}


#container
{ 
/*text-align:center;*/
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;
}

#header /* height: 104px IE*/
{
border-top:1px solid #677E43;
border-bottom:1px solid #677E43;
color: #3A4925;
/*width: 64em;*/
width: 750px;
margin-top: 10px;
height: 28px;
background: #000000;
/*background-image:url('../bgr_img/brunnenatelier_logo_748.jpg'); background-repeat:no-repeat; */
background-image:url('../bgr_img/galerie_bg_28.jpg'); background-repeat:no-repeat;

}

#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: 1.2em; */
font-size: 14px;
text-decoration: none;
}

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


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

#mainleft h2
{
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 165%;
padding-bottom: 5px;
margin-left: 5px;
color: #96B766;
width: 300px;
}

margin-left: 20px;
}

#mainright
{
color: #DFE8D2;
margin-top: 12px;
padding-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
line-height: 175%;
/*width: 246px;*/
float: right;
}


#mainright h2
{
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 165%;
margin-left: 0px;
color: #96B766;
width: 250px;
}

#mainright p
{
width: 250px;

margin-top: 15px;
margin-left: 0px;
}

#pic_page_links
{
color: #DFE8D2;
margin-top: 12px;
padding-top: 8px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 25px;
line-height: 175%;
/*clear: both; */
text-align:right;
}

#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;
}


td {
font-family: comic sans ms, verdana, arial, tahoma;
color: #DFE8D2;
background-color: #333333;;
}

th {
font-family: comic sans ms, verdana, arial, tahoma;
font: 10px Verdana; color: #000000; font-weight:bold; 
background-color: #333333;;
}
table {
BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;
background-color: #333333;
}


p, div {
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 12px;
/*padding : 6px 6px 6px 6px;*/
color: #DFE8D2;
}		  

/* Farbe der Links */
a{
color: #FFD900;
text-decoration: underline;
}
a:active { color: #35ACE9;
}

a:hover {
color: #35ACE9;
}
a.menue {
font: bold 12px Verdana; color: #ffffff; LETTER-SPACING: 1pt
}
a.menue:hover {
	FONT: bold 12px Verdana; COLOR: #000000; TEXT-DECORATION: none
}
a.box {
	FONT: bold 12px Verdana; COLOR: #ffffff
}
a.box:hover {
	FONT: bold 12px Verdana; COLOR: #ffffff
}
IMG.pic {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid
}
DT {
	FONT-WEIGHT: bold
}

h1 {
FONT: bold 15px comic sans ms, verdana, arial, tahoma;
COLOR: #ffca2d; 
BORDER-BOTTOM: #ffca2d 0px solid
}

.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
}

TEXTAREA {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; OVERFLOW-Y: auto; OVERFLOW-X: auto; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #efefef
}
INPUT {
BORDER-RIGHT: black 1px solid; 
BORDER-TOP: black 1px solid; 
BORDER-LEFT: black 1px solid; 
BORDER-BOTTOM: black 1px solid; 
background-color: #DFE8D2;
}

select{
background-color: #DFE8D2;
width: 150px; 
border: #FFD900 1px solid; 
}

UL {
PADDING-LEFT: 8px; LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url('images/minipfeil.gif'); MARGIN-LEFT: 12px
}

li{
font-weight : light; 
color: #DFE8D2;
}

.warning {font-family: verdana, arial, helvetica, geneva, sans-serif; 	font-weight : bold; color: #FFFFCC; text-decoration: none}

.parent {font-family: verdana, arial, helvetica, geneva, sans-serif; color: #000000; text-decoration: none}
.item, .item:active, .item:hover, .tblItem, .tblItem:active {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 90%; color: #333399; text-decoration: none}
.tblItem:hover {color: #FF0000; text-decoration: underline}
.php_direct_out {font-size: 12px;background-color:#EFEFEF}
.ss {font-family: verdana, arial, helvetica, geneva, sans-serif; font-size: 9px; text-decoration: none}
.wbg {font-size: 12px;background-color:#3c70ff}

.td_blank {
font-size: 14px;
background : transparent;
font-family : "Times New Roman";
}

.nav  {
/*font-family: verdana;*/
color: #35ACE9;
font-size: 12px;
background-color: #333333;
}

.small {
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 9px;
}
.medium {
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 12px;
}
.big {
font-family: comic sans ms, verdana, arial, tahoma;
font-size: 16px;
}
.tab_style{
BORDER-RIGHT: white 1px solid;
BORDER-TOP: white 1px solid;
BORDER-LEFT: white 1px solid;
BORDER-BOTTOM: white 1px solid;
background-color: #333333;
}
.tab_head_style{
/*background: #000000; */
/*background-image: url(../bgr_img/brunnenatelier_logo_748.jpg); */
/*background-repeat:no-repeat;
border-top:1px solid #677E43;
border-bottom:1px solid #677E43;*/
color: #3A4925;
width: 752px;

padding-bottom: 0px;
margin-bottom: 0px;
}




hr {
border: 1px dashed #718E48;
/*
border: 1px dashed #ffca2d;
*/
}

.hr_style{

border: 1px dashed #718E48;
/*
border: 1px dashed #718E48;
BORDER-RIGHT: #ffca2d 1px dashed; 
BORDER-TOP: #ffca2d 1px dashed;
BORDER-LEFT: #ffca2d 1px dashed;
BORDER-BOTTOM: #ffca2d 1px dashed;
HEIGHT: 1px;
*/
}
	
.bottomline{
background-color: #333333;
border-bottom:1px solid #677E43;
}
.topline{
background-color: #333333;
border-top:1px solid #677E43;
}
.right{
text-align:right;
}
