/* allgemeine stylangaben

farbwerte
#ffffff // weiß
#002851 // dunkelblau 0 | 40 | 81
#00608f // blau 0 | 96 | 143
#98c0dc // hellblau 152 | 192 | 220
#ffed00 // gelb 255 | 237 | 0
----------------------------------------------------------------*/
/* seite, body */
html, body {
	height: 100%;
	padding: 0px;
	margin: 0px;
	/*background-color: #ffffff;
	background-image: url(../images/back/bg_rt.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;*/
	line-height:120%;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma, Helvetica;
	text-align: center;
	/*overflow: hidden;*/
}

/* allgemeine textlinks */
a {	color: #002851;	text-decoration: none; }
a:link { color: #002851; text-decoration: none; }
a:visited {	color: #002851;	text-decoration: none; }
a:active, a:hover { color: #002851;	text-decoration: underline; }

/* tabellen und absätze */
td, p { color: #000000; }

/* horizontale linien */
hr { border: dashed #98c0dc 1px; height: 1px; }

/* headlines */
h1 { color: #002851; font-size: 24px; font-weight: bold; line-height: 34px; }
h2 { color: #002851; font-size: 12px; font-weight: bold; }


/* seitenaufbau
----------------------------------------------------------------*/
/* alles zentrieren */
#BOX { width:1000px; height:100%; margin:auto; padding:0px; text-align:left; }

/* nich scrollbar */
#fixed { position:fixed; }

/* oben */

/* links */

/* mitte */

/* unten */

/* rechts */


/* navigation
----------------------------------------------------------------*/
/* hauptnavigation */
ul#hauptnavigation { color: #ffffff; font-weight: bold; margin: 0; padding: 0; }
ul#hauptnavigation li { color: #ffffff; display: inline; list-style: none; text-align: center; width: 180px; line-height: 20px; }
ul#hauptnavigation a, ul#hauptnavigation span { /* display: block; */	padding-left: 0.5em; padding-top: 0px; padding-right: 0.5em; padding-bottom: 0px; }
ul#hauptnavigation a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
ul#hauptnavigation a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
ul#hauptnavigation a:active, ul#hauptnavigation a:hover { color: #ffffff; font-weight: bold; text-decoration: none; }

/* unternavigation */
ul#unternavigation_1 { color: #002851; font-weight: bold; margin: 0; padding-left: 20px; padding-top: 10px; }
ul#unternavigation_1 li { color: #002851; display: block; list-style: none; width: 190px; line-height: 20px; }
ul#unternavigation_1 a, ul#unternavigation_1 span { color: #002851; font-weight: bold; text-decoration: none; }
ul#unternavigation_1 a:link { color: #002851; font-weight: bold; text-decoration: none; }
ul#unternavigation_1 a:visited { color: #002851; font-weight: bold; text-decoration: none; }
ul#unternavigation_1 a:active, ul#unternavigation_1 a:hover { color: #002851; font-weight: bold; text-decoration: none; }

ul#unternavigation_2 { color: #000000; font-size: 11px; font-weight: normal; margin: 0; padding: 0px; }
ul#unternavigation_2 li { color: #000000; display: block; list-style: none; width: 190px; line-height: 16px; }
ul#unternavigation_2 a, ul#unternavigation_2 span { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
ul#unternavigation_2 a:link { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
ul#unternavigation_2 a:visited { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }
ul#unternavigation_2 a:active, ul#unternavigation_2 a:hover { color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; }

/* fachbereiche */
ul#fachbereiche { color: #002851; font-weight: normal; margin: 0; padding-left: 10px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px; }
ul#fachbereiche li { color: #002851; display: inline; list-style: none; text-align: left; line-height: 20px; }
ul#fachbereiche a, ul#fachbereiche span { color: #002851; font-weight: bold; text-decoration: none; }
ul#fachbereiche a:link { color: #002851; font-weight: normal; text-decoration: none; }
ul#fachbereiche a:visited { color: #002851; font-weight: normal; text-decoration: none; }
ul#fachbereiche a:active, ul#fachbereiche a:hover {	color: #002851;	font-weight: normal; text-decoration: none; }


/* sonstige styleangaben
----------------------------------------------------------------*/
/* bereich */
.bereich_start { color: #002851; font-weight: bold; text-decoration: none; line-height: 20px; text-transform: uppercase; padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.bereich { color: #ffffff; font-weight: bold; text-decoration: none; line-height: 20px; text-transform: uppercase; padding-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }

/* datum */
.datum { color: #002851; font-size: 9px; text-decoration: none; }

/* abbinder */
.abbinder { color: #002851; font-size: 9px; text-decoration: none; }

/* newsletter */
.newsletter_rt  { color: #002851; font-size: 9px; font-weight: normal; line-height: 20px; background-color: #ffed00; width: 160px; display: block; padding-left: 10px; margin-left: 10px; }
a.newsletter_rt:hover { text-decoration: none; }

.newsletter_zt  { color: #002851; font-size: 9px; font-weight: normal; line-height: 20px; background-color: #98c0dc; width: 160px; display: block; padding-left: 10px; margin-left: 10px; }
a.newsletter_zt:hover { text-decoration: none; }

/* bilder */
img.links { border: 1px solid #002851; float: left; margin-left: 1px; margin-right: 10px; margin-top: 1px; margin-bottom: 1px; }
img.rechts { border: 1px solid #002851; float: right; margin-left: 10px; margin-right: 1px; margin-top: 1px; margin-bottom: 1px; }
img.produkt { border: 1px solid #002851; float: right; margin-left: 10px; margin-right: 1px; margin-top: 1px; margin-bottom: 12px; }

/* textfarben */
.rot { color: #ff0000; }
.gruen { color: #00ff00; }
