/*	undo
*******************************************************************************/

:link,:visited { text-decoration:none; }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal; }

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }


legend { display:none; }

/*	reset some basic style
*******************************************************************************/
dl		{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol		{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p		{margin-bottom: 0em;}

ul		{list-style: none;}
ul li		{margin: 0 0 0 0; font-size:1.3em;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre		{font-size:1.2em; }

a:hover 	{ text-decoration:underline; }

/*	html
*******************************************************************************/
html {
	min-height: 99%;
	margin-bottom: 1px;
}

/*	body
*******************************************************************************/
body {
	background:#000000 url(background.gif) 0 0 repeat;
	text-align:left;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
	color: #FFFFFF;
}

.clearer {
	display:block;
	clear:both;
	line-height:0;
	height:1px;
	font-size:0;
	visibility:hidden;
}

.clear {
	clear:both;
}


/*	website
*******************************************************************************/
#website {
	/*position:relative;
	display:block;
	margin:0 auto;
	padding:0;
	height:100%;
	width:901px;
	color:#00428b;
	text-align:left;
	background:#f90;
	*/
}

#logo {
	position:absolute;
	left:20px;
	top:80px;
}

#logogross {
	position:absolute;
	left:70px;
	top:450px;
}


#nav-header {
	position:absolute;
	left:199px;
	top:12px;
}

#nav-header li {
	display:inline;
}

/* For Text links */
#nav-header a, #nav-header a:link {
	color:transparent;
	text-decoration: none;
}

#nav-header li a,
#nav-header li a:link {
	display:block;
	float:left;
	margin:0 0 0 0;
	height:75px;
}
/* NAV-Link 1 */
#nav-header li#nav1 a,
#nav-header li#nav1 a:link {
	background:url(1.jpg) 0 0 no-repeat;
	width:116px;
}

#nav-header li#nav1 a:hover {
	background:url(1.jpg) 0 -80px no-repeat;
	width:116px;
}

#nav-header li#nav1 a.current,
#nav-header li#nav1 a.current:link {
	background:url(1.jpg) 0 -80px no-repeat;
	width:116px;
}

/* NAV-Link 2 */
#nav-header li#nav2 a,
#nav-header li#nav2 a:link {
	background:url(2.jpg) 0 0 no-repeat;
	width:154px;
}

#nav-header li#nav2 a:hover {
	background:url(2.jpg) 0 -80px no-repeat;
	width:154px;
}

#nav-header li#nav2 a.current,
#nav-header li#nav2 a.current:link {
	background:url(2.jpg) 0 -80px no-repeat;
	width:154px;
}

/* NAV-Link 3 */
#nav-header li#nav3 a,
#nav-header li#nav3 a:link {
	background:url(3.jpg) 0 0 no-repeat;
	width:190px;
}

#nav-header li#nav3 a:hover {
	background:url(3.jpg) 0 -80px no-repeat;
	width:190px;
}

#nav-header li#nav3 a.current,
#nav-header li#nav3 a.current:link {
	background:url(3.jpg) 0 -80px no-repeat;
	width:190px;
}

/* NAV-Link 4 */
#nav-header li#nav4 a,
#nav-header li#nav4 a:link {
	background:url(4.jpg) 0 0 no-repeat;
	width:90px;
}

#nav-header li#nav4 a:hover {
	background:url(4.jpg) 0 -80px no-repeat;
	width:90px;
}

#nav-header li#nav4 a.current,
#nav-header li#nav4 a.current:link {
	background:url(4.jpg) 0 -80px no-repeat;
	width:90px;
}


#headline {
	height:49px;
	background-color:#000000;
	position:absolute;
	left:0px;
}

#headline h1 {
	padding-top:7px;
	padding-left:13px;
	font-size:13px;
	background-color:#000000;
	width:390px;
}

#headline h2 {
	padding-top:4px;
	padding-left:13px;
	font-size:13px;
	font-weight:bold;
	background-color:#000000;
	width:390px;
}

#content {
	position:absolute;
	left:201px;
	top:81px;
	font-size:130%;
}
#content div{
	position:absolute;
}

