.text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.gm_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.klein {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#acacac;}
.textf {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.textr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.ueberschrift {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold;}
.rahmen {background-color:#ffffff}
.kleiner_text {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#cccccc;}
a.zurueck {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A0010B;}
a:hover.zurueck {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#A0010B;}
.bold {font-weight:bold}

.details1 {padding:5 5 5 5;}
.details2 {padding:5 5 5 5; background-color:#f2f2f2}

a.small {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1195a1;}
a:hover.small {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1195a1;}
a.eingang {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#A0010B; font-weight:bold;}
a.eingang:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#A0010B; font-weight:bold;}
a.eingang2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A0010B; font-weight:neutral;}
a.eingang2:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#A0010B; font-weight:neutral;}

.textrot{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000;}
.textrotfett{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000;font-weight:bold;}

body {margin-top:-1px;}

.uebersicht_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.uebersicht_ort {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9f9f9f;}

.form {
  background-color:#ffffff;
  border: 1px solid #aaaaaa;
}

.formred {
  background-color:#ff8888;
  border: 1px solid #aaaaaa;
}


.form {border:1px solid #7f9db9;  font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000}

a{ color:#1195a1; text-decoration:underline; font-weight:normal; font-size:12px;}
a:hover{ color:#1195a1; text-decoration:none; font-weight:normal; font-size:12px; }

a.link{ color:#1195a1; text-decoration:underline; font-weight:normal; font-size:12px;}
a.link:hover{ color:#1195a1; text-decoration:none; font-weight:normal; font-size:12px; }

a.current{
background-color: #1195a1;
}


.arrowlistmenu{
width: 200; /*width of menu*/

}


.arrowlistmenu ul{
background-color:#0d6b74;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.form {border:1px solid #7f9db9;  font-size:10px;; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000}



.arrowlistmenu ul li a{
padding-left:24px;
padding-top:4px;
padding-bottom:4px;
height:16px;
color: #fff;
display: block;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #fff;
}


.arrowlistmenu ul li a:visited{
color: #fff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #fff;
background-color: #1195a1;
font-size:12px; 
font-weight: bold;
}



div.ribbon{
position:absolute;
left:100%;
top:0px;
overflow:visible;
height:150px;
width:150px;
background-color:transparent;
margin:0 0 0 -150px;
padding:0;
z-index:1000000000;
border:none;
float:none;
}

