body	{ background-color: silver; text-align:center; margin:0px; font-family: Arial, Helvetica, Sans-Serif; font-size:14px; }
#inhalt           { background-color: #fff; text-align: left; margin: 0 auto; position: relative; z-index: 0; top: 0px; left: 0px; width: 985px; visibility: visible; height:740px}
#leftnavigation { font-size: 12px; position: absolute; z-index: 15; top: 216px; left: 0px; width: 130px; visibility: visible; display: block }
#headerleiste{ background: white; position: absolute; z-index: 0; top: 0px; left: 0px;  visibility: visible; display: block, HEIGHT:218px; }
#content      { margin-left: 0px; position: absolute; top: 235px; left: 0px; width: 100%; visibility: visible; display: block; background-color:white; }
#topnews3     { position: absolute; top: 225px; left: 784px; visibility: visible; display: block; z-index:200; width:190px;}

#locator { text-align: right; position: absolute; z-index: 30; top: -39px; right: -1px; height: 16px; visibility: visible;
filter:alpha(opacity=70);
opacity: 0.8;
-moz-opacity:0.8;
padding:3px;
background-color:white;
}
#preecke { background-color: rgb(119,157,194); position: absolute; left: 0px; width: 100%; height: 45px; visibility: visible; botom: 5px; display: block }
#menu_ecke { position: relative; z-index: 50; bottom: -10px; left: 5px; width: 100%; visibility: visible; display: block }
#ecke { background-color: #fff; position: relative; bottom: 30px; left: 0px; width: 100%; visibility: visible; display: block }

.menuitem   { color: black; background-color: rgb(119,157,194); } /* Hintergrundfarbe der Menüelemente*/
.topmenu  { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }  /* Menüeinträge Menü 1. Stufe */
.secondmenu  { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }  /* Menüeinträge Menü 2. Stufe */
a.secondmenu:active  { color: black; text-decoration: none } 
a.secondmenu:hover  { color: black; text-decoration: underline }
a.secondmenu:visited  { color: black; text-decoration: none }
.menuleiste      { color: #7fb7ce; font-style: normal; font-size: 14; font-family: Arial; background-color: rgb(119,157,194);  cursor: pointer  }  /* Das Menü an sich */

.lang_menu { font-size: 13px; color: black }
A.lang_menu { color: black }
A:VISITED.lang_menu. { color: black }
A:HOVER.lang_menu { color: red }


.gb-table { background: #344492; }
.gb-header { TEXT-DECORATION: none; COLOR: white; font-size: 10pt; font-weight: bolder;}
A.gb-header { TEXT-DECORATION: underline; COLOR: white; }
A.gb-header:visited { TEXT-DECORATION: none; COLOR: white; }
A.gb-header:active  { TEXT-DECORATION: none; COLOR: red; }
A.gb-header:hover { TEXT-DECORATION: none; COLOR: #dc143c;}

.gb-link { TEXT-DECORATION: none; COLOR: black; font-size: 10pt;}
A.gb-link { TEXT-DECORATION: underline; COLOR: black; }
A.gb-link:visited { TEXT-DECORATION: none; COLOR: black; }
A.gb-link:active  { TEXT-DECORATION: none; COLOR: red; }
A.gb-link:hover { TEXT-DECORATION: none; COLOR: #dc143c;}

#falkert_luft     { position: absolute; z-index: 1; top: 0px; left: 0px; width: 316px; visibility: visible; display: block }
#logo { position: absolute; bottom:-35px;right: 0px; width: 100px; height: 100px; visibility: visible; display: block; z-index:31;}
#Ebene1    { background-image: url(/picdir/headerline.jpg); background-color: #4682b4; position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100px; visibility: visible; display: block }
#impressum   {background-image: url(picdir/headerline.jpg); background-color: #4682b4; position: absolute; bottom: 0px; left: 0px; width:100%; height: 16px; visibility: visible; display: block; text-align: center }

.anfrage_table_1 { background-color: silver;}
.anfrage_table { background-color: silver;}
.anfrage_required { color: red }

.angebot_table { background-color: #7fb7ce; }
.angebot_table_2 { background-color: white; }
.angebot_name { font-weight:bolder; color:red; }
A.angebot_name { font-weight:bolder; color:red; }
A.angebot_name:visited { font-weight:bolder; color:red; }
.angebot_zeit {font-weight:bolder; }
.angebot_preis {font-weight:bolder; color:red; }
.angebot_kurzbeschr { }
.angebot_header_2 {font-weight:bolder; font-size:15px; color: #006400}
.angebot_header_1 {font-weight:bolder; font-size:20px; color: #292063}

.index_welcome_h2 { font-family: Arial; font-size: 14px; font-weight: bold; color: #292063}
.anfrage_linke_spalte {width:90px; padding-right:10px; background-color:#8cb9e7; font-size:13px;}
.anfrage_mittlere_spalte {width:90px;padding-right:10px;  background-color:#8cb9e7; font-size:13px;}
.anfrage_mittlere_werte {width:150px;padding-right:10px; background-color:#789ec5; font-size:13px;}
.anfrage_linke_werte {width:150px;padding-right:10px; background-color:#789ec5; font-size:13px;}

td { font-size: 13px; font-family: Arial, Helvetica, sans-serif  }
h1 { font-family: Arial; font-size: 18px; font-weight: bold; color: #006400}
h2 { font-family: Arial; font-size: 14px; font-weight: bold; color: #292063}
h3 { font-family: Arial; font-size: 12px; font-weight: bold; }
h4 { font-family: Arial; font-size:  8px; font-weight: bold; }
h5 { font-family: Arial; font-size:  6px; font-weight: bold; }
h6 { font-family: Arial; font-size:  4px; font-weight: bold; }

A { color: #373737; }
A:VISITED  { color: #373737; }
A:HOVER   { color: red;}

/* set millions of background images */
.rbroundbox { background: url(/picdir/nt.gif) repeat; }
.rbtop div { background: url(/picdir/tl.gif) no-repeat top left; }
.rbtop { background: url(/picdir/tr.gif) no-repeat top right; }
.rbbot div { background: url(/picdir/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/picdir/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }











