
HTML {width:100%;}
body {
   background-image:url(../images/layout/body_bg.jpg);
   background-repeat: repeat-x;
   background-color:#FFFFFF;
   height:100%;
   font-family:Tahoma;
   font-size:12px;
   line-height:130%;
}
a {color:#333333;text-decoration:none}

.Download-Icon {
    background:url(../images/download-icon.jpg) no-repeat scroll left center transparent;
    font-size: 13px;
    font-weight: bold;
    padding: 13px 0 13px 52px;
}

h1
{
	font-size:14px;
	font-weight:bold;
	color:#024977;
	text-decoration:none;
	padding:7px 0px;
	margin:3px 0px 10px 0px;
	background:url(../images/layout/underline.gif) left bottom repeat-x;
}
h2 {
	font-size:12px;
	font-weight:bold;
	color:#009ee1;
	display:inline
	
	}
h3 {
	font-size:12px;
	font-weight:bold
	}
h4
{
	font-size:11px;
	font-weight:bold;
	color:#009ee1;
	cursor:pointer;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:1px 0px;

}
h4.toggler:hover{color:#333333;}

/*     BANNER */

#banner {
	width:980px;
	height:201px;
	
	background-color:#0070a8
}
.button-kontakt {
	 position:fixed; 
	 left:0px; 
	 top:380px;
	 background:url(../images/button-kontakt.png);
	 width:36px;
	 height:101px
	 }
	 
	
.button-kontakt:hover {
	 position:fixed; 
	 left:0px; 
	 top:380px;
	 background:url(../images/button-kontakt-hover.png);
	 width:36px;
	 height:101px
	 }

.anker { margin-bottom:10px; padding-left:30px; z-index:30}
/* Link-Formatierungen*/
.link_blue{
	font-weight:bold;
	color:#009ee1;
	font-size:11px;
	text-decoration:none
	}
.blue {
	color:#009ee1;
	font-weight:bold}	
.link_blue_dark{
	font-weight:bold;
	color:#c46606;
	font-size:12px;
	text-decoration:none
	}	
.link_blue_dark:hover{color:#118ad7;}	
.link_normal{
	color:#ffffff;
	font-size:11px;
	text-decoration:underline
	}
.link_small{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	
	}
.link_small:hover{
	color:#009ee1;
	}	
.link_blue_small{
	font-weight:normal;
	color:#009ee1;
	font-size:11px;
	text-decoration:underline
	}
.blue {
	color:#009ee1;
	font-weight:bold
	}

.branchen_link:hover{
	color:#009ee1;
	}

#wrapper
{	
	width:997px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/layout/container.png);
	background-repeat:repeat-y;
	position:relative; 
}

* html #wrapper {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/layout/container.png',sizingMethod='scale');
zoom:1;
}
#container{
	width:980px;
	background-color:#ffffff;
	margin-left:9px
	}
*html #container{
	background-image:url(../images/layout/body_bgie6.jpg);
    background-repeat: repeat-x;
	}	
	
#header {
	width:980px;
	height:85px;
	background:url(../images/layout/header_2.jpg) no-repeat left top;
	background-color:#0070a8;

	}
/* Hauptnavigation *************/
#navi_board {
	width:980px;
	height:52px;
	background-image:url(../images/layout/navi_board3.jpg);
	background-repeat:no-repeat;
	position:relative
	}
.main_navi{
	padding-top:15px;
	padding-left:0px;
	
	}

	
.main_navi a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:19px 5px 20px 8px;
	background:url(../images/trenner.jpg) left 10px no-repeat
	
	}
	

.main_navi a:hover{
	color:#66CCFF
	
	}
	
	
	
/*.main_navi a:hover{
	font-weight:bold;
	background-image:url(../images/layout/rollover.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:52px
	
	}

/**html .main_navi a:hover{
color:#b2dff2;
			background-image:none
			}*/
	



#content{
	width:757px;
	background:url(../images/layout/content_bg.jpg) repeat-y;
	background-position:top left;
	color:#333333;
	
	}

#content_text {
	width:720px;
	padding-left:20px;
	padding-top:0px;
	color:#454444;
	text-align:justify;
	
	
	}
#breadcrumb {
	width:755px;
	height:22px;
	background:url(../images/layout/breadcrumb_blue.jpg) repeat-y
	}
#bread_links {
	font-size:11px;
	padding-top:3px;
	padding-left:20px;
}

#bread_links a{
	color:#009ee1;
	text-decoration:none
	}
#bread_links a:hover{
	color:#025789
	}

#boxes{
	background-color:#002f50;
	
	
	}


#box_header{
	width:223px;
	height:37px;
	background:url(../images/layout/box_header.jpg)
	}
