body{ font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif; font-size: 80.01%; }
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
h1 {font-size: 200%;}
h2 {margin-top: 5px; margin-bottom: 10px; font-size: 175%;}
h3 {margin-top: 3px; margin-bottom: 10px; padding-top: 8px; font-size: 125%;}
#logo span, div.row span.label, .newslinks, .date {DISPLAY: none; VISIBILITY: hidden}
/**************************
Header
**************************/
div #logo {background-image:url(h1.jpg); background-repeat:no-repeat; position: absolute; top: 0px; left: 0px; width: 1025px; height: 116px;}
#suche form {padding:inherit; margin-left: 15px; position:absolute; left:775px; top:-80px; width:200px; height:306px;}
#suche span{color: #fff;font-family: Georgia,"MS Sans Serif", Geneva, sans-serif;font-size: 10px;color: #fff;font-weight: bold; text-transform: uppercase;}
.bb {position:absolute; left:715px; top:120px; width:300px; height:416px; z-index:10;}
#b2, #b4 {background-image:url(vorreiter.jpg); background-repeat:no-repeat;}
#b350414, #b350415 {background-image:url(cms04.jpg); background-repeat:no-repeat;}
#b6, #b5 {background-image:url(../images/bernsteinzimmer.jpg); background-repeat:no-repeat;}
#b350394, #b350395 {background-image:url(../images/partner.jpg); background-repeat:no-repeat;}
#b7, #b8 {background-image:url(../images/trennung.jpg); background-repeat:no-repeat;}
#b350403, #b350412, #b350413 {background-image:url(../images/kontakt_b.jpg); background-repeat:no-repeat;}
#b350393, #b350382 {background-image:url(im_netz.jpg); background-repeat:no-repeat;}
#newsback{position:absolute; left:540px; top:90px; width:500px; height:416px; z-index:10;}
#eingang {position:absolute; left:0px; top:20px; width:324px; height:220px; z-index:11; background-image:url(../images/eingang.jpg); background-repeat:no-repeat}
#kunden {position:absolute; left:0px; top:260px; width:670px; height:112px; z-index:12; background-image:url(../images/laufleiste.jpg); background-repeat:no-repeat}
#news1 {position:absolute; left:350px; top:50px; width:311px; z-index:13}
/**************************
Navigation
**************************/
#categories{
	font-family: Georgia,"MS Sans Serif", Geneva, sans-serif;
	padding: 0px;
	width: 1480px;
	position: absolute;
	top: 130px;
	margin-left: 4px; /*Start Tantek Box Model Hack*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
	z-index:15;
}
#categories li
	{color: #fff;}
#categories ul {margin: 5px;margin-top: -20px; padding: 0px;border-top: 10px solid #CAD2DE;background: #42648A;}
#categories li {color: #fff; border-bottom: 1px dotted #fff;padding: 0.2em 10px;line-height: 15px;}
#container > #categories ul li a:hover{
	color: #fff;}
#categories ul li a:hover{
	color: #B40202;}

#categories li a{
	font-size: 10px;
	display: block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;}

#categories li a:hover{
	color: #fff;}

.newslinks ul a {
    display: block;
	padding: 3px 15px;
	height: 4px;}
.newslinks ul a:hover, .newslinks ul a:active   {
    text-decoration: none;
	padding: 3px 0px;
    color: #032782;
    border-left: 15px solid;
	border-color:#FFFFFF;
	border-spacing:inherit;
    text-decoration: none;
	height: 4px;
	left: 0px;}
#categories ul ul a {
    display: block;
    padding: 3px 15px;
    border-left: 10px solid;
    text-decoration: none;
	padding: 3px 0px;
    color: #83C4FF;
    border-left: 0px solid;
	border-spacing:inherit;
    text-decoration: none;
	position: absolute;
	left: 0px;    }
#categories ul ul a:hover, #categories ul ul a.active {
	padding: 3px 0px;
    color: #83C4FF;
    border-left: 0px solid;
	border-spacing:inherit;
    text-decoration: none;
	position: absolute;
	left: 0px;
	width: 120px;}

/**************************
Inhalt
**************************/

#content{
 position:absolute;
 left:225px; top:120px; width:485px; height:406px;
 overflow:auto;

}
.green {BACKGROUND: #99CC33; COLOR: white}
.blue {BACKGROUND: #42648A; COLOR: white}
#content h3 {
    font-size: 140%;}
#content p {
    padding: 10px 0 10px 0;
    line-height: 20px;}
#newsbox{
 position:absolute;
 left:255px; top:132px; width:785px; height:456px;
 overflow:visible; z-index:21}

div#news {
    float: left;
    width: 55%;}
