

input.button {
 color: #666666;
 border: thin  solid #000000;
 font-weight: bold;
 background-color: #FDF49C;
}

body#main { background-color:#ffffff;  background-image:url(/karlsfeld/customer/backing.gif); background-repeat: repeat ;  scrollbar-face-color: #FDF49C; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #999999; scrollbar-3dlight-color: #cccccc; scrollbar-base-color: #000000; scrollbar-arrow-color: #666666; scrollbar-darkshadow-color: #666666;  }

div#Seitenkopf { height:120px; background-image:url(/karlsfeld/customer/top_bg_right.jpg);  background-position: right bottom; background-repeat: no-repeat; }


ul.Seitenkopf {
	display:inline;
	padding: 0;
	margin: 0;
	border: 0;
}
ul.Seitenkopf li {
	list-style: none;
	display: inline;
	float: right;	padding: 0;
}
ul.Seitenkopf a  {
	display:block;
	float:left;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #ffffff; font-weight: bold; font-style: normal; text-decoration: none;	background-repeat: no-repeat;
	height: 19px;
}
ul.Seitenkopf a span {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.Seitenkopf a:hover {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #ffffff; font-weight: bold; font-style: normal; text-decoration: none;}
ul.Seitenkopf a:hover span {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.Seitenkopf a:active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #dddddd; font-weight: bold; font-style: normal; text-decoration: none;}
ul.Seitenkopf a:active span {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
ul.Seitenkopf .Seitenkopf_active {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #dddddd; font-weight: bold; font-style: normal; text-decoration: none;}
ul.Seitenkopf li.noLinkButton {
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #ffffff; font-weight: bold; font-style: normal; text-decoration: none;	height: 19px;
}

ul.Seitenkopf li.noLinkButton span {
	display: block;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

ul.Seitenkopf li.Seitenkopf_trenner {
		}


div#Hauptnavigation { width:192px; background-image:url(/karlsfeld/customer/bg_navj.jpg); }


/* Navigation Hauptnavigation */
div#Hauptnavigation {
	width: 192 px;
	overflow: visible;
	float: left;
}
ul#Hauptnavigation {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
ul#Hauptnavigation li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#Hauptnavigation a {
	display: block; /* Element macht am Ende ein br */
	overflow: visible;
	text-align: left;
	font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; color: #C30104; font-weight: bold; font-style: normal; text-decoration: none;	padding-top: 2px;
	padding-left: 0px;
	padding-right: 20px;
	width: 145px;
	vertical-align: middle;
}
ul#Hauptnavigation a:link {
}
ul#Hauptnavigation a:visited {
}
ul#Hauptnavigation a:hover {
	font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; color: #C30104; font-weight: bold; font-style: normal; text-decoration: none;	padding-top: 2px;
	padding-left: 0px;
	padding-right: 20px;
	background-image: url(/karlsfeld/customer/nav_over.gif);
	background-repeat: no-repeat;
}
ul#Hauptnavigation a:active {
	font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; color: #C30104; font-weight: bold; font-style: normal; text-decoration: none;	padding-top: 2px;
	padding-left: 0px;
	padding-right: 20px;
}

/* IE Hack */
ul#Hauptnavigation a { /* IE 5 */
	width: 165px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 145px;
}
html>body ul#Hauptnavigation a {
	width: 145px;
}



div#clear { height:1px; }

div#unten { height:25px; }
.t { font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; }
.t6 { font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; font-weight: bold; }


