body { font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif; font-size: 80.01%;}
body, h1, h2, h3, h4, h5, h6, div, p, table, td, dd, dt, dl, blockquote, address, hr, li, lu { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100em;}
h1 { font-size: 200%;}
h2 { margin-top: 0em; margin-bottom: 1.0em; font-size: 17.5em;}
h3 { margin-top: 0em; margin-bottom: 1.0em; padding-top: 0.8em; font-size: 12.5em; }
#logo span, #mainnav ul li ul, div.row span.label, .date {DISPLAY: none; VISIBILITY: hidden}
/**************************
Header
**************************/
div #logo {margin-top: 0em;
background-color: #678921;
position: absolute; top: 0.4em; left: 0em; width: 97.4em; height: 3.5em;
border-color:#FFFFFF; 
margin-bottom: 0em; border-top: 0em; border-bottom: 0em; }
#logo { padding: 1.8em; background-image:url(kd.jpg); background-repeat:no-repeat; width:29.7em}

/**************************
Bereichsbilder
**************************/
.bb, #newsback {position:absolute; left:0em; top:8em; width:101.1em; height:6em; z-index:10; background: url(down.gif) repeat right 7.4em;}
#bernsteinzimmer {width: 46.6em}
#p01art {width: 16.1em}
.trenner { position: relative; height:4em;
width: 12.3em; background-image:url(../images/pfeil1.gif); background-repeat:no-repeat;}
#eingang {position:absolute; left:0em; top:2.0em; width:32.4em; height:22.0em; z-index:11; background-image:url(../images/eingang.jpg); background-repeat:no-repeat}
#kunden {position:absolute; left:0em; top:26.0em; width:67.0em; height:11.2em; z-index:12; background-image:url(../images/laufleiste.jpg); background-repeat:no-repeat}
#news1 {position:absolute; left:35.0em; top:5.0em; width:31.1em; z-index:13}
/**************************
Navigation
**************************/
#mainnav {
    position: absolute;
    top: 4.0em;
    left: 0em;
    width: 90.0em;
	height:3.0em;
	z-index: 110;
}
#mainnav ul li {
	/* Höhe der Linkabstände*/
	padding: 0em 2.0em 0em 0em;
	display: inline;
    }
html[xmlns] #mainnav{ /*Firefox Hack */
	top: 4.0em;
	line-height: 0em;
	visibility: visible;
    }
#search {
	margin-left: 1.5em;
    position:absolute;
    left:66.5em; top:1.5em; width:25.0em; height:38.6em;	
	}

/**************************
Inhalt
**************************/
#content{
 background-color: #E9D9BC;
 position:relative;
 left:0em; top:14.5em; width:101.1em; 
    }
#content h3, #newsbox h3, #content h2 {
    font-size: 140%;
	padding: 1.0em 0em 0em 1.1em;
    }
#content p, #content form {
    padding: 1.0em 20.0em 2.0em 2.0em;
    line-height: 2.0em;
    }
#content li {
	padding: 1em 20em 0em 1.1em;
    color: #000000;
    }
#newsbox{
 position:absolute;
 left:0em; top:14.5em; width:101.1em; height:38.6em;
 z-index:21; background-color:#FFFFFF
    }
.newslinks{
 position:absolute;
 left:76.8em; top:12.0em; width:24.5em; height:38.6em;
 overflow:auto; z-index:22
    }	
div#news {
    float: left;
    width: 65%;
    }
#alternative {
 position:relative; left:2.0em; width:70.0em; height:4.0em; top: 15.0em;
}
#styleswitch {
 position:absolute; left:88.0em; width:10.0em; height:4.0em; top: 17.0em; z-index:13.0;
}

/**************************
Formfelder
**************************/
div.row {
    clear: both;
    margin: 0em;
    padding: 0.2em;
    }

.inputfield, .inputarea, select, input, textarea {
border-top : 0.1em solid #bdc6d2; 
border-left : 0.1em solid #bdc6d2; 
border-right : 0 solid #f2f3f9; 
border-bottom : 0 solid #f2f3f9; 
background-color : #f2f3f9; 
color : #222222; 
font-size : 1.4em; 
width: 8em;
    }
.inputfield {width: 14.5em;}

.inputarea {width: 19.5em;}

#suche .inputfield {width: 8em;}
	
.submit {
    border: 0.2em solid;
    }
/**************************
Slider
**************************/
#slide_Container{margin:0 auto;position:relative;width:30em;height:15em;background-color:#fff;border:0.3px solid #CECEB5;overflow:hidden;}
#LoadContainer{height:25%;width:50%;position:absolute;top:40%; left:25%;text-align:left;z-index:1}
#PhotoContainer{visibility:hidden;}
#CaptionBlock{height:1.8em; padding-left: 2em; color:#678921; width:44em;}
#Caption, #Counter{float: left; font-size: 1.0em;}
#Counter, #myPrevLink{color:#774F11; margin-right: .5em; padding-right: .5em; border-right: 1px solid #678921;}
#LinkContainer{display:none;position:absolute;top:0;left:0;height:20em;width:20em;z-index:100;}
#myLinkContainer {float: right; font-size:1.0em}
#PrevLink {z-index:100;position:absolute;top:0%;left:0%;height:200px;width:50%;display:block}
#NextLink {z-index:100;position:absolute;top:0%;left:50%;height:200px;width:50%;display:block}
#PrevLink:hover,#NextLink:hover{text-decoration:none}
#PrevLink span,#NextLink span{display:none}
#slideshow{margin:0;height:318px;width:485px;position:relative;}
#slideshow[id]{display:table;position:static}
#slide_InnerWrapper{position:relative;top:50%;left:0;}
#slide_InnerWrapper[id]{display:table-cell;vertical-align:left;position:static}
#slide_OuterContainer{position:relative;top:50%; height:300px;}
/**************************
Farben
**************************/
body{
	background: #FFFFFF;
	color: #172244;
	width: 101.1em; 	
}
	
a, #horizontalnav a, #categories a, #categories ul ul a, .inputfield, .inputarea, table.topten th, table.fivenewest th, select, option {
    color: #000000;
}
#content a {color: #774F11;
}	
#categories  {
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 1.2em; color: #FFFFFF;}
#categories a:hover, #categories ul ul a:hover {
   text-decoration: underline; color: #FFFFFF;}		
	
#categories a, #categories a.active {
   text-decoration: none; color: #FFFFFF;
    }
table.topten, table.fivenewest, table.topten th, table.fivenewest th, select, option {
   border-color: #ffffff;
    }
.searchf {VISIBILITY: visible;background-color:#9ACD32;color: #032782;font-weight:bold;}
.highlight {VISIBILITY: visible;Display: inline;background-color:#4375A8;color: #FFFFFF;}
table.topten th, table.fivenewest th { background: #172244;}
#content { color: #000000;}
.copy { font-size: 10em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4170AA; text-align: center; position:relative; left:282em; width:460em; height:38em; z-index:10;} 
/**************************
sIFR  
**************************/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash kl {
	visibility: hidden;
	letter-spacing: -5em;
	font-size: 21em;
}
.sIFR-hasFlash kl {
	visibility: hidden;
}
h2, h3 {
visibility: visible;
letter-spacing: 0em;
color:#032782;}

body{
	position: relative;
	height: 100%;
	margin-left: auto;
	margin-right: auto;	
	width: 101.1em;
	text-align: left;}
.seo {
	display:none;
	visibility:hidden;
}