.fliess{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9pt;color : #000000;}
.small{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 7pt;color : #000000;}
.middle{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 8pt;color : #000000;}
.head{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	color : #666666;
	display:block;
	padding:25px 0 0 0;
	}
.tophead{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 15pt;font-weight : bold;color : #000000;padding-bottom: 5px;}
.syshead{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10pt;font-weight : bold;color : #004586;}
.block{text-align : justify;font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9pt;color : #000000;}
table.rahmen{margin-top: 5;margin-bottom: 5;border-width: 1;border-style: solid;border-color : #000000;}
table.rahmen_popup{margin: 2pt;padding: 1pt;border-width: 1;border-style: solid;border-color : #000000;}
table.error{margin-top: 5;margin-bottom: 5;	border-width: 1;border-style: solid;border-color : #DA0000;	background : #FFD5CD;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 7pt;color : #DA0000;font-weight : bold;}
input.button{background: #D4D0C8;border-width: 0;border-color: #000000;	border-style: solid;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #000000;	cursor: hand;}
input.textshow_l{background: #FFFFFF;border-width: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;text-align: left;}
input.textshow_r{background: #FFFFFF;border-width: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;text-align: right;}
input.text{background: #FFFFFF;border-width: 1;border-color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;}
input.file{background: #FFFFFF;border-width: 1;border-color: #000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 7pt;color: #000000;}
input.radio{vertical-align : middle;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
  color:#000;
  margin:0;
  padding:0;
  height:100%;
  background: url(../site_gfx/fixed_elements/menu_bg.gif) repeat-y;
}

.bodypopup{
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
  color:#000;
  margin:0;
  padding:0;
  height:100%;
	background: none;
}
#contentstart {
	position:absolute;
	top:0;
	left:290px;
	width: 680px;
	padding-top:130px;
	/*border:solid 1px red;*/
}
#start_bg{
	width:680px;
	background: url(../site_tpl/single_cont/img/start_bg.jpg) no-repeat left top;
	position: absolute;
	top: 260px;
	left: 0px;
	padding-top: 35px;
}
a {
text-decoration:none;
}

#header{
height:112px;
width:100%;
margin:0;
padding:0;
background: url(../site_gfx/fixed_elements/head_bg.gif) repeat;
background-color:#FFFFFF;
}

#logo{
  height:65px;
  width:204px;
  display:block;
	background: url(../site_gfx/fixed_elements/bkraftlogo.jpg) no-repeat;
	position:absolute;
	left:13px;
	top:30px;
}



#logout{
  color:#fff;
  background: url("../gfx/greengradient.jpg") repeat-x;
  padding:2px 0 0 10px;
  width: 190px;
  height:19px;
  position:absolute;
  display:block;
  bottom:0;
  vertical-align:middle;
  font-size:12px;
}
#logout:hover {
  background:url("../gfx/greengradient_light.jpg") repeat-x;
  color:#000;
}


#content {
  position:absolute;
  top:0;
  left:290px;
	width: 660px;
  padding-top:130px;
	/*border:solid 1px red;*/
}

#content a, #start_bg a{
color:#0083CA;
}
#content a:hover, #start_bg a:hover{
color:#666666;
text-decoration:underline;
}
#content a.downloads{
font-size:12px;
margin: 0;
padding:3px 0 3px 14px;

color:#000000;
background:url(../site_gfx/fixed_elements/sub_nav.gif) no-repeat;
background-position:3px -9px;
}

#content a.downloads:hover{
color:#0083CA;
background:url(../site_gfx/fixed_elements/sub_nav_active.gif) no-repeat;
background-position:3px 7px;
text-decoration:none;
}
#content ul.downloads{
border-bottom:solid 1px #666666;
list-style-type:none;
margin:20px 0 0 10px;
padding:0;
width:460px;
}



#content li.downloads{
border-top:solid 1px #666666;
list-style-type:none;
margin:0 0 0 0;
padding:2px 0 2px 0;
}

#content .druckenbutton{
	height: 20px;
	width: 40px;
	padding:30px 0 0;
	background:url(../site_gfx/fixed_elements/drucker.jpg) no-repeat;
	background-position:0 0;
	position: absolute;
	left: 600px;
	top: 130px;
}
#content a.drucken{
font-size:10px;
color:#000000;
}

