html {height: inherit;}
body {height: inherit; border-right: 7px solid #FF6600; margin: 0px 0px 0px 0px; background-color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.8em; color: rgb(0, 0, 0);font-weight :lighter; font-style : normal;}
html, body, textarea {
	scrollbar-base-color: rgb(120,120,120);
	scrollbar-3dlight-color: rgb(120,120,120); 
	scrollbar-arrow-color: rgb(253, 104, 2);
	scrollbar-darkshadow-color: rgb(120,120,120);
	scrollbar-face-color: rgb(120,120,120); 
	scrollbar-highlight-color: rgb(255,255,255); 
	scrollbar-shadow-color: rgb(255,255,255); 
	scrollbar-track-color: rgb(200,200,200);
}
table {border: none; text-align: left; border-style: none; border-collapse: collapse; }



td,th {empty-cells: show; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 0.8em; color: rgb(0, 0, 0);font-weight :lighter; font-style : normal;}

a { color: rgb(0, 52, 154);}
/*
a:link { color :rgb(0, 0, 0); }
a:active { color :rgb(253, 104, 2);}
*/
/*a:visited {color:#00349A;} */
/* a:visited {color:rgb(0, 52, 154); } */


/* Seiten-Titel, blau */
.titel  {font-size:1.2em;font-weight : bold; color : rgb(0, 51, 153);}
/* titel */
h1 {font-size:1.2em;font-weight : bold; color : rgb(0, 51, 153); margin:0px 0px 0px 0px;}
h2 {font-size:1em;font-weight : bold; color : rgb(0, 51, 153); margin:4px 0px 0px 0px;}

/* normaler Text, schwarz */

.text  {}
/*.texttabelle  { font-size : 0.8em;}*/

.texti  { font-style : italic;}

.text a:visited {color: #00349A}

.textkl  {font-size : 0.85em; }

.textb  {font-weight : bold; }
/*.textbtabelle  {font-size : 0.8em;font-weight : bold;}*/

/* hinterlegt von der Suche gefundene Stellen */
.suchbegriff  {background-color: rgb(253, 104, 2);}

.senden	{font-size : 9pt; font-family : Verdana,Arial,Helvetica,Sans-Serif; font-weight : bold; color : rgb(0, 52, 154); background-color:#FFFFFF; height: 20px; border: rgb(253, 104, 2) 1px solid; margin: 0px 0px 0px 0px;}


/* normaler Text, grau */
.text_gr8  {font-size : 0.85em; font-weight : bold; color : rgb(153, 153, 153);}

/*Linie Homepage*/
#linie {border-bottom-color:rgb(0,0,0); border-bottom-width: 1px; border-bottom-style: solid;}
#linieorange {border-bottom-color:rgb(253, 104, 2); border-bottom-width: 1px; border-bottom-style: solid;}

/* Links */

.link a:link {color : rgb(0, 0, 0);}
.link a:visited {color :#00349A;}	

.linkgr {font-weight: bold; color : rgb(130, 130, 130); text-decoration: none;}
.linkgr a:link { font-weight: bold; color : rgb(130, 130, 130); text-decoration: none;}
.linkgr a:visited { font-weight: bold; color : rgb(130, 130, 130); text-decoration: none;}

.linkgb a:link {font-weight: bold; color : rgb(0, 0, 0);}
.linkgb a:visited {font-weight: bold; color : rgb(153, 153, 153);}


/* Hauptnavigation 

.navlinkt a:link {font-size: 1.0em; font-weight : bold; color : rgb(130, 130, 130); text-decoration: none;}
.navlinkt a:active {font-size: 1.0em; font-weight : bold; color : rgb(130, 130, 130); text-decoration: none;}
.navlinkt a:visited {font-size: 1.0em;font-weight : bold; color : rgb(130, 130, 130); text-decoration: none;}	
.navlinkt a:hover {font-size: 1.0em;  font-weight : bold; color : rgb(0, 52, 154); text-decoration: none;}

.navlinkta {font-size: 1.0em;	font-weight : bold; color : rgb(0, 52, 154); text-decoration: none;}
.navlinkta a:active {font-size: 1.0em; font-weight : bold; color : rgb(0, 52, 154); text-decoration: none;}
.navlinkta a:link {font-size: 1.0em; font-weight : bold; color : rgb(0, 52, 154); text-decoration: none;}
.navlinkta a:visited {font-size: 1.0em; font-weight : bold; color : rgb(0, 52, 154); text-decoration: none;}	
*/

.navlink a {color: rgb(130, 130, 130); padding: 2px 2px 2px 5px; font-size: 1.0em; font-weight: bold;  text-decoration: none; display: block; }
.navlink a:hover { color : rgb(0, 52, 154); }
a.navlinka { color : rgb(0, 52, 154); }

/* Hauptnavigation - Ende*/

/* .subnavlink {color:#FF6600} */
.subnavlink a {color: rgb(253, 104, 2); padding: 2px 2px 2px 5px; font-size: 0.875em; font-weight: normal;  text-decoration: none; display: block; }
.subnavlink a:hover { color : rgb(0, 52, 154); }
a.subnavlinka { color : rgb(0, 52, 154); }

.subnavlinkt a:link {font-size: 0.875em;  font-weight : normal; color : rgb(253, 104, 2); text-decoration: none;}
.subnavlinkt a:active {font-size: 0.875em; font-weight : normal; color : rgb(253, 104, 2); text-decoration: none;}
.subnavlinkt a:visited {font-size: 0.875em; 	font-weight : normal;  color : rgb(253, 104, 2); text-decoration: none;}	
.subnavlinkt a:hover {font-size: 0.875em;  font-weight : normal; color : rgb(0, 52, 154); text-decoration: none;}

.subnavlinkta a:link {font-size: 0.875em;  font-weight : normal;  color : rgb(0, 52, 154); text-decoration: none;}
.subnavlinkta a:active {font-size: 0.875em;  font-weight : normal; color : rgb(0, 52, 154); text-decoration: none;}
.subnavlinkta a:visited {font-size: 0.875em; font-weight : normal;  color : rgb(0, 52, 154); text-decoration: none;}	
.subnavlinkta a:hover {font-size: 0.875em;font-weight : normal;  color : rgb(0, 52, 154); text-decoration: none;}

/* Subnavigation - Ende*/


/* Schrift für Navbar */

.textnbar a:link {font-size : 9,5pt; text-decoration: none; }
.textnbar a:visited {font-size : 9,5pt; text-decoration: none;}
.textnbaro {font-size : 9,5pt; text-decoration: none;color:#FF6600;}

/* für Sitemap*/
.sitemap a:link { color : rgb(0, 0, 0); text-decoration: none; }
.sitemap a:visited { color : rgb(0, 52, 154); text-decoration: none;}
.sitemap a:hover { color : rgb(253, 104, 2);}


.error  {color : rgb(153, 0, 0);	margin: 1px 1px 1px 0px;}

.ticker	{font-size : 9pt; color : rgb(0, 52, 154); background-color:#ffffff; width: 300px; height: 20px; border: rgb(253, 104, 2) 1px solid; padding: 2px 2px 2px 2px;}
.ticker_inside	{font-size : 9pt; color : rgb(0, 52, 154); background-color:#ffffff; width: 300px; height: 20px;}

.webco a:link {font-size: 8pt; color : rgb(252, 252, 252);}
.webco a:visited {font-size: 8pt; color : rgb(253, 253, 253);}


/* barrierefrei */

#inhalt {text-align: left; vertical-align: middle; margin: 0px auto; height: 60%; padding: 0px; background-color: #ffffff; border-left: 41px solid #FF6600;}

#oben {text-align: left; vertical-align: middle; margin: 0px auto; height: 100px; width: 900px; background-color: #ffffff;}

#nav {text-align: left;	width: 195px; border-left:26px solid #FF6600; position: relative; left: -41px; float:left; z-index:2; background-image: url(../home/nav_platzhalter.gif); background-repeat:repeat-y;}


#mitte {text-align: left; vertical-align: top; margin: 0px auto; width:75%; position: relative; float:left; padding: 0px 0px 15px 0px; background-color: #ffffff; height: 98%; position: relative; top: 20px; left:0px; z-index:1;}

/* Klammer Überschrift */
#klammer {text-align: left; vertical-align: middle;	margin: 0px auto; padding: 5px; width: 20px; z-index:3; position: absolute; top: 107px; left: 240px;}

#content {width:95%; margin:0px 0px 0px 0px;}

#sitemap {margin-left:2em}

#hidden {visibility:hidden;}

#logo {position: relative; top: 35px; left: 20px; }

#ticker {position: relative; top: 8px; left: 180px;}
#navoben {position: relative; top: -15; left: 500px;}

#navbar {position: relative; left:180px; width:600px;}

/* hinterlegt von der Suche gefundene Stellen */
.suchbegriff  {background-color: rgb(253, 104, 2);}

/* Suche */
.eingabefeld_suche	{background-color:#FFFFFF; height: 18px; border: #000000 1px solid; margin: 5px 0px 2px 0px; padding: 0px 0px 0px 0px; font-size: 9pt;}
.senden_suche	{ background-color:#FFFFFF; height: 18px; width:18px; border: 1px solid #555555;font-size: 7pt; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; } /*margin: 0px 0px 5px 2px;*/

/*Fuer inaktive Links beim Blättern*/
.inaktiv {font-weight:bold;color :#CCCCCC;}

hr {color: rgb(253, 104, 2); height:1px; background-color:rgb(253, 104, 2) border:0px;}

/*Rote Box für Links und Download*/
#ueber_rot {background-color:rgb(253, 104, 2); padding: 2px 5px 2px 5px; margin: 0px 0px 5px 0px;}
.rot_weiss {font-weight : bold; color:rgb(255, 255, 255);}

/*Download*/
#download {width:90%; margin:10px 0px 5px 0px; border-bottom: 1px rgb(253, 104, 2) solid;}
#download #titel {font-weight : bold; padding:2px; margin:0px 0px 5px 0px;}
#download #text {margin:0px 0px 4px 0px}
#download #datei {padding: 4px 0px 6px 0px; }

/* Für Bilder innerhalb von Texten */
.assetleft {margin:4px 8px 6px 0px; padding: 3px 3px 3px 3px; border:rgb(0, 51, 153) 1px solid; }
.assetright {margin:4px 0px 6px 8px; padding: 3px 3px 3px 3px; border:rgb(0, 51, 153) 1px solid; }
.bu {font-size : 8pt;line-height:10pt;padding: 4px;}

/* Hack fuer Bilder innerhalb von Texten mit Listen*/
ul {list-style-position:inside}

#rahmen_bild{border:#828282 0px solid;}

#rechts {float:right; padding: 0px 0px 0px 10px;} /*Bild was rechts ist, Text umfliesst links*/
#links {float:left; padding: 0px 10px 0px 0px;} /*Bild was links ist, Text umfliesst rechts*/


