@CHARSET "ISO-8859-1";

/*
	Code to use this stylesheet (within html head):
	<link rel="stylesheet" type="text/css" media="all" href="styles/style.css">	
*/


body, tr, td, p {
color: #333333;
bgcolor: #FFFF47;
background-color: #FFFF47;
font-family: Verdana,Arial,Tahoma,Helvetica,Sans-Serif;
font-size: 12px;   
text-decoration: none;
line-height: 18px;
}

a:link, a:visited {
color: #666666;
text-decoration: none;
/*font-weight: bold;*/
}

a:active {
color: #666666;
}

a:hover {
color: #0000FF;
text-decoration: underline;
}

h1 {
	font-size: 16px;		
	font-weight: bold;
}

h2 {
	font-size: 14px;		
	font-weight: bold;
}

h3 {
	font-size: 12px;		
	font-weight: bold;
}

hr {
	color: #B3B332;	
	background-color: #B3B332;
	height:2px;
}

.small {
	font-size: 10px;		
	line-height: 12px;
}

.verysmall {
	font-size: 8px;		
	line-height: 9px;
}

.termin {
	color: #B35D32;
}

.nav_top {
	border-bottom:solid 1px #333333;	
}

.nav_bottom {
	border-top:solid 1px #333333;	
}

/* used in guestbook / news */
.box_header {
	border: solid #B3B332 3px;
	background-color: #FFFF99;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

/* used in guestbook / news */
.box_body {
	background-color:#B3B332;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* used in news */
.box_header_news {
	border: solid #FF8547 3px;
	background-color: #FFFF47;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

/* used in news */
.box_body_news {
	background-color:#FF8547;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div#nav {
left: 0px; font: 11px Verdana,Arial,Tahoma,Helvetica,Sans-Serif; width: 175px; position: relative; top: 0px;
}

div#nav a:link,div#nav a:visited {
border-top: 1px solid #CCCCCC; padding-right: 0px;
display: block; padding-left: 20px; border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 5px; margin: 0px 0px 0px; color: #000000; padding-top: 5px; text-align: left; text-decoration: none; }

div#nav a:hover, div#nav a:active {
background: #FF8547; }

div#footer {
color: #FFFFFF;
margin-right: 10px;
}

/*
  color palette
  #FFFF47;     gelb
  #B3B332;     gelb/grün
  #FF8547;     helles Orange
  #CC6633;     dunkles Orange  
*/