h1 { padding-left:5px; padding-top:4px; height: 24px; background-image: url(/karlsfeld/customer/h1.jpg); font-family: Arial, Verdana, Times New Roman; font-size: 1em; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; background-repeat:no-repeat; }
h2 { padding-left:5px; padding-top:4px; height: 24px; background-image: url(/karlsfeld/customer/h1.jpg); font-family: Arial, Verdana, Times New Roman; font-size: 0.9em; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; background-repeat:no-repeat; }
h3 { padding-left:5px; padding-top:4px; height: 24px; background-image: url(/karlsfeld/customer/h3.jpg); font-family: Arial, Verdana, Times New Roman; font-size: 1em; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; background-repeat:no-repeat; }
h4 { padding-left:5px; padding-top:4px; height: 24px; background-image: url(/karlsfeld/customer/h1.jpg); font-family: Arial, Verdana, Times New Roman; font-size: 0.9em; color: #000000; font-weight: bold; font-style: normal; text-decoration: none; background-repeat:no-repeat; }
h5 { padding-left:5px; border-bottom: 1px solid #FFEA53; padding-bottom:2px; font-family: Arial, Verdana, Times New Roman; font-size: 0.8em; color: #CC0001; font-weight: bold; font-style: normal; }
h6 { font-family: Arial, Verdana, Times New Roman; font-size: 0.75em; font-weight: bold; font-style:italic;}

a { 
     font-family:Verdana, Arial, Helvetica, sans-serif; 
     font-size:0.75em; 
     text-align:center; 
     color:#CC0000;  
     text-decoration:underline; 
     font-weight: bold;
}
a:hover { color:#000000; }
a.sublink:link, a.sublink:visited, a.sublink:hover, a.sublink:active {
     background-image: url(/karlsfeld/customer/link.gif);
     background-repeat: no-repeat;
     background-position: center left;
     padding-left: 15px;
}
a.anker:link, a.anker:visited, a.anker:hover, a.anker:active {
     background-image: url(/karlsfeld/customer/anker.gif);
     background-repeat: no-repeat;
     background-position: center left;
     padding-left: 15px;
}
a.zurueck:link, a.zurueck:visited, a.zurueck:hover, a.zurueck:active {
     background-image: url(/karlsfeld/customer/zurueck.gif);
     background-repeat: no-repeat;
     background-position: center left;
     padding-left: 15px;
}
.t a { font-size: 1em; }


div#Seitenkopf {
	width: 788px;
	height: 120px;
	background-image: url(/karlsfeld/customer/top_bg_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
div#mitte {
	width: 786px; /* 788 - 2px rand rechts */
	border-right: 2px solid #5A5A5A;
	border-bottom: 2px solid #5A5A5A;
	background-image: url(/karlsfeld/customer/bg_navi.jpg);
	background-repeat: repeat-y;
	background-color: white;
}
div#unten {
	width: 788px;
	height: 25px;
}

img#home_image { background-image: url(/karlsfeld/customer/home.jpg); }
img#tb1 { background-image: url(/karlsfeld/customer/top_b1.jpg); }
img#tb2 { background-image: url(/karlsfeld/customer/top_b2.jpg); }
img#tb3 { background-image: url(/karlsfeld/customer/top_b3.jpg); }
img#tb4 { background-image: url(/karlsfeld/customer/top_b4.jpg); }
img#tb5 { background-image: url(/karlsfeld/customer/top_b5.jpg); }
img#tb6 { background-image: url(/karlsfeld/customer/top_b6.jpg); }
img#tb7 { background-image: url(/karlsfeld/customer/top_b7.jpg); }
img#image_rot {
	position: absolute;
	left: -100px;
	top: 0px;
}


/* Sondereinstellungen hauptnavigation */
ul#Hauptnavigation a {
	padding-right: 20px;
	padding-bottom: 2px;
	border: 0px;
	border-bottom: 1px solid White;
	margin-left: 5px;
}

/* Topnavigation */
div.div_obere_navi { height: 19px; width: 590px; padding: 9px 0px 0px 0px; float: right; }
ul.Seitenkopf {
	background-color: #5A5A5A;
	height: 19px;
}
ul.Seitenkopf li {
	background-color: #5A5A5A;
}

/* Inhalt */
div#Inhalt {
	width: 574px;
	display: inline;
	float:right;
	padding: 5px 5px 5px 5px;
}

/* Drucken und nach oben */
ul#drucknavigation {
	background-color: #5A5A5A;
	float: right;
	padding: 0px;
	margin: 0px;
	height: 19px;
}
ul#drucknavigation li {
	list-style: none;
	display: inline;
	background-color: #5A5A5A;
	padding: 0 5px;
}
#drucknavigation a {
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #ffffff; font-weight: bold; font-style: normal; text-decoration: none;
	vertical-align: middle;
	padding-left: 5px;
}
ul#drucknavigation a:active {
	font-family: Arial, Verdana, Times New Roman; font-size: 0.7em; color: #dddddd; font-weight: bold; font-style: normal; text-decoration: none;
}

div#clear { clear: both; }

/* IE Hack */
div#mitte {
	width: 788px; /* IE 5 , 786 + 2 pixel Rand */
	voice-family:""}"";
	voice-family:inherit;
	width: 786px; /* IE 6 */
}
html>body #mitte {
	width: 786px;
}

div.content_input_detail {width:99%;}
div.img_adresse_rechts {padding-right:15px;}