body {
font-family: arial, helvetica, sans-serif;
font-size: 100.01%;
}

/* * {margin:0; padding:0;} */

h1 {font-size: 0.9em; font-style:italic; color:#ffffff; margin: 29px 0px 0px 20px; line-height:1.25em;}
h2 {font-size: 1.1em; margin: 0px 0px 0px 16px; }
h3 {font-size: 1em; }
h4 {font-size: 0.8em; margin: 0px 0px 5px 0px; }
h5 {font-size: 0.8em; }

h2.home {color:#009698;}
h2.service {color:#c25561;}
h2.shop {color:#ed9440;}
h2.verlag {color:#ccb51d;}

table.rahmen, table.rahmen td {border-bottom: 1px solid #000000; padding:5px; border-spacing:0px; border-collapse:collapse; font-size: 0.9em;}
td.underline {border-bottom: 1px solid #000000;}
td.center {text-align:center; vertical-align:middle;}
table.preisliste {width:340px; border-spacing:0px; margin-top:10px;}
table.preisliste td {padding:0px;}
table.shopliste, table.shopliste td {border: 1px solid #000000; padding:5px; border-spacing:0px; border-collapse:collapse; font-size: 0.9em;}
td.home {background-color:#009698;}
td.service {background-color:#c25561;}
td.shop {background-color:#ed9440;}
td.verlag {background-color:#ccb51d;}


p {font-size: 0.75em; margin: 4px 0px 5px 0px; } 
p.linkwkorb {float:right; color:#e58428; font-weight:bold; } 
p.linkwkorb a:link, p.linkwkorb a:visited {color:#e58428;text-decoration:none }

p.nav {font-size: 1.3em; font-weight:bold; margin: 25px 0px 0px 0px; } 
li {font-size: 0.75em; margin: 0px 0px 5px -5px; }

td {vertical-align:top}
img {border: none;}


a:link, a:visited, a:active {text-decoration: underline; color: #000000; }
a:hover {text-decoration: underline; color: #000000; }

a.navtop:link, a.navtop:visited, a.navtop:active {text-decoration: none; color: #ffffff; }
a.navtop:hover {text-decoration: none; color: #ffffff; }

a.navlinks:link {text-decoration: none; color: #ffffff; }
a.navlinks:visited {text-decoration: none; color: #ffffff; }
a.navlinks:active {text-decoration: none; color: #ffffff; }
a.navlinks:hover  {text-decoration: none; color: #ffffff; }

a.navrechts:link {text-decoration: none; color: #000000; }
a.navrechts:visited {text-decoration: none; color: #000000; }
a.navrechts:active {text-decoration: none; color: #000000; }
a.navrechts:hover  {text-decoration: none; color: #000000; }

a.referenz:link {text-decoration: underline; color: #cbb51e; }
a.referenz:visited {text-decoration: underline; color: #cbb51e; }
a.referenz:active {text-decoration: underline; color: #cbb51e; }
a.referenz:hover  {text-decoration: underline; color: #cbb51e; }

a.mehr:link, a.mehr:visited, a.mehr:active {font-style: normal; text-decoration: underline; color: #009698; }
a.mehr:hover {font-weight:bold; }


#header {
position: absolute; 
top: 0px; 
left: 0px; 
width: 990px; 
height: 130px; 
border: 0px solid #000000; 
}


#navtop {
position: absolute; 
top: 130px; 
left: 0px; 
width: 990px; 
height: 20px; 
border: 0px solid #000000; 
color: #ffffff; 
background-color: #231F20; 
}

#navtop table {
position: absolute; 
top: 0px; 
left: 260px; 
padding: 0px; 
margin: 0px; 
}

#navtop table td{
height: 13px; 
padding: 0px; 
padding-left:11px;
padding-bottom:2px;
margin: 0px; 
color: #ffffff; 
background-color: #231F20; 
font-size: 11px; 
}

#navtop table td.active {
background-image: url(bilder/nav-pfeil_top.gif); 
background-repeat: no-repeat;
font-weight: bold; 
}


#navlinks {
position: absolute; 
top: 150px; 
left: 0px; 
width: 230px; 
margin: 0px 0px 100px 0px; 
padding:0px;
border: 0px solid #000000; 
font-size: 0.75em;
color: #ffffff; 
background-color: #0b8d8f; 
}

#navlinks div{
padding: 5px 20px 5px 40px; 
text-indent:-9px;
border-bottom: 1px dotted #ffffff; 
}


.r01 {background-color: #009698; }
.r01active {background-color: #cee6e4; color: #009698; font-weight:bold;}
.r02 {background-color: #a64251; }
.r02active {background-color: #e8c4c1; color: #a64251; font-weight:bold;}
.r03 {background-color: #e58428; }
.r03active {background-color: #fae4cf; color: #e58428; font-weight:bold;}
.r04 {background-color: #b9a628; }
.r04active {background-color: #ece2b6; color: #b9a628; font-weight:bold;}

.r01active a:link,.r01active a:visited { color: #009698; font-weight:bold;}
.r02active a:link,.r02active a:visited  {background-color: #e8c4c1; color: #a64251; font-weight:bold;}
.r03active a:link,.r03active a:visited  {background-color: #fae4cf; color: #e58428; font-weight:bold;}
.r04active a:link,.r04active a:visited  {background-color: #ece2b6; color: #b9a628; font-weight:bold;}


#navrechts {
position: absolute; 
top: 150px; 
left: 810px; 
width: 180px; 
border: 0px solid #000000; 
font-size: 0.7em;
color: #000000; 
background-color: #eae8e5; 
}

#navrechts div{
padding: 5px 20px 5px 20px; 
border-bottom: 1px dotted #000000; 
}


#content {
position: absolute; 
top: 150px; 
left: 270px; 
width: 490px; 
border: 0px solid #ff0000; 
border-bottom: 1px dotted #231F20;
padding-bottom:10px;
}

div#content hr { border:1px dotted #231F20;height:1px;margin-bottom:10px }

.headline {
width: 330px; 
padding: 25px 10px 10px 150px;
border: 0px solid #ff0000; 
}

.subhead {
width: 330px; 
padding: 10px 0px 10px 150px;
border-bottom: 1px dotted #000000; 
margin-bottom:15px;
}

.headlinelinks {
width: 490px; 
padding: 25px 10px 10px 0px;
border: 0px solid #ff0000; 
}

.subheadlinks {
width: 490px; 
padding: 10px 0px 10px 0px;
border-bottom: 1px dotted #000000; 
margin-bottom:15px;
}


/*div.newsteaser {
margin: 0px 0px 10px 0px; 
width:490px;
border-bottom: 1px dotted #231F20;
}

div.artikel {
margin: 0px 0px 10px 0px; 
width:490px;
border-bottom: 1px dotted #231F20;
padding-bottom: 10px;
}
*/
td.artikelbild {
width:130px;
padding: 0px 15px 10px 0px; 
text-align:right;
vertical-align:top;
}

td.artikeltext {
width:340px;
padding: 0px 0px 0px 0px; 
vertical-align:top;
}


input.suche {
width: 100px; 
height: 16px; 
border: none; 
font-size:11px; 
padding: 0px;
margin:0px;
position:absolute;
}


input.submitsuche {
color: #ffffff;
background-color: #231F20; 
border: none;
height:14px;
width: 60px;
font-size:11px;
font-weight: bold;
padding:0px;
margin-left:98px;
}



/*
BC Grün:   76 0 36 14 / 18 2 10 0 		009698 / cee6e4
	neu:   								
BC Rot:    24 81 56 0 / 7 24 17 0		c35562 / e8c4c1
	neu:   40 90 70 0 / 				a64251
BC Orange: 4 49 85 0  /  				ed9440 / fae4cf
	neu:  10 60 100 0 / 				E07E27 /
BC Beige: 12 15 99 12 / 				ccb51d / f0ddc8
	neu:   

Forschung Blau: 90c 60m 0y 20k				0e5696
Forschung S1 Zusatzblau: 100c 26m 0y 0k		008ed4
Forschung S2 Zusatzblau: 67c 45m 0y 10k		5577b1
Forschung S3 Zusatzblau: 56c 55m 0y 0k		7c78b8
*/


@media print {

#header { display:none }
#navtop { display:none }
#navlinks { display:none }
#navrechts { display:none }
#content { position: static }

}