﻿ html {
    height:100%; 
    max-height:100%; 
    padding:0; 
    margin:0; 
    border:0;
    }
body {
    height:100%; 
    max-height:100%; 
    padding:0; 
    margin:0; 
    border:0;
    font-size:100.1%;
    font-family:Verdana,Arial;
    background-repeat: no-repeat;
    background-color: #3c3d42;
    }

 a, a:link, a:visited {
	color: #10a0b0;
	text-decoration: none;
	}
 a:hover {
	text-decoration: underline;
	color: #10a0b0;
	}
 a:active {
	text-decoration: none;
	color: #10a0b0;
	}

/*HINTERGRUNDBILDER*/

.pic901 {	background-image: url(../pics/pic01.gif);	}
.pic902 {	background-image: url(../pics/pic02.gif);	}
.pic903 {	background-image: url(../pics/pic03.gif);	}
.pic904 {	background-image: url(../pics/pic04.gif);	}
.pic905 {	background-image: url(../pics/pic05.gif);	}
.pic906 {	background-image: url(../pics/pic06.gif);	}
.pic907 {	background-image: url(../pics/pic07.gif);	}
.pic908 {	background-image: url(../pics/pic08.gif);	}
.pic909 {	background-image: url(../pics/pic09.gif);	}
.pic910 {	background-image: url(../pics/pic10.gif);	}
.pic911 {	background-image: url(../pics/pic11.gif);	}
.pic912 {	background-image: url(../pics/pic12.gif);	}
.pic913 {	background-image: url(../pics/pic13.gif);	}
.pic914 {	background-image: url(../pics/pic14.gif);	}
.pic915 {	background-image: url(../pics/pic15.gif);	}
.pic916 {	background-image: url(../pics/pic16.gif);	}
.pic917 {	background-image: url(../pics/pic17.gif);	}
.pic918 {	background-image: url(../pics/pic18.gif);	}
.pic919 {	background-image: url(../pics/pic19.gif);	}

.cleft {
	clear:left
	}


/* HEAD
***********************************************/
#head {
    position:absolute; 
    left:4em; 
    top:0; 
    width:66em; 
    height:12em; 
    z-index:5;
    }
* html #head {
    top:0; 
    width:70em; 
    height:12em;
    }
#logoimgblack {
    position:absolute; 
    left:0.6em; 
    top:1.2em; 
    width:6.6em; 
    height:6.6em; 
    z-index:6;
	}
#logoimgblack img {
	width:6.6em;
}
#logotxtblack {
    position:absolute; 
    left:7.6em; 
    top:3.1em; 
    width:33.6em; 
    height:4.8em; 
    z-index:6;
	}
#logotxtblack img {
	width:33.6em;
}
#logoimgwhite {
	display:none;
	}
#logotxtwhite {
	display:none;
	}
#logoprt {
	display:none;
	}
#logoprt img {
	
	}
#leftmenu {
	position:absolute; 
    overflow:hidden;
    z-index:5;  
    top:8em; 
    left:0; 
    min-height:3.5em;
    width:14em; 
	background-color:#3c3d42;
	border:1px solid #969696;
	z-index:10;
	}
#rightmenu {
	position:relative;
	overflow:hidden; 
	top:8em; 
	left:15em;
	height:3.5em;
	width:51em;
	background-color:#3c3d42;
	border:1px solid #969696;
	text-align:left;
	white-space:nowrap;
	z-index:10;
	}
#topmenu {
	position:absolute;
	overflow:hidden; 
	height:32px;
	top:1.2em;
	width:100%;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	}

ul.mainmenu {
	width:100%;
	font-family:  Verdana, Arial;
	font-size:0.8em;
	list-style: none;
	margin:0;
	padding:0;
	}
ul.mainmenu li {
	display:block;
	line-height:2em;
	vertical-align:middle;
	text-align:center;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	float: left;
	}
ul.mainmenu li.m1 {width:100%;}	
ul.mainmenu li.m5 {width:20%;}
ul.mainmenu li.m6 {width:16.66%;}

ul.mainmenu span {
	display:block;
	color:#ffffff;
	border-right:1px solid #d0d0d0;
	background-color:#6000c0;
	background-image:url(../images/menuselected.gif);
	}		
ul.mainmenu a {
	display:block;
	color:#303030;
	border-right:1px solid #d0d0d0;
	background-color:#808080;
	background-image:url(../images/menugrey.gif);
	}
ul.mainmenu a:hover {
	color:#ffffff;
	text-decoration:none;
	background-color:#20b0c0;
	background-image:url(../images/menuhover.gif);
	}
