@charset "utf-8";
/* CSS Document */

.tab01{
	width:450px;
	float:left;
	}
.tab02{
	width:225px;
	float:left;
	}


#homelink{
	width:330px;
	height:50px;
	position:absolute;
	display:block;
	top: 14px;
	left: 3px;
	background-image:url(img/homelink.gif);
}

*{
	padding: 0px;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
b {
	color:#666666;}
	
img {
	border:none;}

a{
	text-decoration:none;
	border:none;}

/*Background in Grau*/
#hintergrund{
	position:relative;
	width:1020px;
	height:690px;
	margin-right:auto;
	margin-left:auto;
	z-index:1;
	}
	
/*content DIV*/
#content{
	position:absolute;
	top:23px;
	z-index:3;
	width: 830px;
	height: 516px;
	left:97px;
	}
	
	
/*header bild positionierung*/
#header{
	position:absolute;
	top: 23px;
	width: 828px;
	height:89px;
	left:103px;
	z-index: 3;
	}
/*menü-text im header*/	
#header-text{
	position:absolute;
	top:51px;
	width:280px;
	height:40px;
	left:520px;
	z-index:6;
	}
#header-text a:link {
	text-decoration:none;
	color:#FFFFFF;
	border:none;
	height:53px;}
#header-text a:visited {
	text-decoration:none;
	color:#FFFFFF;
	border:none;}
#header-text a:hover {
	color:#fff;
	text-decoration:underline;}
#header-text a:focus {
	outline:none;
	color:#fff;
	text-decoration:underline;
}











#ep-link-cnt {
	position: absolute;
	top:540px;
	width:822px;
	height:49px;
	z-index:5;
	left: 99px;
	padding-bottom:0px;
	display:block;
	overflow:hidden;
	outline:0px;
}

#ep-link-img { background-image:url(img/ep-link-img.png); width:73px; height:48px; display:block; background-size:contain; background-repeat:no-repeat; background-position:center center; float:left; margin-left:3px; }
#ep-link-text { text-decoration:none; display:block; width:656px; height:20px; margin-top:17px; margin-left:0px; float:left; font-size:11px; text-align:center; color:#333; }
#ep-link-logo { background-image:url(img/ep-link-logo.png); width:76px; height:48px; display:block; background-size:contain; background-repeat:no-repeat; background-position:center center; float:right; margin-right:3px; }

#ep-link-cnt:hover #ep-link-img { background-image:url(img/ep-link-img-hov.png); }

/*menü-text unten*/
#menu-text{
	position: absolute;
	top:591px;
	width:822px;
	height:49px;
	z-index:5;
	left: 99px;
	padding-bottom:20px;
}

.menu-text01{
width:128px;
height:49px;
background:url(img/spacer.gif) no-repeat;}

a.menu-text01{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:132px!important;
	}
a.menu-text01:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:132px!important;
	}
a.menu-text01:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover01.jpg);
	width:132px!important;
	}
a.menu-text01:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:132px!important;
	}
a.menu-text01:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover01.jpg);
	width:132px!important;
	}
	
	.menu-text02{
width:126px;
height:49px;
background:url(img/spacer.gif) no-repeat;}

a.menu-text02{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:126px;
	margin-bottom:2px;
	}
a.menu-text02:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:126px;
	}
a.menu-text02:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover02.jpg);
	width:126px;
	}
a.menu-text02:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:126px;
	}
a.menu-text02:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover02.jpg);
	width:126px;
	}	
	.menu-text03{
width:134px;
height:49px;
background:url(img/spacer.gif) no-repeat;}
a.menu-text03{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:134px;
	}
a.menu-text03:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:134px;
	}
a.menu-text03:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover03.jpg);
	width:134px;
	}
a.menu-text03:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:134px;
	}
a.menu-text03:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover03.jpg);
	width:134px;
	}	
	