#navigation {
	position:absolute;
	left:21px;
	top:131px;

	width:179px;
	height:539px;
	background-color:#000000;
	min-height:539px;
	height:auto !important;
	border-bottom:1px solid #cccccc;
	padding-bottom:20px;
		
}

a, a:link {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #3062C4;
	text-decoration: none;
}

a.current {
	color: #3062C4;
	text-decoration: none;
}

#content a {
	color: #3062C4;
	text-decoration: none;
}

#content a:hover {
	color: #3062C4;
	text-decoration: underline;
}

ul, ol {
	list-style-position: outside;
	padding-left:0px;
}

li {
	list-style-type: none;

}
#navigation ul li {
	font-weight:bold;
	padding-left:0px;
	margin-top:20px;
}

#navigation ul li.active {
	color: #3062C4;
	text-decoration: none;
}

#navigation ul.nav2nd li a {
  background-image:url(bullet_white.gif);
  background-repeat:no-repeat;
  background-position: 0px 4px;
  padding-left:15px;
  display:block;
  margin-top:5px;
}
#navigation ul.nav2nd li a:hover,
#navigation ul.nav2nd li.active a {
  background-image:url(bullet.gif);
  background-repeat:no-repeat;
  background-position: 0px 4px;
  padding-left:15px;
}

#navigation ul.nav3nd li {
 font-weight:normal;
 background-image:none;
 padding-left:2px;
 padding-top:1px;
 margin-top:0px;
 line-height:15px;
 font-size:0.9em;
}

#navigation ul.nav3nd li a,
#navigation ul.nav3nd li a:link,
#navigation ul.nav2nd li.active ul.nav3nd li a {
 font-weight:normal;
 color: #FFFFFF;
 text-decoration: none;
 line-height:15px;
 background-image:url(bullet_white_klein.gif);
 background-repeat:no-repeat;
 background-position: 3px 5px;
 padding-left:14px;
}
#navigation ul.nav3nd li a:hover,
#navigation ul.nav3nd li a.current,
#navigation ul.nav2nd li.active ul.nav3nd li a:hover,
#navigation ul.nav2nd li.active ul.nav3nd li a.current {
 font-weight:normal;
 color: #3062C4;
 text-decoration: none;
 line-height:15px;
 background-image:url(bullet_klein.gif);
 background-repeat:no-repeat;
 background-position: 3px 5px;
}

#navigation ul li li.active {
	background-image:none;
}
#navigation ul li li.active a:hover{
	background-image:none;
	color: #3062C4;
	text-decoration: none;
}
#navigation ul li li.active a, #navigation ul li li.active a:link{
	background-image:none;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation ul li li.active a:hover{
	background-image:none;
	color: #3062C4;
	text-decoration: none;
}


#sitemapwrapper{
	position:absolute:
	z-index:10;
	width:800px;
	top:63px;
}
#sitemap{
	margin-left:20px;
}

#sitemap li.main{
	float:left;
	padding-right:20px;
	line-height:30px;
	padding-bottom:20px;
}

#sitemap li.main a{
	color:#0066CC;
	font-size:15px;
	font-weight:bold;
}
#sitemap li.sub{
	float:none;
}
#sitemap li.sub a{
    color:white;
    font-size:12px;
    font-weight:bold;
    padding-left:18px;
    background-image:url(sitmap.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height:16px;
}
li.ter{
	line-height:0px;
}
#sitemap li.ter a{
	font-weight:normal;
	font-size:12px;
	padding-left:25px;
	color:white;
	background-image:none;
	margin-top:0px;
	line-height:18px;
}

.bg_schwarz {
	background-color:#000000;
}


/* *********************** */
/* TEXT und GRAFIK Blöcke
/* *********************** */
/* 1 Bild */
.blocki-404-419-0-50 {  position:absolute;  width:404px;  height:419px;  left:0px;  top:50px;}
.blockt-322-397-460-50 {  position:absolute;  width:322px;  height:397px;  left:460px;  top:50px;  padding:11px;}

