body {
	margin:0;
	background-color:#f8cb95;
}

/*=======Schattenleiste links und rechts=======*/
.bg_left { background-image:url(pics/schatten-links.jpg); background-repeat:repeat-y; }
.bg_right { background-image:url(pics/schatten-rechts.jpg); background-repeat:repeat-y; }

/*=============================================*/
html, body, table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;

}

h2 {
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color:#A5221E;
	padding-top:0;
	margin-top:0;
}

/*Hintergrundkachel*/
.table-bg { 
	background-image:url(pics/kachel.jpg);	
}

.main a, .main a:link, .main a:active, .main a:focus, .main a:visited {
	color:#bb3b14;
}

a:link, a:active, a:focus, a:visited {
	text-decoration:none;
}

.main a:hover{
	text-decoration:underline;
}

a:hover {
	color:#fc7a06;
}

/* Navigation */
.navi{
	padding-top:18px;
}

.navi a{
	display:block;
	
	height:19px;
	padding-top:11px;
	padding-right:35px;
	padding-left:35px;
	
	font-weight:bold;
/*	text-align:right;*/
	
	color:#bb3b14;
	background-image:url(pics/butt-empty.jpg);
	
	font-size:10px;
	line-height:10px;
}

.navi a.sub{
	font-size:9px;
	
	background-image:none;
	
	height:auto;
	padding-top:0;
	padding-bottom:8px;
	padding-left:46px;
}

div.sub{
	height:auto;
	padding-top:0;
	padding-bottom:8px;
	padding-left:11px;
}

div.sub a{
	color:#f5f5c0;
}

.navi a:hover, .navi a.active{
	/*color:#fc7a06;*/
	color:#e96800;
}

.navi a.special{
	color:#e96800;
}


/*==============================================================*/
/*Hauptspalte*/
.main {
	background-image:url(pics/back-main.jpg);
	background-repeat:no-repeat;
	padding:24px 50px 0 30px;
}

/*Hervorhebung*/
.red {
	color:#bb3b14;
}

/*Logo-padding*/
.padlog {
	padding-left:10px;
}

.logo {
	background-image:url(pics/logo.jpg);
	background-repeat:no-repeat;
}
/*==============================================================*/
/*Adressfeld in der Navigation*/
.navi_adress {
	font-size:10px;
	line-height:14px;
	color:#bb3b14;
	padding-bottom:30px;
	padding-right:35px;
}

.navi_adress a{
	color:#bb3b14;
}

.navi_adress a:hover{
	color:#e96800;
}

/*==============================================================*/
/*Newsbereich*/
.schmetter {
	background-image:url(pics/schmetterling.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:20px;
}

/*Boxen*/
.box {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	
 	background-image:url(pics/box.jpg);
	font-size:10px;
	line-height:16px;
	padding:17px 20px 17px 24px;
}

.box a{
	color:#333333;
}

.box a:hover{
	text-decoration:underline;
}

ul, li {
	padding-left:0;
	margin-left:8px;
}
