/* Rahmen Haupttabelle */
table.main_tbl
{
 border-top:1px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:1px double black;
 border-style:solid;
 width:900px;
}

/* Rahmen rechts - linke Navigation */
table.nav_tbl
{
 border-top:0px double black;
 border-left:0px double black;
 border-right:1px double black;
 border-bottom:0px double black;
 border-style:solid;
}

/* Rahmen links - rechter Bereich */
table.right_tbl
{
 width:179px;
}


/* Allgemeine Schrift und Schriftgröße/farbe*/
td{
 font-family:Arial;
 font-size:12px;
 color:#636363;
}


/* Box klein - Header*/
td.box_header_logo
{
 border-top:1px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black;
 border-style:solid;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:5px;
 text-align:center;
 width:150px;
 font-weight:bold;
 color:#636363;
}


/* Boxen klein - footer */
td.box_footer
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:1px double black; 
 border-style:solid; 
 background-color:#db3f04;
 font-weight:bold;
 height:15px;
 width:150px;;
 color:#ffffff;
 text-align:center;
 white-space:nowrap;
}

/* Boxen klein - Content */
td.box_content
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black;
 border-style:solid; 
 padding-left:5px;
 height:120px;
 width:150px;
}

/* Boxen klein - Content */
td.box_content_logo
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black;
 border-style:solid; 
 padding-left:5px;
 height:100px;
 width:150px;
}

/* Inhalt - rechter Bereich */
td.right_content
{
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 font-size:11px;
 color:#636363;
}


/* Header Top Navigation - blau */
td.navi_top{
padding-top:3px;
height:26px;
font-weight:bold;
color:#ffffff;
background-color:#8495c1;
white-space:nowrap;
}

/* Header Top Navigation Startseite - blau */
td.navi_top1{
text-align:left;
font-weight:bold;
color:#cccccc;
background-color:#8495c1;
white-space:nowrap;
}

/* Impressum - Link */
td.impressum{
text-align:center;
font-weight:bold;
color:#ffffff;
background-color:#8495c1;
width:179px;
height:10px;
padding-top:3px;
padding-bottom:3px;
}

/* Content-Bereich */
td.content{
border-top:0px double black;
border-left:1px double black;
border-right:1px double black;
border-bottom:0px double black;
border-style:solid; 
padding-top:20px;
padding-left:15px;
padding-right:15px;
text-align:justify; 
width:100%
//width:540px;  /*IE Hack - all Versions??*/
}

/* Content-Bereich */
td.content_impressum{
border-top:0px double black;
border-left:1px double black;
border-right:1px double black;
border-bottom:0px double black;
border-style:solid; 
}

/* Aktivierter Link -linke Navigation*/
td.link_activate
{
 background-color:#db3f04;
 color:#ffffff; 
 padding-top:3px;
 padding-bottom:3px;
 height:20px;
 white-space:nowrap;
} 

/* Deaktivierter Link Hauptpunkt -linke Navigation*/
td.link_deactivate
{
 padding-top:20px;
 white-space:nowrap;
} 


/* Boxen gross - Footer */
td.big_box_footer
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:1px double black; 
 border-style:solid; 
 padding-top:3px;
 padding-bottom:3px;
 text-align:center;
 background-color:#8495c1;
 font-weight:bold; 
 color:#ffffff;
}

/* Boxen gross - Footer links Kugel*/
td.big_box_footer_links
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:0px double black;
 border-bottom:1px double black; 
 border-style:solid; 
}

/* Boxen gross - Footer rechts*/
td.big_box_footer_rechts
{
 border-top:0px double black;
 border-left:0px double black;
 border-right:1px double black;
 border-bottom:1px double black; 
 border-style:solid;
 margin-top:60px;
 margin-bottom:7px;
 font-weight:bold; 
}


/* Boxen gross - Header */
td.big_box_content_header
{
 border-top:1px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black; 
 border-style:solid;
 width:200px;
 text-align:center;
 background-color:#db3f04;
 font-weight:bold; 
 padding-top:3px;
 padding-bottom:3px;
 color:#ffffff;
}

/* Boxen gross - Header */
td.big_box_content_header_logo
{
 border-top:1px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black; 
 border-style:solid;
 width:200px;
 text-align:center;
 font-weight:bold; 
 padding-top:3px;
 color:#636363;
}


/* Box gross Content - Bild Links*/
td.big_box_content
{
 height:172px;
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:1px double black; 
 border-style:solid;
}

/* Box Vergleich Content */
td.box_vergleich
{
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black; 
 border-style:solid;
 padding-bottom:10px;
} 


/* Box Vergleich Footer */
td.box_vergleich_footer
{
 border-top:0px double black;
 border-left:1px double #db3f04;
 border-right:1px double #db3f04;
 border-bottom:0px double black; 
 border-style:solid;
 text-align:center;
 background-color:#db3f04;
 font-weight:bold;
 padding-top:3px;
 padding-bottom:3px;
 color:#ffffff;
} 

/* Box gross Content - Textlink unten */
td.big_box_content1
{
 height:172px;
 width:200px;
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black; 
 border-style:solid;
 padding-left:10px;
 padding-right:10px; 
 padding-top:5px;  
 line-height:18px;
}

/* Box gross Content - Grosse Kugel */
td.big_box_content2
{
 width:200px;
 border-top:0px double black;
 border-left:1px double black;
 border-right:1px double black;
 border-bottom:0px double black; 
 border-style:solid;
 padding-left:10px;
 padding-right:10px; 
 padding-top:5px;  
 line-height:18px;
}



/* Back Link - 2.Ebene */
div.back
{
 background-color:#ffffff;
 width:100%px;
 height:20px;
 text-align:center;
}

/* kleine box - 1 Variante */
div.box
{
 padding-top:5px;
}

/* kleine box -2 Variante */
div.box1
{
 color:#000000;
 padding-top:5px;
}

/* kleine box - 1 Variante */
div.big_box
{
 color:#000000;
}

/* Überschrift - Content Bereich */
span
{
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 color:#5f5f5f; ; 
}

/* Überschrift - Content Bereich */
span.start
{
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#ffffff; 
}


/* Aktivierter Link - Navi horizontal */
span.active_link
{
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#cccccc;
}

/* Bild Content oben */
img.box
{
 float:right; 
 margin-left:14px;
}

/* für Kugel in Box */
img.box1
{
 float:right; 
 margin-top:1px; 
 margin-left:3px;
 margin-right:1px;
}

/* für Kugel in Box */
img.box2
{
 float:left; 
 margin-top:1px; 
 margin-right:5px;
}

img.box3
{ 
 margin-top:5px; 
}

/* für Kugel in Box */
img.vergleich
{
 margin-top:10px; 
 margin-right:15px;
 margin-left:15px;
}

/* Link Navigation Links */
a.nav
{
 color:#636363;
 text-decoration:none;
}

/* Link Navigation Top/blauer Hintergund */
a.nav_top
{
 color:#ffffff;
 text-decoration:none;
}

/* Link Navigation Top - Startseite aktiviert */
a.nav_top1
{
 color:#cccccc;
 text-decoration:none;
}


/* Hover Navigation Top/blauer Hintergrund */
a.nav_top:hover
{
  color:#cccccc;
}

/* Hover Navigation Links */
a.nav:hover
{
  color:#db3f04;
}

a.nav_out{
text-decoration:none;
text-align:center;
font-weight:bold;
color:#db3f04;
}

a.nav_out:hover
{
  color:#cccccc;
}


