body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	text-align:center;
	background-color:#CDE7DE;
	background-image:url('../bilder/layout/bg_bg.jpg');
	background-repeat:repeat-x;
	scrollbar-3dlight-color:#838B8D;
  scrollbar-arrow-color:#838B8D;
  scrollbar-face-color:#A7CECB;
  scrollbar-track-color:#C1DDDC;
  scrollbar-darkshadow-color:#5C6365;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#6F7779;
}

html {
	min-height:101%;
}

body, td {font-family: arial; font-size:0.8em; color:#666666;}

h2 {
  font-family: arial;
  font-size: 1.4em;
  color:#999999;
  padding:0px;
  margin:0px 0px 15px 0px;
  font-weight:bold;
}

h3 {
	font-family: arial;
  font-size: 1.3em;
  color:#418988;
  padding:0px;
  margin:0px;
  font-weight:bold;
}

.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 {margin:0px auto; width:957px; height:148px;}
.header_inline_left {width:253px; height:148px; background-image:url(../bilder/layout/header_left.jpg); float:left;}
.header_inline_right {width:704px; height:148px; background-image:url(../bilder/layout/header_right.jpg); float:left;}

.navi_top {margin:0px auto; width:957px; height:34px; background-image:url(../bilder/layout/navi_top_bg.jpg); cursor:pointer; font-family:arial; font-size:15px; color:#ffffff;}
.navi_top a:link { text-decoration: none; color:#ffffff;}
.navi_top a:visited { text-decoration: none; color:#ffffff;}
.navi_top a:hover { text-decoration: none; color:#ffffff;}
.navi_top a:active { text-decoration: none; color:#ffffff;}
.navi_top_menu {padding-left:2px; text-align:left;}
.navi_top_entry {padding:8px 8px 8px 8px; margin:0px; float:left;}
.navi_top_spacer {background-image:url(../bilder/layout/navi_top_spacer.jpg); width:2px; height:34px; float:left;}

.main {background-color:#FFFFFF; width:957px; border-style:solid; border-width:0px 0px 1px 0px; border-color:#74A9A8;}

.navi_left {background-image:url(../bilder/layout/navi_left_bg.jpg);}
.navi_left_standards {width:233px; height:120px; margin:15px 0px 0px 15px; color:#418988; font-size:1.1em;}
.navi_left_standards a:link { text-decoration: underline; color:#418988;}
.navi_left_standards a:visited { text-decoration: underline; color:#418988;}
.navi_left_standards a:hover { text-decoration: underline; color:#418988;}
.navi_left_standards a:active { text-decoration: underline; color:#418988;}
.navi_left_search {width:253px; height:35px; color:#418988; font-size:1.1em; background-image:url(../bilder/layout/navi_left_search_bg.jpg);}
.navi_left_menu {width:253px; background-image:url(../bilder/layout/navi_left_menu_bg.jpg); background-repeat: no-repeat;}
.navi_left_box_header {height:26px; background-image:url(../bilder/layout/navi_left_box_header.jpg); font-size:1.2em; color:#FFFFFF;}
.navi_left_box {background-image:url(../bilder/layout/navi_left_box_bg.png); color:#418988; font-size:1.1em; border-style:solid; border-color:#74A9A8; border-width:0px 1px 1px 1px; padding:10px 5px 10px 5px;}
.navi_left_box a:link { text-decoration: underline; color:#418988;}
.navi_left_box a:visited { text-decoration: underline; color:#418988;}
.navi_left_box a:hover { text-decoration: underline; color:#418988;}
.navi_left_box a:active { text-decoration: underline; color:#418988;}
.navi_left_footer {padding:30px 10px 10px 10px; color:#418988; font-size:1.1em; line-height:25px;}
.navi_left_footer a:link { text-decoration: underline; color:#418988;}
.navi_left_footer a:visited { text-decoration: underline; color:#418988;}
.navi_left_footer a:hover { text-decoration: underline; color:#418988;}
.navi_left_footer a:active { text-decoration: underline; color:#418988;}

.content_header {height:36px; background-image:url(../bilder/layout/content_header.jpg); text-align:center;}

.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;
}

input, select, button {margin:2px; border-style:solid; border-width:1px; border-color:#565656;}

button { border-width:1px; border-style:solid; border-color:#2F6261; background-color:#418988; color:#FFFFFF;}

hr { border-style:dashed; border-color:#418988;}

.navistandards {color:#ffffff;}
.navistandards a:link { text-decoration: underline; color:#ffffff;}
.navistandards a:visited { text-decoration: underline; color:#ffffff;}
.navistandards a:hover { text-decoration: underline; color:#ffffff;}
.navistandards a:active { text-decoration: underline; color:#ffffff;}

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;}

.linkhover a:link { text-decoration: none; color:#666666;}
.linkhover a:visited { text-decoration: none; color:#666666;}
.linkhover a:hover { text-decoration: underline; color:#666666;}
.linkhover a:active { text-decoration: none; color:#666666;}

.footer {position:absolute; width:985px; font-size:0.8em; height:100px; border-color:#307B8B; border-width:1px; border-style:solid; background-color:#307B8B; margin: 20px 0px 0px -1px; line-height:20px;}
.footer a:link { text-decoration: none; color:#ffffff;}
.footer a:visited { text-decoration: none; color:#ffffff;}
.footer a:hover { text-decoration: underline; color:#ffffff;}
.footer a:active { text-decoration: none; color:#ffffff;}