ul.submenu {
	font-family: Verdana, Arial;
	font-size:0.8em;
	list-style: none;
	margin:0;
	padding: 0 0 0 0.5em;
	}
ul.submenu li {
	line-height:2em;
	text-align: left;
	vertical-align:middle;
	float: left;
	}	
ul.submenu span {
	color: #ffffff;
	background-image:url(../images/link2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:16px;
	}
ul.submenu a {
	background-image:url(../images/link1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	padding-right:16px;
	}
ul.combar {
	width:100%;
	font-family:  Verdana, Arial;
	font-size:0.8em;
	list-style: none;
	margin:0;
	padding:0;
	}
ul.combar li {
	display:block;
	line-height:30px;
	width:40px;
	vertical-align:middle;
	text-align:center;
	float: right;
	background-repeat:no-repeat;
	background-position: center;
	}
ul.combar li.home      {background-image:url(../images/ichome.gif);	}
ul.combar li.sitemap   {background-image:url(../images/icsitemap.gif);	}
ul.combar li.impressum {background-image:url(../images/icimp.gif);	}
ul.combar li.contact   {background-image:url(../images/iccontact.gif);	}
ul.combar li.email     {background-image:url(../images/icemail.gif);	}
ul.combar li.print     {background-image:url(../images/icprint.gif);	}
ul.combar li.sizeplus  {background-image:url(../images/icsizeplus.gif);	}
ul.combar li.sizeminus {background-image:url(../images/icsizeminus.gif);	}
ul.combar li.contrast  {background-image:url(../images/iccontrast.gif);	}
ul.combar li.search    {background-image:url(../images/icsearch.gif);	}
ul.combar li.empty     {background-image:url(../images/icempty.gif);	}
ul.combar li.input     {width:12em;}

ul.combar input {
	position:relative;
	top:-0.3em;
	width: 100%;
	font-family: Verdana, Arial;
	font-size:1em;
	border:1px solid #969696;
	}
ul.combar a, ul.combar a:visited {
	display:block;
	width:40px;
	line-height:28px;
	background-position:center;
	}
ul.combar a:hover   {	
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left center;
	}
ul.combar a:hover.home      {	background-image:url(../images/ichomehot.gif);	}
ul.combar a:hover.sitemap   {	background-image:url(../images/icsitemaphot.gif);	}
ul.combar a:hover.impressum {	background-image:url(../images/icimphot.gif);		}	
ul.combar a:hover.email     {	background-image:url(../images/icemailhot.gif);	}	
ul.combar a:hover.contact   {	background-image:url(../images/iccontacthot.gif);	}		
ul.combar a:hover.print     {	background-image:url(../images/icprinthot.gif);	}		
ul.combar a:hover.sizeplus  {	background-image:url(../images/icsizeplushot.gif);	}
ul.combar a:hover.sizeminus {	background-image:url(../images/icsizeminushot.gif);}	
ul.combar a:hover.contrast  {	background-image:url(../images/iccontrasthot.gif);	}	
ul.combar a:hover.search    {	background-image:url(../images/icsearchhot.gif);	}


/* LEFT AREA
***********************************************/
#leftillu {
	position: absolute;
	top: 12.5em;
	left: 8em;
	width: 5em;
	height: 7.4em;
	z-index:10;
	}
#leftillu img {
	width:5em;
}
#left {
    display:block; 
    overflow:auto; 
    position:absolute; 
    z-index:3; 
    top:19em; 
    bottom:1em; 
    width:14em; 
    left:4em; 
    background-color:#f0f0f0;
    border: solid 1px #969696; 
    }
* html #left {
    top:0; 
    bottom:0; 
    height:100%;
    width:14em;
    border-top:19em solid #3c3d42; 
    border-bottom:1em solid #3c3d42;
    }

#left h3 {
	font-size:0.7em;
	font-weight: bold;
	color:#808080;
	border-bottom:1px solid #969696;
	margin: 0.5em;
	}
#left p.datum {
	font-size:0.6em;
	text-align:right;
	margin-top:0;
	float:right;	
	}
#left p {
	font-size:0.7em;
	margin:   0.5em  0.5em 1em 0.5em;
	}
#left img {
	width: 12em;
	margin:   0.5em  0.5em 1em 0.5em;
	}
#left a, #left a:link, #left a:visited  {
	background-image:url(../images/link1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	}
#left a:hover {
	background-image:url(../images/link1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	text-decoration:underline;
	}

/* FOOTER
***********************************************/
#foot {
    position:absolute; 
    left:4em; 
    bottom:0em; 
    width:70em; 
    min-width:70em; 
    height:1em; 
    z-index:5; 
    }