#content a.drucken:hover{
color:#0083CA;
text-decoration:none;
}
h5{
	font-weight:bold;
	font-size: 12px;
}


#content h6{
width:460px;
font-size:0.9em;
background-color:#DDDDDD;
border:0;
margin:0;
padding:2px 0 2px 6px;
}
hr.line{
width:448px;
height:1px;
padding:0 0 0 0;
margin:0 0 0 12px;
border:0 0 0 0;
text-align:left;}

.namensfeld{
width:145px;
height:1px;
padding:10px 0 10px 6px;
margin:0 0 0 0;
float:left;
}
.telefonfeld{
width:45px;
padding:10px 0 10px 6px;
margin:0 0 0 50px;
float:left;
}

.nummernfeld{
width:200px;
padding:10px 0 10px 6px;
float:left;
}

/* navigation */
#adresse {
  position:absolute;
  top:500px;
  left:83px;
	border:0 0 0 0;
	font:normal 0.9em Arial,sans-serif;
	color:#666666;
}
#adresse a{
	color:#666666;
}
#adresse a:hover{
	color:#000000;
}

#menu {
  position:absolute;
  top:112px;
  left:0;
  width:235px;
	border:0 0 0 0;
	font:bold 1em Arial,sans-serif;
	background: url(../site_gfx/fixed_elements/navi_bg.gif) no-repeat;
	height:80%;
}

/* menu LVL1 */
#menu ul#lvl_1{
list-style-type:none;
margin:15px 0 0 55px;
padding:0;
}


#menu ul#lvl_1 li a {
margin:0 0 4px 0;
padding:0 0 0 28px;
display:block;
color:#666666;
background: url(../site_gfx/fixed_elements/haupt_nav.gif) no-repeat;
background-position:0 0;
}

#menu ul#lvl_1 li a:hover {
background-position: 0 -21px;
color:#000000;
}
#menu ul#lvl_1 li a.active {
color:#0083CA;
}
#menu ul#lvl_1 li.active {
background: url(../site_gfx/fixed_elements/haupt_nav.gif) no-repeat;
background-position: 0 -35px;
}

/* navigation */
#adresse {
  position:absolute;
  top:500px;
  left:83px;
	border:0 0 0 0;
	font:normal 0.9em Arial,sans-serif;
	color:#666666;
}
#adresse a{
	color:#666666;
}
#adresse a:hover{
	color:#000000;
}

#menu {
  position:absolute;
  top:112px;
  left:0;
  width:235px;
	border:0 0 0 0;
	font:bold 1em Arial,sans-serif;
	background: url(../site_gfx/fixed_elements/navi_bg.gif) no-repeat;
	height:80%;
}

/* menu LVL1 */
#menu ul#lvl_1{
list-style-type:none;
margin:15px 0 0 55px;
padding:0;
}


#menu ul#lvl_1 li a {
margin:0 0 4px 0;
padding:0 0 0 28px;
display:block;
color:#666666;
background: url(../site_gfx/fixed_elements/haupt_nav.gif) no-repeat;
background-position:0 0;
}

#menu ul#lvl_1 li a:hover {
background-position: 0 -21px;
color:#000000;
}
#menu ul#lvl_1 li a.active {
color:#0083CA;
}
#menu ul#lvl_1 li.active {
background: url(../site_gfx/fixed_elements/haupt_nav.gif) no-repeat;
background-position: 0 -35px;
}
/*ENDE LVL_1*/

/********************************/

/*LEVEL 2*/
#menu  ul#lvl_1 li {
height:auto;
}

#menu  ul#lvl_1 ul#lvl_2{
list-style-type:none;
margin:2px 0 0 5px;
padding:0;
}




#menu ul#lvl_1 ul#lvl_2 li a {
font-size:12px;
margin:0 0 4px 14px;
padding:0 0 3px 23px;
display:block;
color:#666666;
border:0;
background:url(../site_gfx/fixed_elements/sub_nav.gif) no-repeat;
background-position:14px -13px;
}

#menu ul#lvl_1 ul#lvl_2 li a:hover{
color:#000000;
background:url(../site_gfx/fixed_elements/sub_nav_active.gif) no-repeat;
background-position:14px 3px;
}

