body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	scrollbar-face-color: #dedede;

	scrollbar-highlight-color: #ffffff;

	scrollbar-3dlight-color: #dedede;

	scrollbar-darkshadow-color: #ffffff;

	scrollbar-shadow-color: #ffffff;

	scrollbar-arrow-color: #999999;

	scrollbar-track-color: #dedede;
    background: url(images/bg.gif) repeat-x #DEDEDE;

}

a.pfeil:link {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	
	}



a.pfeil:visited {

	font-size: 1em;

	text-decoration: none;

	color: #FF5F02;

	

	}



a.pfeil:hover {

	font-size: 1em;

	text-decoration: underline;

	color: #FF5F02;

	

	}



a.pfeil:active {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	
	}



		

.menu {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration:none;

	font-weight: bold;

	

	

}

a.menu {

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

	text-decoration:none;

	font-weight: bold;

}

a.menu:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #873C0D;

	text-decoration:none;

	font-weight: bold;

}

a.menu:visited {

	font-family: Tahoma;

	font-size: 11px;

	text-decoration:none;

	font-weight: bold;

}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration:none;
	margin: 0 px;	

}

.news {

	font-family: Tahoma;

	font-size: 11px;

	color: #333333;

	text-decoration:none;

	

}

.grey {

	font-family: Tahoma;

	font-size: 11px;

	color: #848381;

	text-decoration:none;

	

}

a.grey:link {

	font-family: Tahoma;

	font-size: 11px;

	color: #848381;

	text-decoration:none;

	l

	

}

a.grey:hover {

	font-family: Tahoma;

	font-size: 11px;

	color: #ff4702;

	text-decoration:none;

	

	

}

a.grey:active {

	font-family: Tahoma;

	font-size: 11px;

	color: #848381;

	text-decoration:none;

	

	

}

a.grey:visited {

	font-family: Tahoma;

	font-size: 11px;

	color: #848381;

	text-decoration:none;

	

	

}

.headline {

	font-family: Tahoma;

	font-size: 10px;

	color: #5E5E5E;

	text-decoration:none;

	

}

a.inhalt:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #767676;

	

	

}

a.inhalt:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #767676;

	

	

}

a.inhalt:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #767676;

	

	

}

a.inhalt:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #767676;

	

	

}.headline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #953100;

	font-weight: bolder;

	letter-spacing: 2px;

}h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #767676;

	font-weight: bolder;

	letter-spacing: 2px;

	text-transform: uppercase;

}

h2{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #5E5E5E;

	font-weight: bold;

	letter-spacing: 4px;

}





textarea {

	width: 250px;

	float: left;

	background: #F3F3F3;

	border: 1px solid #CCCCCC;

	margin: 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;
	

	}
	
	input {

	width: 250px;

	float: left;

	background: #F3F3F3;

	border: 1px solid #CCCCCC;

	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	}


input.callbutton {

	width: 100px;

	height: 9px;

	border: 0px;

	background: none;

	margin: 5px 0px 0px;

	}
	input.reset {

	width: 72px;

	height: 9px;

	border: 0px;

	background: none;

	margin: 5px 0px 0px;
	}


.white{

	font-family: Tahoma;

	font-size: 11px;

	color: #D86007;

	text-decoration:none;

}

a.white:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	text-transform: uppercase;
}

a.white:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
	text-transform: uppercase;
}

a.white:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	text-transform: uppercase;
}

a.white:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	text-transform: uppercase;
}



#linkespalte_ref {

	float: left;

	width: 170px;

	margin: 0px;

	padding: 0px 21px 0px 0px;

	}
	
a.referenz:link {

	font-size: 1em;

	text-decoration: none;

	color: #FF5F02;

	padding: 0px 0px 5px 15px;

	margin: 5px 0px 0px 0px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	border-bottom: 1px solid #E5E5E5;

	}



a.referenz:visited {

	font-size: 1em;

	text-decoration: none;

	color: #FF5F02;

	padding: 0px 0px 5px 15px;

	margin: 5px 0px 0px 0px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	border-bottom: 1px solid #E5E5E5;

	}



a.referenz:hover {

	font-size: 1em;

	text-decoration: underline;

	color: #FA6108;

	padding: 0px 0px 5px 15px;

	margin: 5px 0px 0px 0px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	border-bottom: 1px solid #E5E5E5;

	}



a.referenz:active {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	padding: 0px 0px 5px 15px;

	margin: 5px 0px 0px 0px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	border-bottom: 1px solid #E5E5E5;

	}

a.ref_url:link {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	padding: 0px 0px 0px 15px;

	margin: 5px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	}



a.ref_url:visited {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	padding: 0px 0px 0px 15px;

	margin: 5px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	}



a.ref_url:hover {

	font-size: 1em;

	text-decoration: underline;

	color: #FD6005;

	padding: 0px 0px 0px 15px;

	margin: 5px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	}



a.ref_url:active {

	font-size: 1em;

	text-decoration: none;

	color: #FD6005;

	padding: 0px 0px 0px 15px;

	margin: 5px;

	display: block;

	background: url(images/pfeil_orange.gif) no-repeat;

	}

	

.bgmain {





	background-image: url(gfx/bg.gif);

}

.bgheader {

	background-image: url(gfx/bgheader.gif);

}

.bgslogan {

	background-image: url(gfx/bgslogan.gif);

}

.bgmenue {

	background-image: url(gfx/bgmenue.gif);

}

.bgfooter {

	background-image: url(gfx/bgblueline.gif);

}

.bgbox {
	background-image: url(images/px_grau.gif);
	border: thin solid #666666;

}

.headlinemain {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bolder;

	letter-spacing: 2px;

}

.kidsheadline {

	color: #FF7401;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bolder;

}

a.back:link {

	background: url(images/back.gif) no-repeat;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px;

	display: block;

	}



a.back:visited {

	background: url(images/back.gif) no-repeat;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px;

	display: block;

	}



a.back:hover {

	background: url(images/back.gif) no-repeat;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px;

	display: block;

	}



a.back:active {

	background: url(images/back.gif) no-repeat;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px;

	display: block;

	}



a.top:link {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 10px;

	display: block;

	background: url(images/top.gif) no-repeat;

	}



a.top:visited {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 10px;

	display: block;

	background: url(images/top.gif) no-repeat;

	}



a.top:hover {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 10px;

	display: block;

	background: url(images/top.gif) no-repeat;

	}



a.top:active {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	color: #898989;

	padding: 0px 0px 0px 15px;

	margin: 0px 0px 0px 10px;

	display: block;

	background: url(images/top.gif) no-repeat;

	}


#balkengrau {

	background: #F3F3F3;

	font-size: 10px;

	height: 20px;

	margin: 0px;

	padding: 0px;

	}
	#fuss {

	clear: left;

	width: 780px;

	margin: 0px;

	padding: 9px 0px 0px 0px;

	text-align: center;

	height: 22px;

	font-size: 11px;

	}
td.bgzelle {

	background-image: url(images/1_grey.gif);

	width: 230px;

	}
.refbg {

	border: 1px solid #E5E5E5;

	}
