body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
  text-align:center;
}

html {
	min-height:101%;
}

body, td {font-family: helvetica; font-size:0.9em; color:#333333;}

p {margin:0px 0px 18px 0px;}

input, select, button {margin:2px; border-style:solid; border-width:1px; border-color:#999999;}

button { border-width:1px; border-style:solid; border-color:#cccccc; background-color:#EEEEEE; color:#333333;}

hr { border-style:dashed; border-color:#418988;}

li {margin:0px 0px 10px 0px;}

a:link { text-decoration: underline; color:#444444;}
a:visited { text-decoration: underline; color:#444444;}
a:hover { text-decoration: underline; color:#444444;}
a:active { text-decoration: underline; color:#444444;}

h2 {
  font-family: helvetica;
  font-size: 1.8em;
  color:#032998;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:bold;
}

h3 {
  font-family: helvetica;
  font-size: 1.5em;
  color:#A9232E;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  font-weight:bold;
}

.content_strong {
  font-weight: bold;
}
.content_underline {
  text-decoration:underline
}
.content_italic {
  font-style: italic;  
}
.navi_head {width:985px; height:30px; margin:0px auto; background-image:url(../bilder/layout/navi_head.jpg);}
.navi_head a:link { text-decoration: none; color:#ffffff;}
.navi_head a:visited { text-decoration: none; color:#ffffff;}
.navi_head a:hover { text-decoration: none; color:#ffffff;}
.navi_head a:active { text-decoration: none; color:#ffffff;}
.navi_head_menu {padding-left:290px; text-align:left;}
.navi_head_entry {padding:7px 10px 0px 10px; margin:0px; float:left; text-align:center; color:#ffffff; font-size:14px; cursor:pointer;}
.navi_head_entry a:link { text-decoration: none; color:#ffffff;}
.navi_head_entry a:visited { text-decoration: none; color:#ffffff;}
.navi_head_entry a:hover { text-decoration: none; color:#ffffff;}
.navi_head_entry a:active { text-decoration: none; color:#ffffff;}
.navi_head_entry strong { font-weight:normal;}
.navi_head_spacer {background-image:url(../bilder/layout/navi_head_spacer.jpg); width:3px; height:30px; float:left;}

.navi_left {float: left; width: 290px; height:100%; background-image:url(../bilder/layout/navi_left_top.jpg); background-repeat:no-repeat; text-align:left; color:#000000;}
.navi_left a:link { text-decoration: underline; color:#000000;}
.navi_left a:visited { text-decoration: underline; color:#000000;}
.navi_left a:hover { text-decoration: underline; color:#000000;}
.navi_left a:active { text-decoration: underline; color:#000000;}
.navi_left_box_header {height:26px; background-image:url(../bilder/layout/navi_left_box_header.jpg); color:#ffffff; border-style:solid; border-color:#A9232E; border-width:0px 1px 0px 1px;}
.navi_left_box {background-color:#cccccc; color:#000000; border-style:solid; border-color:#A9232E; border-width:0px 1px 1px 1px; padding:10px 5px 5px 5px;}
.navi_left_box a:link { text-decoration: underline; color:#000000;}
.navi_left_box a:visited { text-decoration: underline; color:#000000;}
.navi_left_box a:hover { text-decoration: underline; color:#000000;}
.navi_left_box a:active { text-decoration: underline; color:#000000;}

.map24_input {
  background-color: #ffffff;
  width: 232px;
  color: #0D3D6A;
  font-family: helvetica;
  font-size: 11px;
  font-weight: normal;
  border: 1px #bebebe solid;
}
  
.map24_list {
  background-color: #FFFFFF; 
  border-style: groove;
  font-family: helvetica, helvetica,  Geneva, helvetica, Helvetica, sans-serif; 
  font-size: 9px;
}
  
.map24_text {
  font-family: helvetica; 
  font-size: 11px; 
  color: #586A75;
}
  
.map24_margin {
  margin-left: 10px;
}

.map24_padding {
  padding-left: 10px;
}
  
.map24_title {
  font-family: helvetica;
  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;
}

.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;}

