

body
{font-size: 11px; font-family:tahoma, verdana;  background-image:url('images/bg-image.jpg');
margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
 color: #002868;

}

.header{width:900px;height:120px; font-size: 12px; font-family:tahoma;text-align:center; background-image:URL(images/head-top.jpg); }

.mainnavi
{width:100%; height:35px; line-height:35px; font-size: 8px; font-family:tahoma; 
 vertical-align:bottom; text-align:center; background-image:url('images/main-navi-bg.jpg');
}

.main-content
{width:908px; text-align:left; line-height: 14pt;
 color:#003060; font-size: 10pt; font-family:Helvetica; font-weight:normal;
 background-color:#ffffff;
}

.content-left
{width:700px; text-align:left;
 color:#003060; font-size: 10pt; font-family:Helvetica; font-weight:normal;
}

.subnavi
{width:100%;height:25px;line-height:25px; font-size: 8px; font-family:tahoma; 
 vertical-align:top; text-align:left; padding-top:1px; background-color:#e8e8e8;
}
.subnavi-inline
{width:910px; text-align:left;font-size: 12px; font-family:tahoma, verdana;}

.subhead
{width:910px;height:150px;
}
.footer{width:900px;height:110px; font-size: 8px; font-family:tahoma, verdana; background-image:url('images/footer.jpg'); }

.sofortkontakt{width:220;height:240;background-image:url('images/blatt.gif');float:right;}

.referenzen{width:220;height:210;vertical-align:center;float:right;background-image:url('images/ref-window.png');}