#content ol {
    padding-left: 30px;
    display: block;}
#alternative {
 position:absolute;
 left:205px; top:580px; width:800px; height:90px;}
 /**************************
Slider
**************************/
#slide_Container{margin:0 auto;position:relative;width:300px;height:150px;background-color:#fff;border:3px solid #CDD1DA;overflow:hidden;}
#LoadContainer{height:25%;width:50%;position:absolute;top:40%; left:25%;text-align:center;z-index:1}
#PhotoContainer{visibility:hidden;}
#CaptionBlock{height:18px; padding-left: .25em; color:#2B497B; width:440px; }
#Caption, #Counter{float: left; font-size: 87%;}
#Counter, #myPrevLink{color:#4A6D93; margin-right: .5em; padding-right: .5em; border-right: 1px solid #CDD1DA;}
#myNextLink{color:#4A6D93}
#LinkContainer{display:none;position:absolute;top:0;left:0;height:200px;width:200px;z-index:100;}
#myLinkContainer {float: right; font-size: 10px;}
#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 auto;height:318px;width:445px;position:relative}
#slideshow[id]{display:table;position:static}
#slide_InnerWrapper{position:relative;top:50%;left:0;}
#slide_InnerWrapper[id]{display:table-cell;vertical-align:middle;position:static}
#slide_OuterContainer{position:relative; height:300px}
/**************************
Formfelder
**************************/
div.row {
    clear: both;
    margin: 0px;
    padding: 2px;
    }
div.row span.label {
    float: left;
    width: 150px;
    text-align: right;
    line-height: 20px;
    padding-right: 5px;
    }
.inputfield, .inputarea, select, input, textarea {
border-top : 1px solid #bdc6d2;
border-left : 1px solid #bdc6d2;
border-right : 0 solid #f2f3f9;
border-bottom : 0 solid #f2f3f9;
background-color : #f2f3f9;
color : #222222;
font-size : 14px; }
.submit {
    border: 2px solid;}
html>body form{ /* IE HACK SUCHFELD */
padding: 16px 0px;}
#styleswitch {position:absolute; left:820px; width:100px; height:40px; top: 470px; z-index:130;}
/**************************
Farben
**************************/
html, body {
    background: #FFFFFF;
    color: #172244;
    background-image:url(blue_layout.jpg); background-repeat:no-repeat;
    background-position:0px 0px;}
a, #horizontalnav a, #categories a, #categories ul ul a, .inputfield, .inputarea, table.topten th, table.fivenewest th, select, option {
    color: #000000;}
table.topten, table.fivenewest, table.topten th, table.fivenewest th, select, option {
   border-color: #ffffff;}
.searchf {
VISIBILITY: visible;
background-color:#D1E4F2;
color: #032782;
font-weight:bold;}
.highlight {
VISIBILITY: visible;
Display: inline;
background-color:#4375A8;
color: #FFFFFF;}
div#mainnav {
    font-size: 95%;
	width: 180px;
	padding: 0px;}
#mainnav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;}
#mainnav ul li {
	border-bottom: 1px solid #fff;
	margin: 0px;}
#mainnav li a, #categories a, #content ul li, #categories a.active {
	color: White;
    text-decoration: none;
    display: block;
	padding: 3px;}
#content ul li{
	color: #172244;
    display: block;
	padding: 3px;
	list-style: disc;
	padding: 0px;
	margin: 20px;}
table.topten th, table.fivenewest th { background: #172244;}
h2, h3, #content { color: #032782;}
.copy { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4170AA; text-align: center; position:relative; left:282px; width:460px; height:38px; 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: -5px;
	font-size: 21px;}
.sIFR-hasFlash kl {
	visibility: hidden;}
head:first-child+body h2, head:first-child+body h3 {
visibility: visible;
letter-spacing: 0px;
color:#032782;}
#mainnav ul ul, #mainnav ul ul li, #categories ul ul {
    visibility: hidden;
	color: White;
    display: inline;
	padding: 0px;}
#categories ul ul {
position:absolute; left:785px; top:210px; width:160px; height:10px; z-index:321}
#categories ul ul a, #categories ul ul a:active, #categories ul ul a:hover, #mainnav ul ul li a:hover{
text-decoration:underline; visibility: visible; font-size: 10px; color: #B40202;}
#categories ul ul a, #categories ul ul a:active {color: #fff;}
#mainnav li a:hover, #categories a:hover, #categories ul ul a:hover, #mainnav li:hover {
    background-color: #CAD2DE; color: #B40202;}
div#languages {position:relative; top:-15px; left: 730px;}
.seo {
	display:none;
	visibility:hidden;
}
