body {
        margin:0px;
        background-color: #ffffff;
        scrollbar-base-color:#ffffff;
        /*scrollbar-3dlight-color:#ffffff;*/
        scrollbar-arrow-color:#FB8929;
        scrollbar-darkshadow-color:#888888;
        scrollbar-face-color:#ffffff; /* Fläche oben Pfeile */
        scrollbar-highlight-color:#cccccc; // Rahmen Fläche oben Pfeile
        scrollbar-shadow-color:#ffffff;
        scrollbar-track-color:#EEEEEE;
		}

table			{ padding:0px; margin:0px; border:0px; border-spacing:0; font-family: verdana, arial, helvetica; font-size: 12px; color: #484848; }
table.body 	{ width:100%; height:100%; }
table.main 	{ width:700px; height:100%; }

td				{ padding:0px; margin:0px; border:0px; border-spacing:0; }

b 				{ font-weight:bold; }
i				{ font-style:italic; }

a:link 		{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#484848; }
a:visited 	{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#484848; }
a:active 	{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:underline; color:#484848; }
a:hover 		{ font-family:verdana, arial, helvetica; font-size: 12px; text-decoration:none; color:#484848; }

a.orangerlink:link 		{ color:#FB8929; }
a.orangerlink:visited 	{ color:#FB8929; }
a.orangerlink:active 	{ color:#FB8929; }
a.orangerlink:hover 		{ color:#FB8929; }

td.freiraum				{ height:35px; }

td.header_left			{ width:540px; height:75px; text-align:right; font-size:14px; }
td.head_right			{ width:160px; height:75px; }

td.zeile2				{ font-size:18px; height:30px; text-align:right; padding-top:20px; padding-botom:20px; }


/* ### ### ### ### ###  Seiteninhalt  ### ### ### ### ### */
table.inhalt			{ width:700px; height:100%; margin-top:3px; }

td.inhalt_bg			{ padding-bottom:30px; height:100%; font-size:11px; color:#659BC2; }

td.inhalt_header		{ height:50px; padding-top:20px; padding-left:20px; vertical-align:top; }
h1							{ font-size:16px; font-weight:bold; padding:0px; margin:0px; }

td.inhalt_main			{ height:100%; width:700px; padding:20px; vertical-align:top; }
td.startseite			{ padding-bottom:5px; padding-top:0px; }




/* ### ### ### ### ###  Sonstiges  ### ### ### ### ### */
.eingabefeld 					{ border:1px solid #484848; width:160px; color:#CB5D00;}
.eingabefeldtext 				{ font-family: verdana, arial, helvetica; border:1px solid #484848; font-size:12px; color:#CB5D00; }

.kt_eingabefeldtext			{ font-family: verdana, arial, helvetica; border:1px solid #484848; font-size:12px; color:#CB5D00; padding:2px; width:410px;}

.eingabefeld_suche			{ border:1px solid #484848; width:250px; color:#CB5D00; padding:2px; }

.submitbutton					{ border-left:1px solid #ffffff; border-top:1px solid #ffffff; border-right:1px solid #484848; border-bottom:1px solid #484848; padding:2px; }

.kontaktformular				{ padding-bottom:4px; }



.kke {
	border:1px solid #0085C3 !important;
	}

.kksb {
	padding:5px;
	cursor:pointer;
	}



/* ### ### ### ### ###  Sitemap  ### ### ### ### ### */

a.sitemapmain:link		{ font-weight:bold; }
a.sitemapmain:visited	{ font-weight:bold; }
a.sitemapmain:active		{ font-weight:bold; }
a.sitemapmain:hover		{ font-weight:bold; }

img.sitemap_level1_abstand { margin-left:10px; margin-top:2px; margin-right:3px; }

a.sitemaplevel2:link		{ font-size:11px; }
a.sitemaplevel2:visited	{ font-size:11px; }
a.sitemaplevel2:active	{ font-size:11px; }
a.sitemaplevel2:hover	{ font-size:11px; }

.level2_punkt { font-size:11px; }
img.sitemap_level2_abstand { margin-left:35px; margin-top:2px; margin-right:3px; }
img.sitemap_level2_punkt 	{ margin-left:19px; margin-top:2px; margin-right:3px; }



.angebottd {
	padding:20px;
	background:#FDE8D4;
	color:#0085C3;
	padding-top:15px;
	padding-bottom:15px;
	}

.angebot-left {
	float:left;
	width:380px;
	margin-right:30px;
	}

.angebot-left h1 {
	 padding:0;
	 margin:0;
	 color:#CC6633;
	 font-size:18px;
	 padding-bottom:20px;
	 }

.angebot-right {
	float:left;
	width:235px;
	color:#CC6633;
	}
