body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	text-align:center;
	background-color:#EDEFFD;
	background-image:url(../bilder/layout/bg.jpg);
	background-repeat:repeat-x;
}

html {
	min-height:101%;
}

body, td {font-family: Trebuchet MS; font-size:0.8em; color:#666666;}

input, select, button {border-style:solid; height:20px; border-width:1px; border-color:#CCCCCC;}
button {height:24px; background-image:url(../bilder/layout/buttons/button_default.jpg); background-repeat:repeat-x; border-style:solid; border-width:1px; border-color:#cccccc; color:#333333;}

hr { }

a:link { text-decoration: underline; color:#666666;}
a:visited { text-decoration: underline; color:#666666;}
a:hover { text-decoration: underline; color:#666666;}
a:active { text-decoration: underline; color:#666666;}

h2 {
  font-family: Trebuchet MS;
  font-size: 1.3em;
  color: #333399;
  padding:0px;
  margin:0px 0px 0px 0px;
  font-weight:bold;
}

h3 {
	font-family: Trebuchet MS;
  font-size: 1.2em;
  color:#333399;
  padding:0px;
  margin:0px;
  font-weight:bold;
}
h4 {
	font-family: Trebuchet MS;
  font-size: 0.9em;
  color:#333399;
  padding:2px 0px 0px 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;}
.header_spacer {float:left; width:3px; height:55px; background-image:url(../bilder/layout/navi_header_spacer.jpg);}
.header_spacer_false {float:left; width:3px; height:55px;}
.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_left {width:180px; color:#666666;}
.navi_left li {font-size:0.9em;}
.navi_left a:link { text-decoration: none; color:#666666;}
.navi_left a:visited {text-decoration: none; color:#666666;}
.navi_left a:hover {text-decoration: underline; color:#666666;}
.navi_left a:active {text-decoration: underline; color:#666666;}

.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_hg_35 {background-color:#8E52A1; background-image:url(../bilder/layout/hg_35.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;}
.navi_left_ug_35 {background-color:#8E52A1;}

.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');}
  
.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:#cccccc;}
.formular input {margin:2px; border-style:solid; border-width:1px; border-color:#cccccc;}
.formular textarea {margin:2px; border-style:solid; border-width:1px; border-color:#cccccc;}
.formular button {margin:2px;}

.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;}

.box_right {color:#666666; width:215px; background-image:url(../bilder/layout/box_right_bg.jpg); padding:0px 0px 10px 0px;}
.box_right a:link { text-decoration: underline; color:#666666;}
.box_right a:visited { text-decoration: underline; color:#666666;}
.box_right a:hover { text-decoration: underline; color:#666666;}
.box_right a:active { text-decoration: underline; color:#666666;}

button {height:24px; background-image:url(../bilder/layout/buttons/button_orange.jpg); background-repeat:repeat-x; border-style:solid; border-width:1px; border-color:#7979C5; color:#ffffff;}

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:#666666;}
.artikel_auswahl a:visited { text-decoration: underline; color:#666666;}
.artikel_auswahl a:hover { text-decoration: underline; color:#666666;}
.artikel_auswahl a:active { text-decoration: underline; color:#666666;}

.footer {clear:both; width:100%; height:100px; background-color:#333333; font-size:0.85em; line-height:20px;}
.footer_text {color:#FFFFFF;}
.footer_text a:link { text-decoration: none; color:#FFFFFF;}
.footer_text a:visited { text-decoration: none; color:#FFFFFF;}
.footer_text a:hover { text-decoration: underline; color:#7979C5;}
.footer_text a:active { text-decoration: underline; color:#7979C5;}
.footer_powered_design {color:#999999;}
.footer_powered_design a:link { text-decoration: none; color:#999999;}
.footer_powered_design a:visited { text-decoration: none; color:#999999;}
.footer_powered_design a:hover { text-decoration: underline; color:#7979C5;}
.footer_powered_design a:active { text-decoration: underline; color:#7979C5;}

.startseite {width:100%; display:table; font-size:1.0em;}
.startseite a:link { text-decoration: none; color:#333399;}
.startseite a:visited { text-decoration: none; color:#333399;}
.startseite a:hover { text-decoration: none; color:#FF0066;}
.startseite a:active { text-decoration: none; color:#FF0066;}
.startseite h4 {font-size: 1.1em; color:#666666; padding:0px; margin:0px; font-weight:bold;}
.startseite_sub_header {width:248px; background-color:#EDEFFD; background-image:url(../bilder/layout/content_header_248_bg.jpg); background-repeat:no-repeat;}