* html #foot {
    bottom:0em; width:70em; height:1em;
    }
#foot p {
    font-family: Verdana, Arial;
    font-size:0.6em;
    color:#d0d0d0;
    padding:0em;
    margin:0;
}

/* CONTENT AREA
***********************************************/
#contenttitle {
	position: absolute;
	top: 11em;
	left: 19em;
	}
#contenttitle h1 {
	font-family: Century Gothic, Arial;
    font-size:3.0em;
    color:#969696;
	}
	
#content {
    display:block; 
    overflow:auto; 
    position:absolute; 
    z-index:3; 
    top:19em; 
    bottom:1em; 
    width:51em; 
    left:19em;
    }
* html #content {
    top:0; 
    bottom:0; 
    height:100%;
    width:51em;
    border-top:19em solid #3c3d42; 
    border-bottom:1em solid #3c3d42;
    }

#content img.PICTURE {
	width:19em;
	height:19em;
	border:1px solid #969696;
	float:right;
	margin: 0 0.2em 1.2em 1.2em;
	}
#content img.TEAM {
	width:6.9em; 
	height:9.4em;
	border:1px solid #969696;
	margin: 0 1em 1em 0;
	text-align:right;
	float:left;
	}
#content img.SERVICES {
	width:8.7em; 
	height:8.7em;
	border:1px solid #969696;
	margin: 0 1em 1em 0;
	text-align:right;
	float:left;
	}
#content img.INFO {
	width:13.5em; 
	border:1px solid #969696;
	margin: 0 1em 1em 0;
	text-align:right;
	float:left;
	}
#content img.BIGIMG {
	width:28em; 
	border:1px solid #969696;
	margin: 0 1em 1em 0;
	text-align:right;
	
	}
	
#content img.LEFT {
	text-align:right;
	float:left;
	padding:1em 1em 1em 1em;
	}
#content img.RIGHT {
	text-align:left;
	float:right;
	padding:1em 1em 1em 1em;
	}
#content img.AKUPAV {
	padding:1em 1em 0 1em;
	}
#content img.ZIT {
	width:17.9em;
	padding:1em 1em 0 1em;
	}
#content p {
    font-family: Verdana, Arial;
    font-size:0.8em;
    color:#d0d0d0;
    padding: 0 1em 1em 0;
    margin:0;
    }
#content h2 {
	font-size:0.8em;
	color: #ffffff;
	font-weight:bold;
	padding: 0 1em 1em 0;
	margin: 0;
	}
#content ul {
    font-family: Verdana, Arial;
    font-size:0.8em;
    color:#d0d0d0;
	list-style-type: square;
	padding: 0;
	margin: 0 1em 0 4em;
	text-indent: 0;
	}
#content li {
	margin: 0.5em 0 0.5em 0;
	}
	
#content a, #content a:link, #content a:visited  {
	background-image:url(../images/link1.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
	}
#content .SM1 {
	padding: 0 1em 0.5em 0;
}
#content .SM2 {
	padding: 0 1em 0.3em 3em;
}
#content .SM3 {
	padding: 0 1em 0.3em 6em;
}


#content strong, #content b {
	color: #ffffff;
	font-weight: normal;
	}
#home {
	width:100%;
	height:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#home p {
    font-family: Verdana, Arial;
    font-size:0.8em;
    color:#000000;
    padding: 1em 1em 0em  1em;
    margin:0;
    }
#home ul {
    font-family: Verdana, Arial;
    font-size:0.8em;
    color:#000000;
	list-style-type: square;
	padding: 1em 1em 0em  1em;
	margin: 0 1em 0 4em;
	text-indent: 0;
	}
#home li {
	margin: 0;
	}
#home strong, #home b {
	color: #000000;
	font-weight: bold;
	}
#home h2 {
	font-size:0.8em;
	color: #000000;
	font-weight:bold;
	padding: 1em 1em 0em 1em;
	margin: 0;
	}	
#hl {
	width:30em;
	height:100%;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	}
#hl1 {
	height:48.5%;
	width:29em;
	margin:0 ;
	padding: 0;
	background-color:#f0f0f0;
    border: solid 1px #969696;
    overflow:auto;
    }

#hl2 {
	height:48.5%;
	width:29em;
	margin:3% 0 0 0;
	padding: 0;
	background-color:#f0f0f0;
    border: solid 1px #969696;
    overflow:auto;
    }
#hr {
	width:20em;
	height:99.9%;
	float:right;
	margin:0;
	padding: 0;
	background-color:#f0f0f0;
    border: solid 1px #969696;
    overflow:auto;
	}