a { color: #cc0033; text-decoration: underline; }
a:hover {color: #333333;  text-decoration:underline; }

a.button  { background-color: #cc0033; color: white; padding: 3px 5px 3px 5px; text-decoration: none;}

a:hover.button  {color: #333333; background-color: #C8CECE; text-decoration: none;}


#navigation { 
	margin-left: 335px;
	font-family: sans-serif;
	font-size: 11px;
	top:110px;
	position: relative;
 }

h2 {
 text-align:left;
 margin:0px;
 padding:0px;
 font-size:16px;
 margin-bottom:5px;
 padding-right:15px;
}

p {
 margin-right:20px;
}

#navigation div {
 float:left;
 padding-left: 5px;
 padding-right: 5px;
padding-bottom: 5px;
padding-top: 2px
}

#navigation .active { background-color: #ffffff; font-weight: bold; color: #CC0033;   }
#navigation .active a { font-weight: bold; color: #CC0033;  font-family: sans-serif; font-size: 11px;  }

#navigation .notactive { background-color:transparent;}
#navigation .notactive a {color:White;} 

#navigation .notactive:hover {background-color: #F7D9E1;}
#navigation .notactive a:hover {color: #cc0033;  text-decoration: none; }





.kontakt { font-size: 11px;  line-height: 11px; color: #CC0033; text-decoration: none;  border-bottom: 1px  #CC0033 solid; padding-bottom: 3px; padding-top: 13px; }

.kontakt2 { font-size: 11px;  line-height: 11px; color: #CC0033; text-decoration: none;  padding-bottom: 3px; padding-top: 13px; }


body { 
 font-family: sans-serif; 
 font-size: 11px; 
 color: #CC0033; 
 margin: 0px;
 background-image:url(../images/design/kachel_5.gif);
 text-align:center;
}

div { text-align: left; }

h1 { border-bottom: 0px solid #CC0033; font-size: 11px; }
h1, h2 { margin-top: 0px; }

#text img { border: 1px  #CC0033 solid; margin-bottom: 6px; margin-right: 8px;}


form { margin:0px; }

select, input { background-color: White; border: 1px #CC0033 solid; font-size: 11px; color: #cc0033 }

textarea { background-color: White; border: 1px #CC0033 solid; font-size: 11px; color: #A90F2F }
.zitat { color: #CC0033; }


#site { text-align: left; 
			margin: 0px auto; 
			width: 780px; 
			height: 665px; 
			border: 1px #CC0033 solid;  
			overflow:hidden;
}

#head { 
	width: 780px; 
	height: 130px; 
	background-image: url('../images/design/head.gif'); 
	background-repeat: no-repeat; 
	background-color: #CC0033; 
}

#main { 
	float:left;  
	width: 780px; 
	background-color: #CC0033;  
}


#left { 
	float: left; 
	text-align: right; 
	border: 0px; 
	width: 240px; 
	height: 420px; 
	background-image: url('../images/design/left.gif'); 
	background-repeat: no-repeat; 
}


#content { 
	height: 420px; 
	background-color: #ffffff; 
	background-image: url('../images/design/content.gif');  
	float:left;
	width: 509px;
}

#text {
	height: 340px; 
	overflow: auto;
	padding-left: 45px;
	
	/** IE */
	
	scrollbar-face-color: #CC0033; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
}




#title { 
	height: 45px; 
}

#bilder {
	float: left; 
	width: 125px; 
	height: 325px; 
}

#inhalt {
	float: left; 
	width: 300px; 
	height: 325px;
}

#galerie {
	float: left;
	width: 400px; 
        
}

#impressum { 
	text-align: right; 
	width: 503px; 
	height: 20px; 
}

#impressum a { 
	color: #ffffff; 
	text-decoration: none; 
	font-size: 10px;
  margin-right: 15px; 
}


#right { 
	float:right; 
	width: 30px; 
	height: 420px; 
	background-image: url('../images/design/right.gif');
 }
#bottom { 
	clear:both;
	width: 780px; 
	height: 114px;
	background-color: #CC0033; 
	background-image: url('../images/design/bottom.gif'); 
}