.kontakt
{width:180px; height:600px; text-align:left; background-image:url('images/schnellkontakt.png');float:right;margin-left:10px;
 color:#003060; font-size: 5pt; font-family:Helvetica; font-weight:normal;
 vertical-align:right;
}
.kontakt-head{margin:6px;color:#ffffff; font-size: 10pt; font-family:Helvetica; font-weight:bold;}
.kontakt-inline{margin:6px;color:#003060; font-size: 9pt; font-family:Helvetica; }

.popupmenu{background-image:url('images/popmenu.png'); width:180px;border: solid 2px #ffffff;}

.content_title{ width:540px; padding: 5px; color:#0073B1; font-size: 11pt; font-weight:bold; font-family:tahoma, verdana;} 
.presse{ width:670px; vertical-align: top; font-size: 13px; font-family:courier; background-image:url('images/presse_bg.jpg'); padding:5px; text-align: justify}

.navtitle{font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:none;margin-left:8px;margin-bottom:4px;}

.kontaktform{width:580px;height:25px;background-color:#e0e0e0;}
.kontaktleft{width:40px;height:25px;line-height:20px;display:inline-block;text-align:center;}
.kontaktmiddle{width:180px;height:25px;line-height:20px;display:inline-block; text-align:right;vertical-align:top;}
.kontaktright{width:340px;height:25px;line-height:20px;display:inline-block; vertical-align:top;}

.kontaktnachricht{width:580px;height:200px;background-color:#e0e0e0;vertical-align:top;}
.kontaktangaben{width:580px;height:90px;background-color:#e0e0e0;vertical-align:top;}
.kontaktform-topborder{width:580px;height:25px;background-color:#e0e0e0;border-top: 3px solid #ffffff}

.anfragefield{width:585px;color:#0073B1;}
.legends{color:#0073B1;}

.tipwindow{width:200px;height:120px; color:#ffffff; font-size: 12px; font-family:Helvetica; background-image:url('images/tips.png');}
.tiptextwindow {padding:10px;width:180px;height:100px;}

.right_font_space {font-size: 3px; font-family:tahoma, verdana; width:180px;}

.ref_main{width:580px;margin-left:50px;}
.ref_title{width:242px; height:180px; 	

}
.ref_link{
	cursor: url('images/lupe.cur'), pointer;
}
.ref_sub{width:42px; height:32px; cursor:pointer;}
.ref_images{width:252px; height:245px; float:left;}
.ref_content{height:245px; background-color:#e4e4e4; padding:5px;}

.flash {cursor:pointer; font-size: 9pt; font-family:tahoma, verdana; font-weight:bold; color:#222266;}

.bewerbung{width:650px;}

em {color:#ff6633;}

h1
{
color:#0073B1; font-size: 16pt; font-family:Helvetica; font-weight:normal;  }

h2
{
font-size: 16px; color:#255598;font-weight:bold; font-family:Helvetica;text-decoration:underline}

h3
{ font: 11px arial; font-weight:bold; color:#082848; text-align:center;}


h4
{
color:#aa3338; font-size: 10pt; font-weight:bold;
font-family:tahoma, verdana; text-align:center}

h5
{
color:#505050; font-size: 9pt; font-weight:bold;
font-family:tahoma, verdana; text-align:center}

hr{border:1px solid #a8a8a8; width:600px; text-align:left;}

#navactive a {color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:100%;
text-decoration:none ;font-family: Arial; background-color:#0073B1; vertical-align:bottom; font-weight:bold;
}
#navactive a:visited{color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:100%;
text-decoration:none ;font-family: Arial; background-color:#0073B1; vertical-align:bottom; font-weight:bold;}
#navactive a:active{color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:100%;
text-decoration:none ;font-family: Arial; background-color:#0073B1; vertical-align:bottom; font-weight:bold;}
#navactive a:hover {color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:100%; 
text-decoration:none ;font-family: Arial; background-color:#0073B1; vertical-align:bottom; font-weight:bold;}

#nav a {color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:35px;
text-decoration:none ;font-family: Arial;  vertical-align:bottom; font-weight:bold;
}
#nav a:visited{color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:35px;
text-decoration:none ;font-family: Arial;  vertical-align:bottom; font-weight:bold;}
#nav a:active{color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:35px;
text-decoration:none ;font-family: Arial;  vertical-align:bottom; font-weight:bold;}
#nav a:hover {color:#ffffff; font-size: 11pt; display: inline-block;  padding-left:6px; padding-right:6px; height:35px; 
text-decoration:none ;font-family: Arial; background-color:#0073B1; vertical-align:bottom; font-weight:bold;}

#subnav a{font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:none;margin-left:8px;margin-bottom:4px; height:18px; line-height:18px;}
#subnav a:visited {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:none;margin-left:8px;margin-bottom:4px; height:18px; line-height:18px;}
#subnav a:active {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:none;margin-left:8px;margin-bottom:4px; height:18px; line-height:18px;}
#subnav a:hover {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:underline;margin-left:8px;margin-bottom:4px; height:18px; line-height:18px;}

#subactive a{font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:underline;margin-left:8px;margin-bottom:4px; height:20px; line-height:20px;}
#subactive a:visited {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:underline;margin-left:8px;margin-bottom:4px; height:20px; line-height:20px;}
#subactive a:active {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:underline;margin-left:8px;margin-bottom:4px; height:20px; line-height:20px;}
#subactive a:hover {font-size: 12px; color:#ffffff;font-weight:bold; font-family:arial;text-decoration:underline;margin-left:8px;margin-bottom:4px; height:20px; line-height:20px;}

#kategorielink a{font-size: 16px; color:#255598;font-weight:bold; font-family:Helvetica;text-decoration:underline}
#kategorielink a:visited {font-size: 16px; color:#255598;font-weight:bold; font-family:Helvetica;text-decoration:underline}
#kategorielink a:active {font-size: 16px; color:#255598;font-weight:bold; font-family:Helvetica;text-decoration:underline}
#kategorielink a:hover {font-size: 16px; color:#002868;font-weight:bold; font-family:Helvetica;text-decoration:underline;}


.thumb
{text-align:center;}


.fuss{
color:#b8b8b8; font-size: 8pt; font-weight:bold;
font-family: verdana,arial;
}

.knopf
{background-color:#D9274D; color:#ffffff; padding:0px;}

a:link   {color: #255598;text-decoration:underline; font-family: Helvetica; font-size: 10pt;}

a:visited{color: #255598;text-decoration:underline; font-family: Helvetica; font-size: 10pt;}

a:active {color: #255598;text-decoration:underline; font-family: Helvetica; font-size: 10pt; }

a:hover{color: #002868; text-decoration:none;font-family: Helvetica; font-size: 10pt; }