/* 2 Bilder */
.blocki-269-419-0-50 {  position:absolute;  width:269px;  height:419px;  left:0px;  top:50px;}
.blocki-399-227-405-242 {  position:absolute;  width:399px;  height:227px;  left:405px;  top:242px;}
.blockt-397-169-270-50 {  position:absolute;  width:397px;  height:169px;  left:270px;  top:50px;  padding:11px;}

/* 3 Bilder Variante 1 */
.blocki-404-191-0-50 {  position:absolute;  width:404px;  height:191px;  left:0px;  top:50px;}
.blocki-269-127-0-242 {  position:absolute;  width:269px;  height:127px;  left:0px;  top:242px;}
.blocki-284-227-405-242 {  position:absolute;  width:284px;  height:227px;  left:405px;  top:242px;}
.blockt-207-169-460-50 {  position:absolute;  width:207px;  height:169px;  left:460px;  top:50px;  padding:11px;}

/* 3 Bilder Variante 2 */
.blocki-269-191-0-50 {  position:absolute;  width:269px;  height:191px;  left:0px;  top:50px;}
.blocki-288-227-116-242 {  position:absolute;  width:288px;  height:227px;  left:116px;  top:242px;}
.blocki-344-191-460-50 {  position:absolute;  width:344px;  height:191px;  left:460px;  top:50px;}
.blockt-322-345-460-242 {  position:absolute;  width:322px;  height:345px;  left:460px;  top:242px;  padding:11px;}

/* 3 Bilder Variante 3 */
.blocki-289-191-270-50 {  position:absolute;  width:289px;  height:191px;  left:270px;  top:50px;}
.blocki-114-239-690-130 {  position:absolute;  width:114px;  height:239px;  left:690px;  top:130px;}
.blockt-397-345-270-242 {  position:absolute;  width:397px;  height:345px;  left:270px;  top:242px;  padding:11px;}

/* 4 Bilder Variante 1 */
.blocki-288-191-116-50 {  position:absolute;  width:288px;  height:191px;  left:116px;  top:50px;}
.blocki-269-127-0-242 {  position:absolute;  width:269px;  height:127px;  left:0px;  top:242px;}
.blocki-153-99-116-370 {  position:absolute;  width:153px;  height:99px;  left:116px;  top:370px;}
.blockt-397-205-270-242 {  position:absolute;  width:397px;  height:205px;  left:270px;  top:242px;  padding:11px;}
.blocki-129-191-560-50 {  position:absolute;  width:129px;  height:191px;  left:560px;  top:50px;}

/* 4 Bilder Variante 2 */
.blocki-269-319-0-50 {  position:absolute;  width:269px;  height:319px;  left:0px;  top:50px;}
.blocki-284-191-405-50 {  position:absolute;  width:284px;  height:191px;  left:405px;  top:50px;}
.blocki-289-227-270-242 {  position:absolute;  width:289px;  height:227px;  left:270px;  top:242px;}
.blockt-247-357-0-370 {  position:absolute;  width:247px;  height:357px;  left:0px;  top:370px;  padding:11px;}
.blocki-244-227-560-242 {  position:absolute;  width:244px;  height:227px;  left:560px;  top:242px;}

/* 4 Bilder Variante 3 */
.blockt-247-599-0-370 {  position:absolute;  width:247px;  height:599px;  left:0px;  top:370px;  padding:11px;}

/* 4 Bilder Variante 4 */
.blockt-551-307-116-470 {  position:absolute;  width:551px;  height:307px;  left:116px;  top:470px;  padding:11px;}