.menu-text04{
width:159px;
height:49px;
background:url(img/spacer.gif) no-repeat;}	
a.menu-text04{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:159px;
	}
a.menu-text04:link{
	height:50px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:159px;
	}
a.menu-text04:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover04.jpg);
	width:159px;
	}
a.menu-text04:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:159px;
	}
a.menu-text04:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover04.jpg);
	width:159px;
	}	
	
.menu-text05{
width:91px;
height:49px;
background:url(img/spacer.gif) no-repeat;}	
a.menu-text05{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:91px;
	}
a.menu-text05:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:91px;
	}
a.menu-text05:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover05.jpg);
	width:91px;
	}
a.menu-text05:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:91px;
	}
a.menu-text05:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover05.jpg);
	width:91px;
	}	
	
	.menu-text06{
width:111px;
height:49px;
background:url(img/spacer.gif) no-repeat;}
a.menu-text06{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:111px;
	}
a.menu-text06:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:111px;
	}
a.menu-text06:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover06.jpg);
	width:111px;
	}
a.menu-text06:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:111px;
	}
a.menu-text06:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover06.jpg);
	width:111px;
	}	
	
	.menu-text07{
width:69px;
height:49px;
background:url(img/spacer.gif) no-repeat;}
a.menu-text07{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	display:block;
	width:69px;
	}
a.menu-text07:link{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:69px;
	}
a.menu-text07:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover07.jpg);
	width:69px;
	}
a.menu-text07:visited{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	width:69px;
	}
a.menu-text07:visited:hover{
	height:49px;
	/*line-height:50px;*/
	/*padding:20px 11px 20px 11px;*/
	/*margin-top:15px;*/
	text-decoration:none;
	color:#fff;
	display:block;
	background-image:url(img/hover07.jpg);
	width:69px;
	}	
	

	

	
/*
/*DIV für den Pfeilbutton
#pfeil-links{
	position:absolute;
	width: 44px;
	height: 55px;
	top: 265px;
	left: -54px;
	}
/* normal*/
/*Positionierung des Bildes in die DIV	
#pfeil-links a{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_links.jpg)no-repeat left top;
	}
/*hover*/
/*Hover des Bildes (Pfeil hell wird dunkel) 
#pfeil-links a:hover{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_links_aktiv.jpg) no-repeat left top;
	}
	*/	
	
	

/*DIV*/
/*DIV für den Pfeilbutton*/
#pfeil-links{
	position:absolute;
	width: 44px;
	height: 55px;
	left: -70px;
	top: 160px;
	z-index: 101;
	background:url(img/pfeil_t.gif) no-repeat left top;
	}
/* normal*/
/*Positionierung des Bildes in die DIV*/	
#pfeil-links a{
	position:absolute;
	width: 44px; 
	height: 55px;
	background:url(img/pfeil_links.jpg) no-repeat left top;
	}
/*hover*/
/*Hover des Bildes (Pfeil hell wird dunkel) */	
#pfeil-links a:hover{
	position:absolute;
	width: 44px;
	height: 55px;
	background:url(img/pfeil_links_aktiv.jpg) no-repeat left top;
	}
	
	
	
	/*DIV*/
/*DIV für den Pfeilbutton*/
#pfeil-rechts{
	position:absolute;
	width: 44px;
	height: 55px;
	left: 800px;
	top: 300px;
	background:url(img/pfeil_t.gif) no-repeat left top;
	}
/* normal*/
/*Positionierung des Bildes in die DIV*/	
#pfeil-rechts a{
	position:absolute;
	width: 44px;
	height: 55px;
	left: 0px;
	top: 0px;
	background: url(img/pfeil_rechts.jpg) no-repeat left top;

	}
