﻿/**** Farbdefinitionen ****
gr1: color  #155A9B;  bg0  #2568A7 ; bg1 #5083B2 ; bg2 #A0C1DF
gr2: color  #3277DE;  bg0  #6294DF ; bg1 #7CA4DF ; bg2 #A6BBD6 dunkel => hell
gr3: color  #3D98B5;  bg0  #7DBED3 ; bg1 #A4D2E1 ; bg2 #CAE0E7
gr4: color  #C0DAC1;  bg0  #8FC090 ; bg1 #A6CEA7 ; bg2 #C0DCC1
background-color kopf: #DAE0E8      #d0d3d9
background-color body: #D8DBDF

schrift grau:   #898989
schrift navi: #003366
button grau: #c3cddb
rot: #cc0000

*/
a,a:visited         {text-decoration: none; color: #003366;}
a:hover             {text-decoration: underline; color: #CC0000;}
body                {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; background-color: #d0d3d8;background-image: url("bghead.jpg"); background-repeat: repeat-x;} 
h1                  {font-size: 120%; margin: 0 0 5px 0;}/* Seitentitel überall */
h2                  {font-size: 100%; font-weight:bold; margin: 5px 0 0 0;}  /* Untertitel Infos farbig*/
h3                  {font-size: 100%; font-weight:bold; margin: 5px 0 0 0;}  /* Untertitel Infos Schwarz */	   
h4                  {font-size: 100%; font-weight:bold; margin: 5px 0 0 0;color:#FF00FF}  /* Untertitel Infos Pink */	       
img                 {border-width: 0;}	     
 
.dateMod            {text-align:right;color:#898989;clear:both;font-size:smaller;margin-right:4px;}
.einz20             {margin-left: 20px;}
.einz40             {margin-left: 40px;}
.einz60             {margin-left: 60px;}
.einz80             {margin-left: 80px;}   
.einz120            {margin-left: 120px;}           
.fclear             {clear: both;}           
.fleft              {float: left;}
.fright             {float: right;}
.hr                 {clear: both; margin-top: 5px;height: 5px; border-top-width: 1px; border-top-style: solid;}
.imgI               {width: 300px;text-align: center;line-height: 16px;background-color:white; float: left;font-size: smaller;margin-right:10px;}
.imgIGal            {width: 300px;text-align: center;line-height: 16px;background-color:white; float: left;font-size: smaller;}
.imgH               {width: 480px;text-align: center;line-height: 16px;background-color: #e0e3ea;font-size: smaller;margin-left:120px;} 
.imgT               {width: 120px;text-align: center;line-height: 16px; color:gray;font-size: smaller;} 
.imgAp              {width: 160px;text-align: center;line-height: 16px;color:gray;font-size: smaller;} 
.video              {width:500px;text-align: center;line-height: 16px;font-size: smaller;z-index:-1}
.label              {color: #898989;width: 120px;float: left;font-size: smaller;}

          
.navR               {padding: 4px 0px 4px 0px;font-size:12px;}

.nodisplay          {display: none;}  /* login */
.red               {color: #333333;}
.smaller            {font-size: smaller;}
.ul                 {list-style-type: none; margin: 0; padding: 0;}
.ul li              {}
.txtR               {text-align: right; display: block; padding: 5px 5px 0px 0px;}


/*--Masterpage--*/

/*-- aüßere Container--*/
#frame              {margin-left: auto; margin-right: auto; height: auto; width: 1000px; background-color: #e0e3ea; border-left: solid 1px white; }

#frameBody          {clear:both; border-bottom: solid 2px Gray;border-right: solid 2px Gray;width:998px;}


.bodyL              {width:170px; float: left; font-size: 10pt;padding-bottom: 30px; padding-top:40px; }  /*Navigation links*/
.bodyR              {width:818px; float: right;padding-top:10px; padding-bottom: 30px;background-color:white;}  /*Inhalt*/
  #spacerT          {width:818px;height:10px;}

#footer            {clear: both;width:998px;}

/*-- ContainerInhalt  Links, Rechts, Innerer--*/
.cont1000           {width:998px;}
.cont800            {width:800px;margin-left:10px;min-height:500px;} 
.contB              {width:638px;float:left;border-right-style:dotted;border-right-width:1px;min-height:500px;} 
.cont620            {width:618px;margin-left:10px;padding-bottom: 30px;}
.contR              {width:170px;float:right;} 



/*
.PCont              {width:628px;margin-left:10px;margin-top:10px;float:left;padding-bottom:30px;min-height:500px;padding-right:5px;border-right-style:dotted;border-right-width:1px;} 
.cont800           {width:800px;margin-left:10px;margin-top:5px;padding-bottom:30px;min-height:500px;} 
.cont800Map        {width:800px;height:544px;background-color:#dbdbdb;}
.cont1000          {width:1000px;margin-left:10px;margin-top:5px;padding-bottom:30px;min-height:500px;padding-right:5px;padding-top:10px;} 

#contR               {width:170px;float:right;}   

*/

 #ul_menu           {margin:0; list-style-type: none; padding:0px; background-color:White;font-size:12px;width:164px; }       
.menu               {width:170px;font-size:12px;background-color:White;}
.menuItem           {border-bottom: solid 1px silver; padding: 4px 5px 4px 5px;line-height:140%;}

.menuItem td        {text-indent:-5px;}
.menuItemH          {background-image:none; background-color: #e0e3ea;font-size:12px;}
.menuItemS          {border-bottom: solid 1px silver; padding: 4px 0px 4px 5px;line-height:140%;border-right: solid 6px #cc0000;}
.menuDyn            {border-left: solid 1px silver;border-top: solid 1px silver;border-right: solid 1px silver;}
.menuDynItem        {border-bottom: solid 1px silver ;padding-left:2px; padding-bottom:4px;padding-top:2px;width: 360px;background-color:#e0e3ea;}
/*.navItem            {color:White;font-weight:bold;font-size:12px;vertical-align:sub;}*/

.serviceItem        {border-bottom: solid 1px silver; padding:4px 6px 4px 6px;}

.thselect           {float:left;text-align:center;background-color:white;height:20px;border-right:solid 2px gray;padding-top:4px;font-size:12px;font-weight:bold}


#grey               {color:Silver;}



/*--------*/
#cont_ul            {margin: 0;list-style-type: none;padding: 0px 0px 0px 0px;}
#cont_ul li         {padding: 2px 0px;}
#index_ul           {display: block; list-style-type: none; float: left; margin: 0; padding: 4px 0px 0px 0px; width: 620px;}
#home_ul            {list-style-type: none; margin: 10px 0px 0px 0px; padding: 0; width: 618px;}
#home_ul li         {padding: 2px 0px;}
#navR_ul            {list-style-type: none; float: right; width: 168px; font-size: 8pt; margin: 0; padding: 0;}
#navR_ul li         {padding: 4px 0px 4px 0px;}
#rel_ul             {list-style-type: none; margin: 10px 0px 0px 0px; padding: 0; font-size: 80%;}


/*  karten */
.mapLi              {float:left;width:252px;height:252px;}
.mapButton          {width:252px;height:252px;cursor:crosshair;}

.mapLink            {display:block;line-height:20px;border-top:solid 1px black;text-align:center;}
.mapLink a:hover    {background-color:#f5f5f5;}


        


