body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

  	scrollbar-face-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#999999; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-shadow-color:#999999; 
	scrollbar-arrow-color:#999999; 
	scrollbar-track-color:#FFFFFF; 

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707173;
	
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

a:link{text-decoration:none; color:#333333;}
a:visited{text-decoration:none; color:#333333;}
a:active {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#000000;}

a.menu:link{ display: block; width: 140px; height: 20px; color: #707173; text-align:left; text-decoration:none; font-size: 16px;}
a.menu:visited{ display: block; width: 140px; height: 20px; color: #707173; text-align:left; text-decoration:none; font-size: 16px;}
a.menu:active { display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}
a.menu:hover { display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}

a.menu_aktiv:link { display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}
a.menu_aktiv:visited { display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}
a.menu_aktiv:active{ display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}
a.menu_aktiv:hover{ display: block; width: 140px; height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px;}

a.menu_top:link{ display: block; height: 20px; color: #707173; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px; font-weight:bold;}
a.menu_top:visited{ display: block; height: 20px; color: #707173; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px; font-weight:bold;}
a.menu_top:active { display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px; font-weight:bold;}
a.menu_top:hover { display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px; font-weight:bold;}

a.menu_top_aktiv:link { display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px;}
a.menu_top_aktiv:visited { display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px;}
a.menu_top_aktiv:active{ display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px;}
a.menu_top_aktiv:hover{ display: block; height: 20px; color: #e2001a; text-align:left; vertical-align:middle; text-decoration:none; font-size: 16px;}

a.submenu:link{ display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu:visited{ display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu:active { display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu:hover { display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}

a.submenu_aktiv:link{ display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu_aktiv:visited{ display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu_aktiv:active { display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}
a.submenu_aktiv:hover { display: block; height: 20px; width: 140px; color: #C60B0B; text-align:left; text-decoration:none; font-size: 12px;}

a.norm:link{ height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; color: #666666; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold; }
a.norm:visited{ height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; color: #666666; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold; }
a.norm:active { height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; color: #666666; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold; }
a.norm:hover { height: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; color: #666666; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold; }

td.titel{ height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px; font-weight:bold;}
.titel{ height: 20px; color: #e2001a; text-align:left; text-decoration:none; font-size: 16px; font-weight:bold;}
td.minititel{ color: #e2001a; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold;}
.subtitel{ height: 16px; color: #707173; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold;}
td.subtitel{ height: 16px; color: #707173; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold;}
.content{ color: #707173; text-decoration:none; font-size: 12px; font-weight:normal; text-align:left; line-height:17px; letter-spacing:0,5px;}
td.content{ color: #707173; text-decoration:none; font-size: 12px; font-weight:normal; text-align:left; line-height:17px; letter-spacing:0,5px;}

hr { color:#501312; padding-left:0px; padding-top:0px; padding-bottom:0px; padding-right:0px;}
img.pic { border-color:#FFFFFF; border-width:0px; }
img.pic_ohne_rahmen { border-color:#501312; border-width:0px; border-style:solid; float:left; padding-right:10px; padding-bottom:10px; }
.left_pic { float:left; padding-left:0px; padding-top:0px; padding-bottom:10px; padding-right:10px; }
.left_pics { float:left; padding-left:0px; padding-top:5px; padding-bottom:5px; padding-right:10px; }
.right_pic { float:right; padding-left:10px; padding-top:0px; padding-bottom:10px; padding-right:0px; }
.right_pics { float:right; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:0px; }
img.left_pic { float:left; padding-left:0px; padding-top:0px; padding-bottom:10px; padding-right:10px; }
img.center_pic { float:inherit; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; }

td.service1		{ display: block; width: 191px; padding-left: 10px; color: #FFFFFF; text-align:left; text-decoration:none; font-size: 16px; font-weight:bold; font-style:italic; background-color: #501312;}
td.service_text { color:#501312; background-color:#ba988a; padding-left:10px; padding-top:3px; padding-bottom:3px; font-weight:bold; }

td.service		{ padding-left:10px; color:#FFFFFF; text-align:left; text-decoration:none; font-size:16px; font-weight:bold; font-style:italic; background-color: #501312; }
td.service_text { color:#501312; background-color:#ba988a; padding-left:10px; font-weight:bold; font-size:12px; }

a.service_text:link{ display:block; width:100%; background-color:#ba988a; padding-left:0px; padding-right:0px; color:#501312; text-decoration:none; font-style:italic; padding-bottom:0px; padding-top:0px; font-size:14px;}
a.service_text:visited{ display:block; width:100%;background-color:#ba988a; padding-left:0px; padding-right:0px; color:#501312; text-decoration:none; font-style:italic; padding-bottom:0px; padding-top:0px; font-size:14px;}
a.service_text:active { display:block; width:100%; background-color:#ba988a; padding-left:0px; padding-right:0px; color:#501312; text-decoration:none; font-style:italic; padding-bottom:0px; padding-top:0px; font-size:14px;}
a.service_text:hover {display:block; width:100%; background-color:#ba988a; padding-left:0px; padding-right:0px; color:#501312; text-decoration:none; font-style:italic; padding-bottom:0px; padding-top:0px; font-size:14px;}

a.kruemelpfad:link{ color: #666666; font-size:9px; text-decoration:none; font-style:italic; }
a.kruemelpfad:visited{ color: #666666; font-size:9px; text-decoration:none; font-style:italic; }
a.kruemelpfad:active { color: #666666; font-size:9px; text-decoration:none; font-style:italic; font-weight:bold;}
a.kruemelpfad:hover { color: #666666; font-size:9px; text-decoration:none; font-style:italic; font-weight:bold;}


span { display:block; position:relative; left:5px; top:5px;}
.five { display:block; position:relative; left:5px; top:5px;}

td.telefon{
	color: #6c3124;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

td.footer_adr{ 	color: #FFFFFF; 	font-size:18px; 	font-weight:normal; font-style:italic;}

div.norm{ padding-top: 3px; padding-bottom: 3px; text-align:left; color: #666666; text-decoration:none; font-size: 10px; font-weight:bold; font-style:italic;}
div.gericht{background-color:#ba988a; padding-left:5px; padding-right:5px; color:#501312; text-decoration:none; font-style:italic; padding-bottom:0px; padding-top:0px; font-size:14px;}

rable.rahmen{ border-width:1px; border-style:solid; border-color:#572a28; }

a.button_red:link{ display: block; width: 100%; height: 18px; padding-top: 4px; padding-bottom: 0px; color: #FFFFFF; text-align:center; text-decoration:none; font-size: 10px; font-weight:bold; background-color: #572a28;}
a.button_red:visited{ display: block; width: 100%; height: 18px; padding-top: 4px; padding-bottom: 0px; color: #FFFFFF; text-align:center; text-decoration:none; font-size: 10px; font-weight:bold; background-color: #572a28;}
a.button_red:active { display: block; width: 100%; height: 18px; padding-top: 4px; padding-bottom: 0px; color: #FFFFFF; text-align:center; text-decoration:none; font-size: 10px; font-weight:bold; background-color: #DD5555;}
a.button_red:hover { display: block; width: 100%; height: 18px; padding-top: 4px; padding-bottom: 0px; color: #FFFFFF; text-align:center; text-decoration:none; font-size: 10px; font-weight:bold; background-color: #DD5555;}

td.powered{ color: #FFFFFF; font-size:11px; text-decoration:none; }
a.powered:link{ color: #FFFFFF; font-size:11px; text-decoration:none; }
a.powered:visited{ color: #FFFFFF; font-size:11px; text-decoration:none; }
a.powered:active { color: #FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.powered:hover { color: #FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}


.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}


td.opt380_mid{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

td.opt380_top{
	color:#FFFFFF;
	height:16px;
	padding-left: 5px;
}

table.opt380{ 
	border:1px; 
	border-spacing: 1px;
	background-color: #572a28;
}
select.cms {

	font-size: 14px;
	color:#572a28;
	font-weight:bold;
}

input.cms {

	font-size: 14px;
	color:#572a28;
	font-weight:bold;
}

textarea.cms {

	font-size: 14px;
	color:#572a28;
	font-weight:bold;
}

a.down:link{ color: #333333; font-size:14px; text-decoration:none; font-weight:bold;}
a.down:visited{ color: #333333; font-size:14px; text-decoration:none; font-weight:bold;}
a.down:active { color: #333333; font-size:14px; text-decoration:none; font-weight:bold;}
a.down:hover { color: #333333; font-size:14px; text-decoration:underline; font-weight:bold;}

a.footerlink:link{ color: #FFFFFF; font-size:18px; text-decoration:none; font-weight:normal; font-style:italic;}
a.footerlink:visited{ color: #FFFFFF; font-size:18px; text-decoration:none; font-weight:normal; font-style:italic;}
a.footerlink:active { color: #FFFFFF; font-size:18px; text-decoration:none; font-weight:normal; font-style:italic;}
a.footerlink:hover { color: #FFFFFF; font-size:18px; text-decoration:underline; font-weight:normal; font-style:italic;}

td.footer{ color: #FFFFFF; 	font-size:18px; 	font-weight:normal; font-style:italic;}
.footer { color: #FFFFFF; 	font-size:18px; 	font-weight:normal; font-style:italic; text-align:center; padding-bottom:10px; }




a.cmenu:link{ display: block; width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:normal;}
a.cmenu:visited{ display: block; width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:normal;}
a.cmenu:active { display: block; width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:normal;}
a.cmenu:hover { display: block; width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:bold;}

a.cmenu_aktiv:link { width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:bold;}
a.cmenu_aktiv:visited { width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:bold;}
a.cmenu_aktiv:active{ width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:bold;}
a.cmenu_aktiv:hover{ width: 200px; color: #000000; text-align:left; text-decoration:none; font-size: 20px; font-weight:bold;}

a.csubmenu:link{ width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:normal;}
a.csubmenu:visited{ width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:normal;}
a.csubmenu:active { width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:normal;}
a.csubmenu:hover { width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:bold;}

a.csubmenu_aktiv:link { width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:bold;}
a.csubmenu_aktiv:visited { width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:bold;}
a.csubmenu_aktiv:active{ width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:bold;}
a.csubmenu_aktiv:hover{ width: 170px; color: #000000; text-align:left; text-decoration:none; font-size: 15px; font-weight:bold;}

.ctitel{ color: #000000; text-align:left; text-decoration:none; font-size: 16px; font-weight:bold;}
.csubtitel{ color: #000000; text-align:left; text-decoration:none; font-size: 14px; font-weight:bold;}
.ccontent{ color: #000000; text-decoration:none; font-size: 13px; font-weight:normal; text-align:left; }

