/* Allgemeine Styles */
#body-backup {width:960px; font: 0.90em verdana, arial, sans-serif; color:#000000; background-color:#ffffff; _text-align:center; background-image:url(background.jpg); background-repeat:repeat-x;  margin:0px; _text-align:center;}
body {width:960px; font: 0.90em verdana, arial, sans-serif; color:#000000; background-color:#ffffff; _text-align:center; margin:0px;}
#body_hintergrund {width:960px; position:relative; top:-80px; background-image:url(unten_hintergrund3.gif); background-repeat:no-repeat;}

a {text-decoration:none; color: #09408B;}
div.center,tr,td {width:1000px; margin:0px auto; _text-align:left; overflow:visible;}
div.left {align:left;}
div.right {margin-left:30px; width:600px;}
div.right1 {margin-left:30px; width:260px;}
div.oben {margin-top:-14px;}
div.box_right {margin-left:70px;}
div.box_right2 {margin-left:50px;}
div.sub {margin-top:10px;}
td.kontakt {font: 0.9em verdana, arial, sans-serif; _text-align:center; margin:3px}


#fussleiste a {text-decoration:none; color: #ffffff;}

h1 {font-family: Trebuchet MS, trebuchet, verdana, sans serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1.8em;
  line-height: 100%;
  color: #999999;
}

h2 {
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  line-height: 100%;
  color: #EB810F;
}

/* Styles für die Strukturierung des Layouts */
#blockbereich2 {width:960px; margin:0px auto; _text-align:left; overflow:visible;}
#blockbereich {width:960px; margin:0px auto; text-align:left; overflow:visible;}

/* Logo-Positionierung */
div.logo_oben {position:relative; left:310px; position:relative; top:-80px;}

div.menu_oben {height:14px; font: 12px verdana, arial, sans-serif; color:#999999;}
div.menu_oben a {font: 12px verdana, arial, sans-serif; color:#999999; text-decoration:none;}
div.menu_oben a:hover {font: 12px verdana, arial, sans-serif; color:#EB810F; text-decoration:none; }
div.logo_mitte {position:relative; top:-80px;}


/* Menu-Positionierung */
#menu_hintergrund {width:960px; position:relative; top:-80px; background-image:url(unten_hintergrund3.gif); background-repeat:no-repeat;}
#content_hintergrund {position:relative; left:290px; top:0px; }
#positionierung {position:relative; left:0px; top:80px;}
#menu_content {position:relative; left:0px; position:absolute; top:0px; width:260px;}
div.box_right2 {margin-left:50px;}
#content_hintergrund_backup {position:relative; left:290px; position:absolute; top:0px;}
#menu_content_backup {position:relative; left:0px; top:0px; width:260px;}

#fusszeilenleiste {position:relative; left:310px; top:-41px; font: bold 11px verdana, arial, sans-serif; text-decoration:none; color: #FFFFFF; }
#fusszeilenleiste a {font: bold 11px verdana, arial, sans-serif; text-decoration:none; color: #FFFFFF;}
#fusszeilenleiste2 {position:relative; top:-93px; background-image:url(fuss3.gif); background-repeat:repeat-x;}
#fusszeilenleiste3 {position:relative; top:-180px;}
#fusszeilenleiste4 {position:relative; left:480px; top:-63px;}
#fuss_hintergrund {width:960px; position:relative; top:-80px; background-image:url(fuss_bg.gif); background-repeat:repeat-x;}
#fuss_div {position:relative; left:0px; position:relative; top:-165px;}

/* Content-Positionierung */
#web_content1 {width:600px;}
#web_content a {font: bold 0.9em verdana, arial, sans-serif; text-decoration:none; color: #659217; }
#web_content a:hover {font: bold 0.9em verdana, arial, sans-serif; text-decoration:underline; color: #659217; }
#web_content {position:relative; left:20px; font: 0.90em verdana, arial, sans-serif; color:#000000;}

/* Styles für die Strukturierung des Layouts */

#positionierung {position:relative; left:0px; top:0px;}
/* Rahmen für den Menüinhalt */

/* Styles zur Verwendung im linken Hauptmenü und Textfeld */	

/* Hauptüberschrift im Menü + Fettdruck */	
div.menu_ueberschrift {font: bold 16px trebuchet MS, arial, sans-serif; color: #666666; display: inline; line-height:150%;}
div.menu_ueberschrift a {color: #666666;}

/* Hauptüberschrift im Menü + Fettdruck */	
div.menu_ueberschrift_mark {font: bold 16px trebuchet MS, arial, sans-serif; color: #EB810F; display: inline; line-height:150%;}
div.menu_ueberschrift_mark a {color: #EB810F;}
/* Hauptüberschrift im Menü ohne Fettdruck*/	
div.menu_ueberschrift2 {font: 13px verdana, arial, sans-serif; color:#666666; display: inline; line-height:150%;}
div.menu_ueberschrift2 a {color: #666666;}
/* Hauptüberschrift im Menü ohne Fettdruck*/	
div.menu_ueberschrift2_mark {font: 13px verdana, arial, sans-serif; color:#EB810F; display: inline; line-height:150%;}
div.menu_ueberschrift2_mark a {color: #EB810F;}

/* Rahmen für den gesamten Inhaltsbereich */
#web_content_zusatzfenster {background-image:url(zusatzfenster-mitte.gif); background-repeat:repeat-y;}
#web_content_zusatzfenster a {font: bold 0.9em verdana, arial, sans-serif; text-decoration:none; color: #09408B; }
#web_content_zusatzfenster a:hover {font: bold 0.9em verdana, arial, sans-serif; text-decoration:underline; color: #09408B; }
#web_fuss {position:relative; left:0px; position:relative; top:0px; width:660px;}


/* Logo */
#sub_block0 {position:relative; top:0px; align:left;}
#sub_block1 {left:0px; top:0px; width:40px; height:0px;}

/* Rahmen für den gesamten Menübereich */
#menu_rahmen {position:relative; left:280px; top:-74px; width:99px;}

/* Rahmen für die gesamte Fussleiste */
#fussleiste {position:relative; left:-340px; position:absolute; bottom:0px;}
/* Logo rechts unten beim Menü */
#menu_logo {position:relative; left:0px; top:0px; width:99px; height:570px;}



/* Hauptüberschrift im Textfeld*/	
div.abstand {margin-top:6px;}
div.abstand2 {margin-top:10px;}
div.headline {font: 1.8em trebuchet MS, trebuchet, verdana, sans serif; color: #999999; display: inline; line-height:100%;}
div.fusszeile {font: 0.9em trebuchet MS, arial, sans-serif; color: #FFFFFF; display: inline; line-height:150%;}

/* Rahmen für das untere Zusatzfenster */
div.zusatzfenster-rechts2 {position:absolute; left:350px; position:absolute; top:430px;}
div.zusatzfenster-rechts {position:relative; left:340px; position:relative; top:-250px;}

/* Styles für die Strukturierung des WebEdition Eingabefeldes */	
div.wysiwyg table {border:0; border-spacing:3px; border-color:#CCCCCC}
div.wysiwyg td {margin:2px; font: 0.80em verdana, arial, sans-serif; color:#000000; line-heihgt: 1.3em}
div.wysiwyg th {margin:2px; text-align:left; font: 0.80em verdana, arial, sans-serif; color:#000000;}
div.wysiwyg hr {color: #e5effa;}
div.wysiwyg table.tof1 {border:0px; border-spacing:3px;}
div.wysiwyg table.tof1 td {margin:2px;}
div.wysiwyg table.tof1 th {margin:2px;} 
div.wysiwyg img {color:#CCCCCC; margin-left:15px; margin-bottom:5px;}