/*hover*/
/*Hover des Bildes (Pfeil hell wird dunkel) */
#pfeil-rechts a:hover{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_rechts_aktiv.jpg) no-repeat left top;
	}

	/*
/*DIV*/
/*DIV für den Pfeilbutton*
#pfeil-rechts{
	position:absolute;
	width: 44px;
	height: 55px;
	left: 840px;
	top: 265px;
	}
/* normal*/
/*Positionierung des Bildes in die DIV	
#pfeil-rechts a{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_rechts.jpg) no-repeat left top;

	}
/*hover*/
/*Hover des Bildes (Pfeil hell wird dunkel) 
#pfeil-rechts a:hover{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_rechts_aktiv.jpg) no-repeat left top;
	}*/
/*Übersicht beenden/starten Button*/
#uebersicht{
	position:absolute;
	width:108px;
	height:35px;
	left: 15px;
	top: 462px;
	border:none;
	}
/* PDF download*/
#pdf{
	position:absolute;
	width:108px;
	height:35px;
	left: 129px;
	top: 462px;
	border:none;
	}

/*HOME foto*/
#foto {
	position:absolute;
	top:95px;
	left:15px;
	height:402px;
	width:798px;
	border:none;
}
/*Miniaturansicht der Bilder bei "Übersicht"*/

#bild01 {
	position:absolute;
	left:31px;
	top:111px;
	width:93px;
	height:93px;
	z-index:25;
}

#bild02 {
	position:absolute;
	left:31px;
	top:220px;
	width:93px;
	height:93px;
	z-index:24;
}

#bild03 {
	position:absolute;
	left:31px;
	top:329px;
	width:93px;
	height:93px;
	z-index:23;
}

#bild04 {
	position:absolute;
	left:140px;
	top:111px;
	width:93px;
	height:93px;
	z-index:22;
}

#bild05 {
	position:absolute;
	left:140px;
	top:220px;
	width:93px;
	height:93px;
	z-index:21;
}

#bild06 {
	position:absolute;
	left:140px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild07 {
	position:absolute;
	left:249px;
	top:111px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild08 {
	position:absolute;
	left:249px;
	top:220px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild09 {
	position:absolute;
	left:249px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild10 {
	position:absolute;
	left:358px;
	top:111px;
	width:93px;
	height:93px;
	z-index:20;
}

/* Weiter Bilder
#bild11 {
	position:absolute;
	left:358px;
	top:220px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild12 {
	position:absolute;
	left:358px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild13 {
	position:absolute;
	left:467px;
	top:111px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild14 {
	position:absolute;
	left:467px;
	top:220px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild15 {
	position:absolute;
	left:467px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild16 {
	position:absolute;
	left:576px;
	top:111px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild17 {
	position:absolute;
	left:576px;
	top:220px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild18 {
	position:absolute;
	left:576px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild19 {
	position:absolute;
	left:685px;
	top:111px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild20 {
	position:absolute;
	left:685px;
	top:220px;
	width:93px;
	height:93px;
	z-index:20;
}

#bild21 {
	position:absolute;
	left:685px;
	top:329px;
	width:93px;
	height:93px;
	z-index:20;
}




*/

	
/*Logos*/
#logo_sr {
	float:left;
	position:absolute;
	top: 357px;
	left: 358px;
}
#logo_as {
	float:left;
	position:absolute;
	top: 401px;
	left: 50px;
}
#logo_abt {
	float:left;
	position:absolute;
	top: 355px;
	left: 620px;
}

/*Impressum*/
#impressum {
	position:absolute;
	top: 138px;
	left:39px;
	width: 774px;
	height: 359px;
	line-height:20px;
	overflow: auto;
}	

/*Hintergrundbild bei Kontakt*/
#kontaktbild{
	position:relative;
	left:14px;
	top:94px;
	width:800px;
	height:330px;
}
/*Content: Kontakt*/
#kontakt-tabelle {
	position:absolute;
	top: 432px;
	left:17px;
	width: 807px;
	height: 76px;
	line-height:15px;
}