/* Chronik */
.chronik-1 {position:relative;width:800px;color:#FFFFFF;font-weight:bold;margin-top:70px;padding:10px;}
.chronik-2 {position:relative;width:380px;color:#3366CC;font-weight:bold;float:left;margin-top:10px;padding:10px;}
.chronik-3 {position:relative;width:380px;color:#FFFFFF;font-weight:normal;float:left;margin-top:10px;padding:10px;}

/* Chronik Bild */
.chronik-bild {font-weight:bold;color:#FFFFFF;float:left;width:800px;z-index:3;margin-top:50px;margin-bottom:10px;height:auto;}

/* Eingangsbilder */
.eingangsbilder-1 { font-size:18px;padding-top:25px;padding-right:10px;font-weight:bold;}
.eingangsbilder-2 { font-size:18px;padding-top:5px;padding-right:10px;padding-left:5px;font-weight:bold;}
.eingangsbilder-3 { font-size:18px;padding-top:5px;padding-left:10px;font-weight:bold;}
.eingangsbilder-4 { font-size:18px;padding-top:70px;padding-left:10px;font-weight:bold;}
.eingangsbilder-5 { font-size:18px;padding-top:5px;padding-right:5px;padding-left:5px;font-weight:bold;}
.eingangsbilder-6 { font-size:18px;padding-top:5px;padding-left:5px;font-weight:bold;}
.blockt-286-49-116-0 {text-align:right;background-color:#000000;width:286px;height:49px;position:absolute;left:116px;top:0px;}
.blockt-265-127-0-242 {text-align:left;background-color:#000000;width:265px;height:127px;position:absolute;left:0px;top:242px;}
.blockt-183-111-690-130 {text-align:left;background-color:#000000;width:183px;height:111px;position:absolute;left:690px;top:130px;}
.blockt-200-127-560-242 {text-align:left;background-color:#000000;width:200px;height:127px;position:absolute;left:560px;top:242px;}
.blockt-115-49-116-470 {text-align:right;background-color:#000000;width:115px;height:49px;position:absolute;left:116px;top:470px;}
.blockt-284-139-405-470 {text-align:left;background-color:#000000;width:284px;height:139px;position:absolute;left:405px;top:470px;}

.blocki-288-79-116-50 {background-color:#000000;width:288px;height:79px;position:absolute;left:116px;top:50px;}
.blocki-269-111-0-130 {background-color:#000000;width:269px;height:111px;position:absolute;left:0px;top:130px;}
.blocki-284-111-405-130 {background-color:#000000;width:284px;height:111px;position:absolute;left:405px;top:130px;}
.blocki-289-127-270-242 {background-color:#000000;width:289px;height:127px;position:absolute;left:270px;top:242px;}
.blocki-153-99-116-370 {background-color:#000000;width:153px;height:99px;position:absolute;left:116px;top:370px;}
.blocki-284-99-405-370 {background-color:#000000;width:284px;height:99px;position:absolute;left:405px;top:370px;}

/* Leitungsteam */
.blockt-153-139-116-470 { text-align:left;background-color:#000000;width:153px;height:139px;position:absolute;left:116px;top:470px;}
.blockt-134-139-270-470 { text-align:left;background-color:#000000;width:134px;height:139px;position:absolute;left:270px;top:470px;}
.blockt-129-127-560-242 { text-align:left;background-color:#000000;width:129px;height:127px;position:absolute;left:560px;top:242px;}
.blockt-110-45-0-373 { text-align:right;background-color:#000000;width:110px;height:45px;position:absolute;left:0px;top:370px;}
.blockt-110-50-0-430 { text-align:right;background-color:#000000;width:110px;height:40px;position:absolute;left:0px;top:425px;}
.blockt-99-67-465-302 { text-align:left;background-color:#000000;width:99px;height:60px;position:absolute;left:460px;top:298px;}

.blocki-269-191-0-50 { background-color:#000000;width:269px;height:191px;position:absolute;left:0px;top:50px;}
.blocki-289-191-270-50 { background-color:#000000;width:289px;height:191px;position:absolute;left:270px;top:50px;}
.blocki-244-191-560-50 { background-color:#000000;width:244px;height:191px;position:absolute;left:560px;top:50px;}
.blocki-115-127-0-242 { background-color:#000000;width:115px;height:127px;position:absolute;left:0px;top:242px;}
.blocki-153-227-116-242 { background-color:#000000;width:153px;height:227px;position:absolute;left:116px;top:242px;}
.blocki-189-227-270-242 { background-color:#000000;width:189px;height:227px;position:absolute;left:270px;top:242px;}

/* Kapitelseite */
.kapitelseite-1 {background-color:#000000;width:289px;height:111px;position:absolute;left:270px;top:130px;}
.kapitelseite-2 {background-color:#000000;width:289px;height:111px;position:absolute;left:270px;top:130px;padding:11px;}
.kapitelseite-3 {text-align:right;background-color:#000000;width:253px;height:111px;position:absolute;left:0px;top:130px;}
.kapitelseite-4 {font-size:18px;padding-top:60px;font-weight:bold;}
.kapitelseite-5 {font-size:18px;font-weight:bold;}

/* Dynamischer Schwarzer Hintergrund */
.blackh {background-color:#000000; width:804px;  position: absolute; left:0px; top:50px;}
.bh-79 {height:79px;}
.bh-191 {height:191px;}
.bh-319 {height:319px;}
.bh-419 {height:419px;}
.bh-559 {height:559px;}
.bh-699 {height:699px;}
.bh-828 {height:828px;}
.bh-1919 {height:1919px;}
.bh-14000 {height:14000px;}

/* Großes Bild */
.blocki-804-500-0-50 {background-color:#000000;width:804px;position:relative;;left:0px;top:50px;z-index:5;}

/* Text mit kleinem Bild */
.blockt-764-519-0-50 {width:764px;height:519px;position:absolute;left:0px;top:50px;padding:20px;}
.text-klb {padding-right:10px;padding-bottom:10px;padding-top:4px;float:left;}


.blocki-279-117-270-242 { padding:5px;background-color:#000000;width:279px;height:117px;left:270px;top:242px;}
.eingang-1 { color:#3366CC;font-size:17px;}
.text-weiss {color:#FFFFFF;}

/* Projektedeckblatt */
.blocki-153-79-116-50 {position:absolute;background-color:#000000;width:153px;height:79px;left:116px;top:50px;}
.blocki-189-129-270-0 {position:absolute;background-color:#000000;width:189px;height:129px;left:270px;top:0px;}
.blocki-114-79-690-50 {position:absolute;background-color:#000000;width:114px;height:79px;left:690px;top:50px;}
.blocki-115-111-0-130 {position:absolute;background-color:#000000;width:115px;height:111px;left:0px;top:130px;}
.blocki-154-111-405-130 {position:absolute;background-color:#000000;width:154px;height:111px;left:405px;top:130px;}
.blocki-153-127-116-242 {position:absolute;background-color:#000000;width:153px;height:127px;left:116px;top:242px;}
.blocki-54-127-405-242 {position:absolute;background-color:#000000;width:54px;height:127px;left:405px;top:242px;}
.blocki-129-127-560-242 {position:absolute;background-color:#000000;width:129px;height:127px;left:560px;top:242px;}
.blocki-288-99-116-370 {position:absolute;background-color:#000000;width:288px;height:99px;left:116px;top:370px;}
.blockt-134-111-270-130 { position:absolute;background-color:#000000;width:134px;height:111px;left:270px;top:130px;}
.projekte-1 { padding:11px;padding-top:40px;font-size:18px;font-weight:bold;text-align:center;vertical-align:middle;}

/* Webcam */
.webcam-1 { background-color:#000000;width:480px;height:auto;position:absolute;left:116px;top:50px;}
.webcam-2 { background-color:#000000;width:444px;height:59px;position:absolute;left:116px;top:410px;}
.webcam-3 { padding:5px;background-color:#000000;width:433px;height:129px;position:absolute;left:116px;top:470px;}
.webcam-4 { color:#3366CC;}

/* Einzelne Niederlassungen 3 Bilder */
.blocki-269-191-0-50 {background-color:#000000;width:269px;height:191px;position:absolute;left:0px;top:50px;}
.blockt-421-345-116-242 {background-color:#000000;width:421px;height:345px;position:absolute;left:116px;top:242px;padding:11px;}
.blocki-284-191-405-50 {background-color:#000000;width:284px;height:191px;position:absolute;left:405px;top:50px;}
.blockt-112-89-270-130 {background-color:#000000;width:112px;height:89px;position:absolute;left:270px;top:130px;padding:11px;}
.blocki-244-139-560-470 {background-color:#000000;width:244px;height:139px;position:absolute;left:560px;top:470px;}

.blockt-421-205-116-242 {background-color:#000000;width:421px;height:205px;position:absolute;left:116px;top:242px;padding:11px;}


