BODY { margin: 0; padding: 0; BACKGROUND-COLOR: #ffffff; background-image: url('optic/background.jpg'); }

/*  #website {  margin-right: auto;  margin-left: auto;  width: 1000px;}  */

#border { margin: 0;  padding: 0;  border: 0; width: 1000px; }

ul {  margin: 0 0 0 0;  padding: 0 0 0 0; border: 0; background: transparent; list-style-type: circle; float: left; }
ul li  { margin: 0 0 0 0; padding: 0;  border: 0;  background: transparent; text-align: left; color: #333; font-family: arial, helvetica, sans-serif;  font-weight: normal; 
         font-style: normal; font-size: 80%;  text-align: left; }

TABLE.Middle { BORDER-BOTTOM: #000000 0px;  BORDER-LEFT: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px;  }

TABLE.Topbar {  BACKGROUND-COLOR: #809fe3;  }

P { COLOR: #3357b3; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; MARGIN-TOP: 4px; }

.NoBreakBeforeAfter  { MARGIN-BOTTOM: 0px;  MARGIN-TOP: 0px;  }

#headline { width: 801px; height: 70px; border: 0; background-image: url('optic/headline_bg.gif'); }

#world  { width: 70px; height: 60px; margin: -10px 0 0 0; background-image: url('optic/world.gif'); background-repeat: no-repeat; float: right; }

#headline h1 { margin: 0; padding: 10px 15px 0 0; font-size: 110%; font-family: verdana, arial, sans-serif; color: #A40C00; float: right; }
 
#headline_menue h1 { margin: 0; padding: 20px 0 0 0; font-size: 80%; font-family: verdana, arial, sans-serif; color: #A40C00; float: right; }

#headline a:link, #headline a:visited { margin: 0; padding: 10px 15px 0 0; font-size: 80%; font-family: verdana, arial, sans-serif; color: #000; float: center; text-decoration: none; }
#headline a:hover, #headline a:active  { margin: 0; padding: 10px 15px 0 0; font-size: 80%; font-family: verdana, arial, sans-serif; color: #A40C00; float: center; text-decoration: none; }

.NoBreakBefore  {   MARGIN-TOP: 0px;  }    

.NoBreakAfter   {   MARGIN-BOTTOM: 0px;  }

P.Indented1   {   MARGIN-LEFT: 12px;   }

TABLE.Bottom  {  BORDER-BOTTOM: #000000 1px solid;   BORDER-LEFT: #000000 1px solid;  BORDER-RIGHT: #000000 1px solid;  BORDER-TOP: #000000 1px;   }

TD.Main  {  BACKGROUND-COLOR: #ffffff;  }

P.Title  {  FONT-WEIGHT: bold;  }

.Bordered  {  BORDER-BOTTOM: #000000 1px solid;  BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; }   

TABLE  {  COLOR: #3357b3;  FONT-FAMILY: Tahoma;  FONT-SIZE: 11px;  }    

INPUT   {  COLOR: #3357b3;  FONT-FAMILY: Tahoma;  FONT-SIZE: 11px; }   

.Width150   {  WIDTH: 150px;  }        

P.Indented2 { MARGIN-LEFT: 12px; MARGIN-RIGHT: 12px; }

A { TEXT-DECORATION: none; }   

#werbung { margin: 0 0 0 20px; width: 158px; border: 1px solid #fff; float: left; background-color: #e8eefc; }
#werbung p { margin: 0 4px 0 4px; padding: 2px 0 0 0; font-family: arial; font-size: 12px; font-weight: normal; color: #000; float: left; }    
#werbung a.werbung:link, #werbung a.werbung:visited, #werbung a.werbung:active  
           { color: #e1771e; font-size: 12px; margin: 0; padding: 0; clear: left; }  

#menue { width: 198px; background-color: #CDDAF3; float: left; border-left: 1px solid #999; padding: 0; height: 100%; }
#menue_links  { padding: 0 0 50px 0; }
#menue_links a:link, #menue_links a:visited { color: #111; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0 0 0 3px; padding: 0; float: left; border: 0; }
#menue_links a:hover, #menue_links a:active { color: #EC8500; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0 0 0 3px; padding: 0; float: left; }
#menue_links img { border: 0; }   
#menue_links p { color: #111; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 3px; float: left; }

.submenue { width: 198px;  border-bottom: 1px solid #000; margin: 0 0 0 0;  padding: 0 0 0 0; background-color: #E3EAF9;  display: none; }

#verlinkung-int-unt a { font: 11px; color: #354E76; text-decoration: none;  }
#verlinkung-int-unt a:hover { font: 11px; color: #354E76; text-decoration: underline;  }

/* Content4Partners - ab in den Urlaub */
#content4partners { margin:0 15px 30px 15px; font-size: 11px; }
#content4partners p { font-size: 11px;   }
#content4partners a { font-size: 11px; color: #003AE6;  text-decoration: none;}
#content4partners a:hover { font-size: 11px; color: #69A000;  text-decoration: underline;}

/* Berichtigung der Klammern führt zu fehlerhafter Anzeige !!!! */
.submenue a:hover  
{ 
  margin: 0 0 0 10px; 
{

.submenue a:link, #menue a:visited, #menue a:active 
{  
  margin: 0 0 0 10px;   
{

img 
{  

border: 0; 

float: left;  }         

a:link, a:visited, a:active, a:hover  {   text-decoration: none; }


