body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	text-align:center;
	background-color:#B7BFF9;
}

html {
	min-height:101%;
}

body, td {font-family: arial; font-size:0.8em; color:#000000;}

h2 {
  font-family: arial;
  font-size: 1.3em;
  color: #333399;
  padding:0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

h3 {
	font-family: arial;
  font-size: 1.0em;
  color:#ffffff;
  padding:0px;
  margin:0px;
  font-weight:bold;
}
h4 {
	font-family: arial;
  font-size: 1.0em;
  color:#ffffff;
  padding:0px;
  margin:0px;
  font-weight:normal;
}

.site {width:955px; margin:0px auto; border-style:solid; border-width:0px 1px 1px 1px; border-color:#ffffff;}

.header {width:100%; height:122px; margin:0px auto; background-image:url(../bilder/layout/header_bg.jpg);}
.header_center {position:absolute; top:0px; left:50%; width:129px; height:122px; background-image:url('../bilder/layout/header_left.jpg');}
.header_left {float:left; width:240px; height:122px; background-image:url(../bilder/layout/header_bg.jpg);}
.header_right {float:right; width:240px; height:122px; background-image:url('../bilder/layout/header_right.jpg'); cursor:pointer;}
.navi_header {width:100%; height:30px; margin:0px auto; background-image:url(../bilder/layout/navi_header.jpg); font-size:14px; text-align:right; color:#ffffff;}
.navi_header_menu {width:100%; height:30px; text-align:left; float:left;}
.navi_header_entry {padding:7px 8px 7px 8px; margin:0px; float:left;}
.navi_header_spacer {background-image:url(../bilder/layout/navi_header_spacer.jpg); width:3px; height:30px; float:left;}
.navi_header a:link { text-decoration: none; color:#ffffff;}
.navi_header a:visited { text-decoration: none; color:#ffffff;}
.navi_header a:hover { text-decoration: none; color:#ffffff;}
.navi_header a:active { text-decoration: none; color:#ffffff;}


.navi_top {width:100%; height:27px; margin:0px auto; background-image:url(../bilder/layout/navi_top.jpg); font-size:0.9em}
.navi_top_left {float:left; color:#000000; width:100px; height:27px; background-image:url('../bilder/layout/navi_top_left.jpg');}
.navi_top_right {float:right; color:#000000; width:275px; height:27px; background-image:url('../bilder/layout/navi_top_right.jpg');}
.navi_top a:link { text-decoration: none; color:#000000;}
.navi_top a:visited { text-decoration: none; color:#000000;}
.navi_top a:hover { text-decoration: none; color:#000000;}
.navi_top a:active { text-decoration: none; color:#000000;}

.navi_shop_left {}
.navi_shop_left a:link { text-decoration: none; color:#000000;}
.navi_shop_left a:visited { text-decoration: none; color:#000000;}
.navi_shop_left a:hover { text-decoration: none; color:#ffffff;}
.navi_shop_left a:active { text-decoration: none; color:#000000;}

.navi_left_hg_112 {background-color:#666633; background-image:url(../bilder/layout/hg_112.jpg); background-repeat:repeat-x;}
.navi_left_hg_113 {background-color:#669900; background-image:url(../bilder/layout/hg_113.jpg); background-repeat:repeat-x;}
.navi_left_hg_1 {background-color:#CC3366; background-image:url(../bilder/layout/hg_1.jpg); background-repeat:repeat-x;}
.navi_left_hg_2 {background-color:#9966CC; background-image:url(../bilder/layout/hg_2.jpg); background-repeat:repeat-x;}
.navi_left_hg_3 {background-color:#6633CC; background-image:url(../bilder/layout/hg_3.jpg); background-repeat:repeat-x;}
.navi_left_hg_10 {background-color:#3333FF; background-image:url(../bilder/layout/hg_10.jpg); background-repeat:repeat-x;}
.navi_left_hg_11 {background-color:#0099FF; background-image:url(../bilder/layout/hg_11.jpg); background-repeat:repeat-x;}
.navi_left_hg_12 {background-color:#009966; background-image:url(../bilder/layout/hg_12.jpg); background-repeat:repeat-x;}
.navi_left_hg_13 {background-color:#006633; background-image:url(../bilder/layout/hg_13.jpg); background-repeat:repeat-x;}
.navi_left_hg_14 {background-color:#009933; background-image:url(../bilder/layout/hg_14.jpg); background-repeat:repeat-x;}
.navi_left_hg_15 {background-color:#00CC00; background-image:url(../bilder/layout/hg_15.jpg); background-repeat:repeat-x;}
.navi_left_hg_16 {background-color:#99FF33; background-image:url(../bilder/layout/hg_16.jpg); background-repeat:repeat-x;}
.navi_left_hg_17 {background-color:#FFFF00; background-image:url(../bilder/layout/hg_17.jpg); background-repeat:repeat-x;}
.navi_left_hg_18 {background-color:#FF9900; background-image:url(../bilder/layout/hg_18.jpg); background-repeat:repeat-x;}
.navi_left_hg_19 {background-color:#FF6600; background-image:url(../bilder/layout/hg_19.jpg); background-repeat:repeat-x;}
.navi_left_hg_20 {background-color:#CC0000; background-image:url(../bilder/layout/hg_20.jpg); background-repeat:repeat-x;}
.navi_left_hg_21 {background-color:#660000; background-image:url(../bilder/layout/hg_21.jpg); background-repeat:repeat-x;}
.navi_left_hg_22 {background-color:#663300; background-image:url(../bilder/layout/hg_22.jpg); background-repeat:repeat-x;}

.navi_left_ug_112 {background-color:#666633;}
.navi_left_ug_113 {background-color:#669900;}
.navi_left_ug_1 {background-color:#CC3366;}
.navi_left_ug_2 {background-color:#9966CC;}
.navi_left_ug_3 {background-color:#6633CC;}
.navi_left_ug_10 {background-color:#3333FF;}
.navi_left_ug_11 {background-color:#0099FF;}
.navi_left_ug_12 {background-color:#009966;}
.navi_left_ug_13 {background-color:#006633;}
.navi_left_ug_14 {background-color:#009933;}
.navi_left_ug_15 {background-color:#00CC00;}
.navi_left_ug_16 {background-color:#99FF33;}
.navi_left_ug_17 {background-color:#FFFF00;}
.navi_left_ug_18 {background-color:#FF9900;}
.navi_left_ug_19 {background-color:#FF6600;}
.navi_left_ug_20 {background-color:#CC0000;}
.navi_left_ug_21 {background-color:#660000;}
.navi_left_ug_22 {background-color:#663300;}

.artikelauswahl { color:#FFFFFF; background-color:#FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border-style:solid; border-width:2px; border-color:#333399; margin-bottom:5px;}
.artikelauswahl a:link { text-decoration: underline; color:#0066FF;}
.artikelauswahl a:visited { text-decoration: underline; color:#0066FF;}
.artikelauswahl a:hover { text-decoration: underline; color:#0066FF;}
.artikelauswahl a:active { text-decoration: underline; color:#0066FF;}
.artikelauswahl_kopf { background-color:#333399;}
.artikelbeschreibung { color:#666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.content_header {padding:3px; font-size:1.2em; border-width:1px; border-color:#333333; border-style:solid; background-color:#E6E6E6;}
.content_bg {height:100%; background-image:url(../bilder/layout/content_bg.jpg); background-repeat:repeat-x;}
.content_strong {font-weight: bold;}
.content_underline {text-decoration:underline}
.content_italic {font-style: italic;}
.content a:link { text-decoration: underline; color:#000000;}
.content a:visited { text-decoration: underline; color:#000000}
.content a:hover { text-decoration: underline; color:#000000;}
.content a:active { text-decoration: underline; color:#000000;}

.footer {margin: 0px auto; height:20px; width:100%; background-image:url(../bilder/layout/footer_bg.jpg);}
.footer_left {float:left; width:7px; height:20px; background-image:url('../bilder/layout/footer_left.jpg');}
.footer_right {float:right; width:7px; height:20px; background-image:url('../bilder/layout/footer_right.jpg');}

.map24_input {
  background-color: #ffffff;
  width: 232px;
  color: #0D3D6A;
  font-family: arial;
  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;
}

.formular select {margin:2px; border-style:solid; border-width:1px; border-color:#333333;}
.formular input {margin:2px; border-style:solid; border-width:1px; border-color:#333333;}
.formular textarea {margin:2px; border-style:solid; border-width:1px; border-color:#333333;}

.box_startpage {margin:5px; width:170px; height:180px; border-style:solid; border-width:1px; border-color:#333399; float:left; background-color:#ffffff;}
.box_startpage a:link { text-decoration: none; color:#0066FF;}
.box_startpage a:visited { text-decoration: none; color:#0066FF;}
.box_startpage a:hover { text-decoration: none; color:#FF0066;}
.box_startpage a:active { text-decoration: none; color:#FF0066;}

button {margin:2px; border-width:1px; border-style:solid; border-color:#000000; background-color:#666666; color:#FFFFFF;}

.button_orange { height:25px; cursor:pointer; background-color:#333399; background-image:url('../bilder/layout/button_orange_bg.jpg'); background-repeat:repeat-x; color:#ffffff;}

hr { }

a:link { text-decoration: underline; color:#0066FF;}
a:visited { text-decoration: underline; color:#0066FF;}
a:hover { text-decoration: underline; color:#0066FF;}
a:active { text-decoration: underline; color:#0066FF;}

div.autocomplete {
  position:absolute;
  height:400px;
  overflow: hidden;
  background-color:white;
  border-style:solid;
  border-color:#333399;
  border-width:1px 1px 1px 1px;
  margin:0;
  padding:0;
  color:#000000;
  font-size:13px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #333399; color:#ffffff;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:20px;
  line-height:20px;
  cursor:pointer;
}

.artikel_auswahl a:link { text-decoration: underline; color:#000000;}
.artikel_auswahl a:visited { text-decoration: underline; color:#000000;}
.artikel_auswahl a:hover { text-decoration: underline; color:#000000;}
.artikel_auswahl a:active { text-decoration: underline; color:#000000;}

.startseite {float:left; width:100%; background-image:url(../bilder/layout/startseite_headline_bg.jpg); background-repeat:repeat-x;}
.startseite p {margin:10px 0px 10px 0px;}
.startseite h4 {color:#333399; font-weight:bold; font-size:1.4em;}
.startseite h5 {color:#000000; margin:10px 0px 10px 0px; padding:0px; font-weight:bold; font-size:1.2em;}
.startseite a:link { text-decoration: none; color:#0066FF;}
.startseite a:visited { text-decoration: none; color:#0066FF;}
.startseite a:hover { text-decoration: none; color:#FF0066;}
.startseite a:active { text-decoration: none; color:#FF0066;}