#menu ul#lvl_1 ul#lvl_2 li a.active_sub {
background:url(../site_gfx/fixed_elements/sub_nav_active.gif) no-repeat;
background-position:14px 3px;
color:#0083CA;
}
/*ENDE LEVEL2*/

/********************************/

/*LEVEL 3*/
#menu  ul#lvl_1 li {
height:auto;
}

#menu  ul#lvl_1 ul#lvl_2 ul#lvl_3{
list-style-type:none;
margin:2px 0 0 5px;
padding:0;
}




#menu ul#lvl_1 ul#lvl_2 ul#lvl_3 li a {
font-size:8pt;
font-weight:normal;
margin:0 0 4px 0;
padding:0 0 3px 40px;
display:block;
color:#666666;
border:0;
background-image:none;
}

#menu ul#lvl_1 ul#lvl_2 ul#lvl_3 li a:hover {
color:#000000;
}

/*ENDE LEVEL3*/

.submodul, .submodul_aktiv {
  display:block;
	padding:4px 0 3px 20px;
  width: 180px;
  font-size:10pt;
  color:#000;
}
.submodul:hover, .submodul_aktiv{
	background-color: #ccc;
}

.modul, .modul_aktiv{
  display:block;
	font-size:11pt;
	color: #000000;
	padding:2px 0 4px 10px;
  width: 190px;
	background-color: #fff;
}

.modul:hover, .modul_aktiv {
	background-color: #888;
  color:#fff;
}

#brechts_ohnef{
	width:330px;
	padding:0px;
}
#brechts{
	width:330px;
	padding:0px;
	margin-left:70px;
}

#brechts p{
	margin: 0 0 10px 0;
}

#blinks{
	padding: 0px;
}

#blinks p{
	margin: 0 0 10px 0;
}

#blinks_fix{
	width:550px;
	padding:0px 0 20px;
}

#blinks_fix p{
	margin: 0 0 10px 0;
}

h1.single_cont {
    font-size:1.7em;
    font-weight:normal;
	width: 450px;
	color:#666666;
	margin:0 0 14px;
	padding:0;
}

h2.single_cont {
	color:#0083CA;
	font-size:0.9em;
	width: 400px;
	margin:0 0 14px;
}
.cont {
	font-size:1.7em;
	font-weight:normal;
	color:#666666;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contgrey {
	font-size:1.7em;
	font-weight:normal;
	color:#D1D1D1;
	margin-top: 20px;
}
.starttxt {
	width: 450px;
	float: left;
}
.startimg {
	width: 178px;
	float: right;
	padding-top: 4px;
}
.startteaser {
	width: 315px;
}
.startteaserimg {
	width: 110px;
	float:left;
}
.startteasertxxt {
	width: 190px;
	float:right;
}
.clear {
	clear:both;
}
.bluebold {
	color:#0083CA;
	font-weight: bold;
}
/*
Multi-Content
*/

h1.multi_cont {
font-size:18px;
font-weight:normal;
letter-spacing:1px;
}

h3.multi_cont ul li{
font-size:10px;
list-style-type:square;
margin-bottom:2px;
}


h3.multi_cont ul li a {
font-size:14px;
font-weight:normal;
color:#333;
}

h3.multi_cont ul li a:hover {
color:#666;
text-decoration:underline;
}

h2.multi_cont {
font-size:14px;
color:#333;
}

div.multi_cont_nav {
font-size:12px;
}

#spezMenu {
	position:absolute;
	right:50px;
	top: 80px;
	width:auto;
	height: 40px;
	z-index: 20;
	
}
#spezMenu a {
	color: #666;
	font:normal 0.9em Arial,sans-serif;
}
#spezMenu a:hover {
	color: #0083CA;
	font:normal 0.9em Arial,sans-serif;
}
#spezMenu a.active {
	color: #0083CA;
	font:normal 0.9em Arial,sans-serif;
}

#prodAnfrage {
	width:500px;
	padding:20px 0 0 0;
	margin-left:70px;
}

#content input, #content select{
	background: #FFFFFF;
	border: 1px solid black;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
#content textarea{
	background: #FFFFFF;
	border: 1px solid black;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
