﻿/* CSS-Layout */
#masthead {
}

#top_nav {
}

a {text-decoration:none;}
.body {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 10pt;
	   color:black;
	   font-weight:normal;}

.body9 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 9pt;
	   color:black;
	   font-weight:normal;}

.body8 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 8pt;
	   color:black;
	   font-weight:normal;}
	   
.body4 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 4pt;
	   color:black;
	   font-weight:normal;}
	   
.body2 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 2pt;
	   color:black;
	   font-weight:normal;}

.body8g {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 8pt;
	   color: rgb(70,80,85);
	   font-weight:normal;}

.body8_m {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 8pt;
	   text-align:center;
	   color:black;
	   font-weight:normal;}

.body7 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 8pt;
	   color:black;
	   font-weight:normal;}
	   
.body7x {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 7pt;
	   color:black;
	   font-weight:normal;}

.tab8_mg {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 7pt;
	   text-align:center;
	   color:rgb(35,40,42);
	   font-weight:normal;
	   background-color: #E5E3E0;}

.tab_line_h {
	background-image: url('bilder/line_h_pt1.gif');
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1px;}



.cont8 {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color:black; font-weight:bold; vertical-align: top; }
.cont8_links {font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration:none; font-weight:bold; color:blue; vertical-align:top;}
.cont8_links a{text-decoration:none; color:blue;}
.cont8_links a:active {text-decoration:none; color :blue;}
.cont8_links a:link {text-decoration:none; color:blue;}
.cont8_links a:visited {text-decoration:none; color:rgb(200,0,20);}
.cont8_links a:hover {text-decoration:none; color:red;}

.zwischenueberschrift {
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   color:rgb(102,109,112);
   font-size:11pt;
   font-weight:bold;
   margin-bottom: 0px;}

.z_ueberschrift {
   font-family:Arial,Helvetica,Verdana,Sans-serif;
   color:rgb(190,0,20);
   font-size:10pt;
   font-weight:bold;
   margin-bottom: 0px;}

.productlist {
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: left;}

.hight1px {font-size:1px;}

.txt7 {font-family: Arial, Helvetica, Sans-Serif;
	   font-size: 7pt;
	   color:black;
	   font-weight:normal;}

.banner_schwarz {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	color: black;}

.banner_gelb {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	color: #FFFF00;
}
.banner_weiss {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	color: #FFFFFF;
}
.banner_hblau16 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16pt;
	color: #99CCFF;
}
.bullet1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	list-style-image: url('pictures/bullet_8pt_bl.gif');
}
.bullet1r {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	list-style-image: url('pictures/bullet_8pt_r.gif');
}

.bullet8 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	list-style-image: url('pictures/bullet_8pt_bl.gif');
}
.bullet8r {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	list-style-image: url('pictures/bullet_8pt_r.gif');
}

.bullet8rb {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 8pt;
	list-style-image: url('pictures/bullet_8pt_r.gif');
}
.bullet7m {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: rgb(102,109,112);
	list-style-image: url('pictures/bullet_8pt_ar.png');
}
.bullet7m a{text-decoration:none; font-weight: normal; color: rgb(70,80,85);}
.bullet7m a:link {font-size: 9pt; text-decoration:none; font-weight: normal; color: rgb(70,80,85);}
.bullet7m a:visited {font-size: 9pt; text-decoration:none; font-weight: normal; color: rgb(0,50,125);}
.bullet7m a:active {font-size: 9pt; text-decoration:none; font-weight: normal; color: rgb(200,50,20);}
.bullet7m a:hover {font-size: 9pt; text-decoration:none; font-weight: normal; color:red;}

.bullet8b {
	font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color:rgb(50,50,50);
	font-weight:lighter; list-style-image: url('pictures/bullet_8pt_bl.gif');
}
.bullet8b b{font-style:normal; text-decoration:none; font-weight:bold; font-size: 8pt;}

.noframe {border-width: 0px;}

.stkante {background-image: url('pictures/icons/stkante.gif'); width:6px;}

ul{margin: 0px 0px 0px 9px; list-style-position:outside ; padding: 9px;}
ul li{margin: 0px 0px 0px 9px; padding: 0px 0px 0px 0px;}


.vline {background-image: url('pictures/linie_v_gr.png');background-repeat:repeat-y;}
    
.h10 {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 5pt; color:black;}
.h9 {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 6pt; color:black;}
.h8	{font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 7pt; color:black;}
.h8b	{font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 7pt; color:rgb( 0,80,170);}
.h7link  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 8pt; margin-top: 24px;}
.h7rb  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 8pt; color:rgb(200,  0, 20);}
.h7  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 8pt; color:rgb(100,107,110);}
.h7w  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 8pt; color:white;}
.h7r  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 8pt; color:rgb(200,  0, 20);}
.h7b  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 8pt; color:rgb( 0,80,170);}
.h7b b{text-decoration:none;}
.h7s  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 8pt; color:rgb( 0,0,0);}
.h6  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:black;}
.h6r {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:rgb(200,  0, 20);}
.h6b {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:rgb( 0,80,170);}
.h6b b{text-decoration:none;}
.h6s {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:rgb( 0,0,0);}
.h6g {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:rgb(102,109,112);}
.h5  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; }
.h4  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(102,109,112);}
.h4s  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: black;}
.h4b {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb( 0,80,170);}
.h4b b{text-decoration:none;}
.hzu {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(200,0,20);}