#referenzen-kultur {
	position:relative;
	left:15px;
	top:145px;
	width: 788px;
	height: 352px;
	line-height:20px;
	overflow:auto;
	padding-right:10px;
}	
hr {
background:none repeat scroll 0 0 #cccccc;
display:block;
height:1px;
color:#CCCCCC;
margin:3px 0px;
border:0px;
}	
hr.dunkler{
background:none repeat scroll 0 0 #666;
display:block;
height:1px;
color:#666;
margin:3px 0px;
border:0px;
}	
	
/*e-mail Kopntakt Button*/
#emailbutton {
	position:absolute;
	top:32px;
	left: 635px;
	height:31px;
	width:155px;
	background:url(img/emailbutton.gif)
}
#emailbutton a{
	height:31px;
	width:155px;
	background:url(img/emailbutton.gif);
	display:block;
	text-decoration:none;
	
	}
#emailbutton a:hover{
	background:url(img/emailbutton_aktiv.gif);
	height:31px;
	width:155px;
	display:block;
	text-decoration:none;
}	



														/*referenzen menü*/
#referenzen-menu{
	position:absolute;
	left:3px;
	top:106px;
	width: 822px;
	height: 25px;
	background:url(img/referenzen_menu.jpg);
}






/*DIV für den Pfeilbutton*/	
#pfeil-rechts{
	position:absolute;
	width: 44px;
	height: 55px;
	left: 820px;
	top: 160px;
	z-index: 100;
	}
/* normal*/
/*Positionierung des Bildes in die DIV*/	
#pfeil-rechts a{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_rechts.jpg) no-repeat left top;

	}
/*hover*/
/*Hover des Bildes (Pfeil hell wird dunkel) */
#pfeil-rechts a:hover{
	position:absolute;
	width: 44px;
	height: 55px;
	background: url(img/pfeil_rechts_aktiv.jpg) no-repeat left top;
	}






#ref-kultur{
	position:relative;
	width:68px;
	height:25px;
	left:16px;
	float:left;
}
#ref-kultur a{	
	position:relative;
	width:68px;
	height:25px;
	background: url(img/referenzen_menu01_t.gif);
}
#ref-kultur a:hover{	
	position:relative;
	width:68px;
	height:25px;
	
	background: url(img/referenzen_menu01.gif);
	}




#ref-sport{
	position:relative;
	width:68px;
	height:25px;
	left:17px;
	float:left;
}
#ref-sport a{
	position:relative;
	width:68px;
	height:25px;
	background:url(img/referenzen_menu02_t.gif);
}
#ref-sport a:hover{
	position:relative;
	width:68px;
	height:25px;
	background:url(img/referenzen_menu02.gif);
}



#ref-messe{
	position:relative;
	width:274px;
	height:25px;
	left:18px;
	float:left;
}
#ref-messe a{
	position:relative;
	width:274px;
	height:25px;
	background:url(img/referenzen_menu03_t.gif);
	}
#ref-messe a:hover{
	position:relative;
	width:274px;
	height:25px;
	background:url(img/referenzen_menu03.gif);
	}
	
	
#ref-politik{
	position:relative;
	width:179px;
	height:25px;
	left: 19px;
	float:left;			
}
#ref-politik a{
	position:relative;
	width:179px;
	height:25px;
	background: url(img/referenzen_menu04_t.gif);
	}
#ref-politik a:hover{
	position:relative;
	width:179px;
	height:25px;
	background: url(img/referenzen_menu04.gif);
	}
/*referenzen menü link eigenschaften*/

#referenzen-menu a:link {
	border:none;
	height:25px;
	display:block;
	text-decoration:none;
	color:#fff}
#referenzen-menu a:visited {
	border:none;
	display:block;
	height:25px;
	text-decoration:none;
	color:#fff}
#referenzen-menu a:hover {
	text-decoration:none;
	color:#fff;
	border:none;}
#referenzen-menu a:focus {
	outline:none;
	border:none;
	text-decoration:none;
	display:block;
	height:25px;
}