#box_header a {
	color:#FFFFFF}
#box_header div   {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	padding-left:13px
	}
#angebot_content {
	width:223px;
	height:145px;
}
#angebot_existenz {
	width:223px;
	height:145px;	
}
#angebot_text {
	padding-left:13px;
	padding-top:15px;
	font-size:11px;
	color:#FFFFFF;
	position:relative
	}
#existenz_text {
	padding-left:20px;
	padding-top:15px;
	font-size:11px;
	color:#FFFFFF;
}

#footer {
	width:980px;
	height:85px;
	
	clear:both;
	z-index:5;
	background:url(../images/layout/footer_bg.jpg);
	background-color:#0070a8;
	}
#footer_links {
	color:#FFFFFF;
	font-size:11px;
	line-height:20px;
	padding-left:10px;
	padding-top:20px;
	font-weight:normal
	}
#footer_links a{
	color:#FFFFFF;
	font-weight:normal
	}
	
#meta_navi{
	padding-top:51px;
	padding-left:640px;
	color:#FFFFFF;
}
#meta_navi a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none
	}
#meta_navi a:hover{
	color:#7ddffb
	}	

#balken {
	width:733px;
	height:37px;
	background-image:url(../images/layout/blue_box_balken.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	background-color:#0070a8;
	}
#balken div{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	padding-left:49px;
	padding-top:9px
	}
#box {
	width:733px;
	height:206px;
	background-image:url(../images/layout/blue_box.jpg);
	background-repeat:no-repeat;
	background-color:#0070a8;
	}
#angebote1{
	width:147px;
	float:left;
	padding-left:48px;
	padding-top:1px;
	line-height:24px
	}
#angebote1 a{
	color:#FFFFFF;
	text-decoration:underline;
	
	}
#angebote2{
	width:150px;
	float:left;
	padding-top:1px;
	line-height:24px
	}
#angebote2 a{
	color:#FFFFFF;
	text-decoration:underline
	}
#angebote3{
	width:188px;
	float:left;
	padding-left:38px;
	padding-top:1px;
	line-height:24px
	}
#angebote3 a{
	color:#FFFFFF;
	text-decoration:underline
	}
#angebote4{
	width:150px;
	float:left;
	
	padding-top:1px;
	line-height:24px
	}
#angebote4 a{
	color:#FFFFFF;
	text-decoration:underline
	}

#referenzen{
	margin-top:12px;
	margin-left:9px
	}
#kontakt_adresse {
	position:absolute;
	top:91px;
	left:490px
	
	}
#anfahrt_thumbs {
	position:absolute;
	left:480px;
	top:353px;
	}
#anfahrt_thumbs div{font-size:11px}

#partner td {text-align:left}
#weitere_partner td a{text-align:left;vertical-align:top; color:#507382; width:240px}
#weitere_partner {
	margin-top:55px;
	border:solid 1px #b1ccd7;
	 background-color:#eff0f1; 
	 color:#507382;
	 width:720px
	 }
#abc {
	letter-spacing:7px;
	}
#abc a{
	font-weight:bold;
	color:#009ee1;
	font-size:12px;
	text-decoration:none
	}
.link_blue_gr{
	font-weight:bold;
	color:#009ee1;
	font-size:12px;
	text-decoration:underline;
	padding-left:12px
	}

.link_blue_gr2{
	font-weight:bold;
	color:#009ee1;
	font-size:12px;
	text-decoration:none;
	}
#kundenservice_link b {font-weight:bold;
	color:#009ee1;}
.preloads {visibility:hidden}

.thumbs{
	border: solid 1px #99e4f9}

.liste_allg li {
list-style-type:square;
	padding-top:2px
	}
.animation {
	border:1px solid #024977;
	width:160px;
	height:120px;
	position:absolute;
	top:500px;
	left:500px;
	background:url(../images/webgalaxie_logo_3d.jpg) no-repeat
	}
#animation_flash_cd{
	padding-left:710px
	}
#animation_flash_logo
{
	padding-left:710px;
	padding-top:30px
	}
#animation_flash_spot{
	padding-left:746px;
	padding-top:14px
	}
#animation_flash{
	padding-left:680px;
	
	}