.h4r {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(200,0,20);}
.h4r a{text-decoration:none; color: rgb(200,0,20);}
.h4r a:link {text-decoration:none; color: rgb(200,0,20);}
.h4r a:visited {text-decoration:none; color: rgb(150,0,20);}
.h4r a:active {text-decoration:none; color: rgb(200,0,20);}
.h4r a:hover {text-decoration:none; color:red;}

.pfad10 {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(102,109,112);}
.pfad10 a{text-decoration:none; color: rgb( 0,80,170);}
.pfad10 a:link {text-decoration:none; color: rgb( 0,80,170);}
.pfad10 a:visited {text-decoration:none; color: rgb( 0,80,170);}
.pfad10 a:active {text-decoration:none; color: rgb( 0,80,170);}
.pfad10 a:hover {text-decoration:none; color:rgb(200,0,20);}

.h4w {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: white;}
.h3  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 11pt; color: rgb(102,109,112);}
.h3b {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 11pt; color: rgb( 0,80,170);}
.h3r {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 11pt; color: rgb(200,  0, 20);}
.h3w {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 11pt; color: white;}
.h1  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 18pt; color: #CC0033;}
.h4g {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(102,109,112);}
.h2  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 14pt; color: rgb(102,109,112);}
.h2r  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 14pt; color: rgb(200, 0, 20);}
.h2pr {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 14pt; color: rgb(102,109,112);}

.menu1  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color: rgb(102,109,112);}
.menu1a {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; color:rgb(200,0,20);}
.menu2  {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; line-height: 11pt; color: rgb(102,109,112);}
.menu2a {font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 9pt; color:rgb(200,0,20);}
.menu3  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 9pt; color: rgb(102,109,112);}
.menu3a {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 9pt; color:rgb(200,0,20);}
.menu4  {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 7pt; color: rgb(102,109,112);}
.menu4a {font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 7pt; color:rgb(200,0,20);}

.f3	 {font-family: Arial, Helvetica, Sans-Serif;
	  font-size: 7pt; text-align: right;
	  border-bottom-style: solid;
	  border-bottom-width: 1px;
	  border-bottom-color: gray;}

.f2	 {font-family: Arial, Helvetica, Sans-Serif;
	  font-size: 7pt; text-align: right;}

.f1	 {font-family: Arial, Helvetica, Sans-Serif;
	  font-size: 9pt; text-align: center; font-weight: bold;}
.f1 a {text-decoration:none; color:black;}
.f1 a:link {text-decoration:none; color:black;}
.f1 a:visited {text-decoration:none; color:black;}
.f1 a:hover {text-decoration:none; color:rgb(200,0,20);}


.headline_18pt_r {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 18pt;
	Color:#b32150;
}
.headline_absatz {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
	Color:#626669;
}

.hp3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15pt;
	color: #1D6BBA;
}
.menu_bold {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10pt;
}
.menu_light {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 10pt;
	}
.menu_light a:active {
	color: #CC0033;  }
.menu_light a:hover {
	color: #CC0033;  }

.table_head{color: #FFFFFF;	font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10pt; background-color: #808080;}
.table_border {	border: 1px solid #000000;}
.v_line {background-image: url('pictures/linie_v_gr.png');}

.table_grid_8pt_ul {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
}
.table_grid_8pt_ull {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}

.table_grid_8pt_um {
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.table_grid_8pt_ur {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-top-style: solid;
	border-top-width: 1px;
}
.table_grid_8pt_ol {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
	text-align: center;
}
.table_grid_8pt_oll {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
}
.table_grid_8pt_om {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	border-right-style: solid;
	border-right-width: 1px;
}
.table_grid_8pt_or {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}
.table_grid_8pt_ml {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
}
.table_grid_8pt_mll {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.table_grid_8pt_mm {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
}
.table_grid_8pt_mr {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	border-top-style: solid;
	border-top-width: 1px;
}
.footer_text {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	text-align: right;
}

#container {
	position: relative;
	width: 100%;
}

#left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#page_content {
	margin-right: 200px;
	margin-left: 200px;
}

#right_col {
	width: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#footer_container {
    bottom:0; left:0; right:0;
    text-align:center;
    margin:0;
    height:2em;
    z-index:3;
}

#footer {
    background:#ffffff;
    z-index:3;
}
div#footer{
width: 820px;
float: left;
background-color: #ffffff;
}

.headline {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 18pt;
	Color:#b32150;
}
.bodytext {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	}
.bodytext_l {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
}
.bodytext_m {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}
.bodytext_s {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}
.bodytext_xs {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}
.footer_link {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	color:gray;
}

.menulines{ border:1px solid white; }
.menulines a{text-decoration:none; color:black;}

.kein_bilderrahmen {
	border-style: solid;
	border-width: 0;
}



