/*zeichnet die karte --> die Layer bei Mouseover */
.pos { position: absolute; visibility: hidden; width: 10px; height: 10px; top:0px; left:0px; z-index:1; }
.info { position: absolute; visibility: hidden; top:0px; left:0px; z-index:1000; font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}

.topnavi {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}

/* generelle Links */
a:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:  #000000; font-weight: normal; text-decoration : none;}
a:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration : none;}
a:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration : none;}
a:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration : underline;}

/* Links fuer die Utilities */
a.util:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; text-decoration : none;}
a.util:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; text-decoration : none;}
a.util:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DF0029; font-weight: bold; text-decoration : none;}
a.util:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DF0029; font-weight: bold; text-decoration : none;}

/* Links fuer die Utilities aktiv */
a.utila:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.utila:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.utila:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.utila:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}


/* ist fuer den Homebutton in der Subnavigation links unten*/
a.home:link{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; text-decoration : none;}
a.home:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: blue; font-weight: bold; text-decoration : none;}
a.home:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DF0029; font-weight: bold; text-decoration : none;}
a.home:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #DF0029; font-weight: bold; text-decoration : none;}

/* ist fuer den Homebutton in der Subnavigation links unten bei visited*/
a.homea:link{font-family: Verdana, Arial, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration : none;}
a.homea:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration : none;}
a.homea:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration : none;}
a.homea:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: white; font-weight: bold; text-decoration : none;}


/* ist fuer die Linke Navigation -->SUB */
a.sub:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.sub:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.sub:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #7C96C6; font-weight: bold; text-decoration : none;}
a.sub:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #7C96C6; font-weight: bold; text-decoration : none;}


/* ist fuer die Linke Navigation -->SUB Aktive */
a.suba:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.suba:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.suba:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}
a.suba:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #145AA8; font-weight: bold; text-decoration : none;}

/* ist fuer die Linke Navigation -->SUBSUB*/
a.subsub:link {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #145AA8; font-weight: normal; text-decoration : none;}
a.subsub:visited {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #145AA8; font-weight: normal; text-decoration : none;}
a.subsub:active {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}
a.subsub:hover {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}

/* ist fuer die Linke Navigation -->SUBSUB Aktive*/ 
a.subsuba:link {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}
a.subsuba:visited {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}
a.subsuba:active {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}
a.subsuba:hover {font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #FA8246; font-weight: normal; text-decoration : none;}

/* ist fuer die Linke Navigation -->SUB im Footer da hier ein weisser Hintergrund vorhanden ist */
a.subwhite:link {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: normal; text-decoration : none;}
a.subwhite:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: normal; text-decoration : none;}
a.subwhite:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: normal; text-decoration : none;}
a.subwhite:hover {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: bold; text-decoration : none;}

/* Links fuer den Footer Anfahrtskizze und Mail */
a.mail:link {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: bold; text-decoration : none;}
a.mail:visited {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: bold; text-decoration : none;}
a.mail:active {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: bold; text-decoration : none;}
a.mail:hover {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: black; font-weight: bold; text-decoration : underline;}

/* Links fuer die conatainer auf rechten seite */
a.container:link {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:red; font-weight: normal; text-decoration : none;}
a.container:visited {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:red; font-weight: normal; text-decoration : none;}
a.container:active {font-family: Verdana, Arial, sans-serif; font-size: 11px; color: red; font-weight: normal; text-decoration : none;}
a.container:hover {font-family: Verdana, Arial, sans-serif; font-size: 11px; color:red; font-weight: normal; text-decoration : underline;}


/* Scrollbar */
BODY {scrollbar-face-color: rgb(237,233,233); 
scrollbar -highlight- color: white; 
scrollbar -shadow- color: white; 
scrollbar -3dlight- color: rgb(255,96,0); 
scrollbar -arrow- color: rgb(255,255,255); 
scrollbar -track- color: white; 
scrollbar -darkshadow- color: rgb(255,96,0);}

/* Texteingabefelder  und Inputfields*/
input{BORDER-BOTTOM: #CCCCCC thin 1px solid; BORDER-LEFT: #CCCCCC thin 1px solid; BORDER-RIGHT: #CCCCCC thin 1px solid; BORDER-TOP: #CCCCCC thin 1px solid;}
textarea {BORDER-BOTTOM: #CCCCCC thin 1px solid; BORDER-LEFT: #CCCCCC thin 1px solid; BORDER-RIGHT: #CCCCCC thin 1px solid; BORDER-TOP: #CCCCCC thin 1px solid;}
select{BORDER-BOTTOM: #CCCCCC thin 1px solid; BORDER-LEFT: #CCCCCC thin 1px solid; BORDER-RIGHT: #CCCCCC thin 1px solid; BORDER-TOP: #CCCCCC thin 1px solid;}
.input1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #F0F0F0;}
/*content Styles */
.black{font-family: Arial, sans-serif; font-size: 12px; color: black;}
.headline { font-size : 22px; font-family : Arial, Helvetica, sans-serif; font-weight: bold;color : white;}
.inno {font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; color :black;}
.error {font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; color :red;}
.container {font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; color : black;}
/*.rahmen {BORDER-RIGHT: black 1px ridge; BORDER-TOP: black 1px ridge; BORDER-LEFT: black 1px ridge; BORDER-BOTTOM: black 1px ridge;}*/
.rahmen {border-color: #B8C3D8; border-width:1px;}

td,tr,p,ul,li {font-size : 11px; font-family : Verdana, Arial, Helvetica, sans-serif; color : #024B9A;}

h4 { font-size : 14px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #024B9A;}
H5 { font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black;}
h5 { font-size : 13px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black;}
h6 { font-size : 12px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black;}

.disclaimer {font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; color : black;}
