body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	background-color:#F9D3A4;
	background-image:url('../bilder/layout/bg_verlauf.jpg');
	background-repeat:repeat-x;
}
html {
	min-height:100.05%;
}
table {font-size:13px;}
.formular {
	font-family: arial;
	font-size: 13px;
	color: #000000;
}
.formular a:link { text-decoration: none; color:#000000;}
.formular a:visited { text-decoration: none; color:#000000;}
.formular a:hover { text-decoration: underline; color:#000000;}
.formular a:active { text-decoration: none; color:#000000;}
.content {
	font-family: arial;
	font-size: 13px;
	color:#000000;
}
.content_strong {
  font-weight: bold;
}
.content_underline {
  text-decoration:underline
}
.content_italic {
  font-style: italic;  
}
.content a:link { text-decoration: none; color:#0066FF;}
.content a:visited { text-decoration: none; color:#0066FF;}
.content a:hover { text-decoration: underline; color:#0066FF;}
.content a:active { text-decoration: none; color:#0066FF;}

.header {width:955px; height:196px; margin:0px auto; background-image:url('../bilder/layout/header.jpg');}

.footer {width: 955px; margin: 0px auto;}
.footerLeft {width:1px; height:25px; background-image:url('../bilder/layout/nav_footer_left.jpg'); float:left;}
.footerRight {width:1px; height:25px; background-image:url('../bilder/layout/nav_footer_right.jpg'); float:left;}
.footerCenter {width:953px; height:25px; text-align:center; font-size:13px; font-family:arial, helvetica, sans-serif; font-weight:bold; line-height:25px; background-image:url('../bilder/layout/nav_footer_bg.jpg'); float:left;}
.footerCenter a:link {color:#000000; text-decoration:none;}
.footerCenter a:visited {color:#000000; text-decoration:none;}
.footerCenter a:hover {color:#FFFFFF; text-decoration:none; background-color:#D16E20;}
.footerCenter a:active {color:#000000; text-decoration:none;}
.footerMenu {margin:0 10 0 10; float:left;}
.footerTrenner {width:1px; height:25px; background-image:url('../bilder/layout/nav_footer_trenner.jpg'); float:left;}

.map24_input {
  background-color: #ffffff;
  width: 232px;
  color: #0D3D6A;
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  border: 1px #bebebe solid;
}
  
.map24_list {
  background-color: #FFFFFF; 
  border-style: groove;
  font-family: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 
  font-size: 9px;
}
  
.map24_text {
  font-family: Arial; 
  font-size: 11px; 
  color: #586A75;
}
  
.map24_margin {
  margin-left: 10px;
}

.map24_padding {
  padding-left: 10px;
}
  
.map24_title {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  padding-left: 10px;
  padding-top: 31px;
  font-weight: bold;
  background-image: url(http://img.map24.com/map24/link2map24/de/routeto_header.gif);
}
  
.map24_cell {
  padding-left: 10px; 
  padding-top: 5px; 
  padding-right: 5px; 
  padding-bottom: 5px; 
  background-color: #F8F9FA;
}
  
.blockborder {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #BEBEBE;
}
.tooltip {
  cursor:help;
	text-align:justify;
	color: #009900;
	text-decoration:underline;
}
.tooltip a:link {
  color: #009900;
  text-decoration: none;
}
.tooltip a:visited {
  text-decoration: none;
  color: #009900;
}
.tooltip a:hover {
  text-decoration: none;
  color: #009900;
}
.tooltip a:active {
  color: #009900;
  text-decoration: none;
}

hr {padding: 0px; margin: 0px; border-width: 0 0 1 0; border-style:solid; border-color:#000000;}

input, select, textarea {margin:2; padding-left:2px; border-style:solid; border-width:1px; border-color:#565656;}

button {height:20px; margin:2; border-width:1px; border-style:solid; color:#000000;; border-color:#6F6F6F; background-image:url('../bilder/layout/button_bg.jpg'); font-weight:normal;}

a:link { text-decoration: underline; color:#000000;}
a:visited { text-decoration: underline; color:#000000;}
a:hover { text-decoration: underline; color:#000000;}
a:active { text-decoration: underline; color:#000000;}

.ub_backlink {display:none;}

.navi {width:955px; height:25px;}

.NaviHorizontal {font-size:13px; background-image:url('../bilder/layout/nav_top_bg.jpg');}
.NaviHorizontal a:link {color:#000000; text-decoration:none;}
.NaviHorizontal a:visited {color:#000000; text-decoration:none;}
.NaviHorizontal a:hover {color:#FFFFFF; background-color:#D16E20; text-decoration:none;}
.NaviHorizontal a:active {color:#000000; text-decoration:none;}

.navMenuTop {margin:0 12 0 12; vertical-align:7px;}

.uebersicht {border: 1px solid black;}
.uebersicht td {border: 1px solid black;}

.auftraege {font-size:11px;}
.auftraege input {border-style:solid; border-width:1px; border-color:#565656; font-size:11px;}

.naviLeft {width:281px; background-image:url('../bilder/layout/left_bg.jpg');}

.newsletterBoxLeft {background-image:url('../bilder/layout/left_newsletter_c_1.jpg'); width:251px; height:202px; margin-top:15px;}
.newsletterButton {cursor:pointer; width:251px; height:41px; background-image:url('../bilder/layout/left_newsletter_c_2.jpg'); border-width:0px; padding:0px; margin:0px;}

.oekoportalLeft {width:251px; height:41px; margin-top:15px;}

.messageBox {border-style:solid; border-width:1px; border-color:#000000; background-color:#F9D3A4;}

.main {border-style:solid; border-color:#ad9978; border-width:1 1 0 0; background-color:#fdfbf6; width:955px; height:400px;}
.mainHeadline {height:25px; width:642px; background-image:url('../bilder/layout/main_headline_bg.jpg'); font-size:16px; font-weight:bold; line-height:25px; margin:15 16 15 16; text-align:center;}
.mainCenter {width:642px; margin:15 16 15 16;}
.mainFooter {height:25px; width:642px; background-image:url('../bilder/layout/main_footer_bg.jpg'); font-size:16px; font-weight:bold; line-height:25px; margin:15 16 15 16; text-align:center;}

.preisrechnerStartseite {background-color:#F0EEE9; padding:5px; border-style:solid; border-width:1px; border-color:#B1AFAC;}
.preisoptHeadline {height:25px; width:622px; background-image:url('../bilder/layout/preisopt_headline_bg.jpg'); font-size:16px; font-weight:bold; line-height:25px; margin:15 0 15 0; text-align:center;}