.lupe {cursor:url('../images/lupe.jpg'),pointer; border:1px solid #088ac2 }
.lupe2 {cursor:url('../images/lupe.jpg'),pointer;  }
	
.form_rueckruf input{
	color:#002f50;
	border: 1px solid #ffffff; 
}
div.element{
	background: url(../images/layout/bg_referenzen.jpg);
	padding-left:0px; 
	padding-top:0px;
}
.branchen_toggler img{
	border:1px solid #949494}
  
.branchen_toggler{
	line-height:90%;
	margin-top:23px;
	margin-left:13px
}
.branchen_toggler td {vertical-align:top}
.kontakt_branchen {position:absolute; bottom:10px; left:20px; z-index:30}
#webgalaxie_animation {float:left}

.ref_top{
	padding-top:10px;
	color:#019cdf;
	height:25px
	}
.agb {
	font-size:11px}
.referenzen img {border:1px solid #999999; }

.ueberwachung {
	clear:both;
	padding-top:40px}
*+html .ueberwachung {
	clear:both;
	padding-top:15px}
*html .ueberwachung {
	clear:both;
	padding-top:15px}

.ueberwachung p {
	width:330px;
	float:left}
.datenbanken a{
	color:#019cdf;
	font-weight:bold;
	font-size:11px;
}
.sitemap_li li{
	padding-top:2px;
	list-style:url(../images/sitemap.gif);
}
.sitemap_li a{
	color:#019cdf;
	font-weight:bold;
	padding-left:5px
	}
.sitemap_li a:hover{
	color:#333333;
	}
.sitemap_unterliste a{
	font-weight:normal;
	color:#333333
	}
.sitemap_unterliste a:hover{
	color:#019cdf
	}
.sprachen b {
	color:#009ee1}
.karussell{
	background-image:url(../images/flash-karussell/karussel_platzhalter.jpg);
	background-repeat:no-repeat;
	height:189px;
	width:730px}
	
.panorama_one{
	background-image:url(../images/panorama1_platzhalter.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:263px
	}
.panorama_two{
	background-image:url(../images/panorama2_platzhalter.jpg);
	width:700px;
	height:263px
	}
.spin{
	background-image:url(../images/spin_platzhalter.jpg);
	background-repeat:no-repeat;
	width:670px;
	height:240px
	}
.book{
	background-image:url(../images/book_platzhalter.jpg);
	background-repeat:no-repeat;
	width:350px;
	height:300px
	}
.cd{
	background-image:url(../images/image_cd_platzhalter.jpg);
	background-repeat:no-repeat;
	width:720px;
	height:576px
	}
.logo_1 {
	background-image:url(../images/logo_1.jpg);
	background-repeat:no-repeat;
	width:89px;
	height:89px
	}
.logo_2 {
	background-image:url(../images/logo_2.jpg);
	width:78px;
	height:89px;
	background-repeat:no-repeat;
	}
.logo_3 {
	background-image:url(../images/logo_3.jpg);
	width:104px;
	height:89px
	}
.spot_1 {
	background-image:url(../images/spot_1.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:192px
	}
.spot_2 {
	background-image:url(../images/spot_2.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:192px
	}
.spot_3 {
	background-image:url(../images/spot_3.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:192px
	}
.spot_4 {
	background-image:url(../images/spot_4.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:192px
	}
.shadow {
	width:100px;
	height:80px;
	padding:13px 13px 14px;
background:url(../images/shadow.jpg) left top no-repeat
	}
#spitzen_angebot{height:220px}

.ref_links {
	float:left;
	padding-left:20px;
	width:340px
	}
#leistungen_kurz ul{
	padding: 5px 20px 10px 0px}
	
#leistungen_kurz li{
	list-style-type:square;
	color:#FFFFFF
	}		
#leistungen_kurz a{
	color:#ffffff;
}
#leistungen_kurz a:hover{
	text-decoration:underline}
#leistungen_kurz b{
	color:#FFFFFF}
	
.label {
	color:#009ee1;
	}
.label_top{
	font-weight:bold;
	font-size:12px;
	color:#009ee1;
	padding-left:8px;
	padding-top:10px
}
.suche td
{background-color:#f1f6f7}
.massnahme_box{position:absolute; padding-left:40px; top:80px}

#logo-ani{
	background-image:url(../images/3-d/bg.jpg);
	width:223px;
	height:150px
}
.logo-flash{
padding-left:35px;
padding-top:15px}

.seo-links a{
	color:#797979 !important;
	font-size:11px;
}	
.seo-links a:hover{
	text-decoration:underline
}
.seo-links{
	font-size:11px;l
	ine-height:10px;
	padding-top:8px;
	color:#0089c7;
	text-align:justify;
	width:980px;
	margin-left:auto; 
	margin-right:auto;

}	
.seo-points{
	color:#797979 !important;
	padding-top:2px;
	font-size:11px;
	font-variant:small-caps;
	letter-spacing:1px
}

.seo-points a{
	color:#797979 !important;
	padding-top:2px;
	font-variant:small-caps;
	letter-spacing:1px
}

.border_partner {
	margin-top:15px;
    border: 1px solid #C5C5C5;
}
