/* ---------------------------------------------------------------
	CSS-Dokument 
------------------------------------------------------------------ */


/* GERUEST / HTML
------------------------------------------------------------------ */
html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;

}
body {
	font: 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}


#container{
width: 1000px;
margin:auto;
text-align:left;
}
#mitte{

}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	display: block;
	font-size: 1px;
	background: #FFFFFF;
}
a {
	text-decoration: none;
}
a.pdf {
	background: url(/bense/includes/img/symbol_pdf.gif) no-repeat 0px 3px;
	display: block;
	padding-left: 25px;
}
body#index {
	line-height: 18px;
}

.rot {
font-family:tahoma,sans-serif;
font-size:12px;
color:#272727;
font-weight: bold;
text-decoration:none;
}
.rot a {
font-family:tahoma,sans-serif;
font-size:12px;
color:#272727;
font-weight: bold;
text-decoration:none;
}

/* HEAD
------------------------------------------------------------------ */
#head h1 {
	background: url(/bense/includes/img/bg_head.gif) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 114px;
	width: 1000px;
}
#head h1 span {
	visibility: hidden;
}


/* NAVI
------------------------------------------------------------------ */
#navi {
	background: #FFFFFF url(/bense/includes/img/bg_navi.gif) repeat;
	height: 27px;
	width: 751px;
	padding-left: 249px;
}
#navi a {
	font-weight: bold;
	text-decoration: none;
	color: #272727;
	font-size: 12px;
	float: left;
	display: block;
	margin-right: 1px;
	margin-top: 1px;
	padding-right: 17px;
	padding-left: 17px;
}
#navi a:hover,

 {
	background: url(/bense/includes/img/bg_navi_on.gif) repeat-x;
}

.on_01 {
	font-weight: bold;
	text-decoration: none;
	color: #272727;
	font-size: 12px;
	float: left;
	display: block;
	margin-right: 1px;
	margin-top: 1px;
	padding-right: 17px;
	padding-left: 17px;
	background: url(/bense/includes/img/bg_navi_on.gif) repeat-x;
}

/* INFO
------------------------------------------------------------------ */
#info {
	float: left;
	width: 192px;
	background: url(/bense/includes/img/bg_info.gif) repeat-y;
	padding-left: 49px;
	line-height: 18px;
	margin-top: 30px;
}
#info #suche {
	margin-top: 26px;
	margin-bottom: 14px;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 184px;
}
#info #suche form {
	margin-bottom: 0px;
	display: block;
	float: left;
	width: 184px;
}#info #suche input {
	color: #272727;
	font: 10px/10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#info #suche input.field {
	width: 153px;
	border: 1px solid #cbcad0;
	padding-left: 5px;
	float: left;
}
#info #suche .btn {
	float: right;
}
#info h1 {
	font-size: 11px;
	font-weight: bold;
	background: #f5f5f5;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	clear: both;
}
#info p {
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#info a {
	display: block;
	text-decoration: none;
}
#info a span {
	visibility: hidden;
}
#info a.newsletter {
	background: url(/bense/includes/img/btn_newsletter.gif) no-repeat;
	height: 37px;
	width: 183px;
	margin-bottom: 10px;
	margin-top: 42px;
}
#info a.rueckruf {
	background: url(/bense/includes/img/btn_rueckruf.gif) no-repeat;
	height: 51px;
}


/* SUBNAVI
------------------------------------------------------------------ */

#info #links {
border-right: 1px solid #cbcad0;
padding-bottom:5px;
}
#info #subnavi .eins {
	background: url(/bense/includes/img/bg_subnavi.gif) no-repeat 0px 1px;
	color: #272727;
	text-decoration: none;
	padding-left: 31px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	height: 19px;
}
#info #subnavi a.eins  {
	background: url(/bense/includes/img/bg_subnavi.gif) no-repeat 0px 1px;
	color: #272727;
	text-decoration: none;
	padding-left: 31px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	height: 19px;
}
#info #subnavi a:hover.eins {
	color: #f5ad00;
	background: url(/bense/includes/img/bg_subnavi_on.gif) no-repeat 0px 1px;
}

#info #subnavi .zwei_on {
	color: #f5ad00;
	background: url(/bense/includes/img/bg_subnavi_on_02.gif) no-repeat 0px 1px;
}
#info #subnavi a.zwei_on {
	color: #f5ad00;
	padding-bottom: 7px;
	display: block;
	height: 19px;
	font-weight: bold;
	padding-left: 31px;
	background: url(/bense/includes/img/bg_subnavi_on_02.gif) no-repeat 0px 1px;
}
#info #subnavi .drei {
	background: url(/bense/includes/img/bg_subnavi_03.gif) no-repeat 0px 1px;
	color: #272727;
	text-decoration: none;
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	height: 19px;
}
#info #subnavi a.drei {
	background: url(/bense/includes/img/bg_subnavi_03.gif) no-repeat 0px 1px;
	color: #272727;
	text-decoration: none;
	padding-left: 40px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	height: 19px;
}
#info #subnavi a:hover.drei {
	color: #f5ad00;
	padding-left: 40px;
	background: url(/bense/includes/img/bg_subnavi_on_03.gif) no-repeat 0px 1px;
}

#info #subnavi a.drei_on {
	color: #f5ad00;
	padding-bottom: 7px;
	display: block;
	height: 19px;
	font-weight: bold;
	padding-left: 40px;
	background: url(/bense/includes/img/bg_subnavi_on_03.gif) no-repeat 0px 1px;
}
#info #subnavi a.drei_on_folder {
	color: #f5ad00;
	padding-bottom: 7px;
	display: block;
	height: 19px;
	font-weight: bold;
	padding-left: 40px;
	background: url(/bense/includes/img/bg_subnavi_on_03_folder.gif) no-repeat 0px 1px;
}
#info #subnavi a.on {
	color: #f5ad00;
	padding-bottom: 7px;
	display: block;
	height: 19px;
	font-weight: bold;
	padding-left: 31px;
	background: url(/bense/includes/img/bg_subnavi_on.gif) no-repeat 0px 1px;
}


#info #subnavi a.vier {
	background: url(/bense/includes/img/bg_subnavi_04.gif) no-repeat 0px 1px;
	color: #272727;
	text-decoration: none;
	padding-left: 49px;
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	height: 19px;
}
#info #subnavi a:hover.vier {
	color: #f5ad00;
	padding-left: 49px;
	background: url(/bense/includes/img/bg_subnavi_on_04.gif) no-repeat 0px 1px;
}

#info #subnavi a.vier_on {
	color: #f5ad00;
	padding-bottom: 7px;
	display: block;
	height: 19px;
	font-weight: bold;
	padding-left: 49px;
	background: url(/bense/includes/img/bg_subnavi_on_04.gif) no-repeat 0px 1px;
}


/* CONTENT
------------------------------------------------------------------ */
#content {
	float: left;
	width: 444px;
	padding-left: 34px;
	min-height:520px;
  height:auto !important;
  height:520px;
	margin-left: 6px;
	padding-right: 30px;
	margin-top: 28px;
}
#content a {
	color: #ec9600;
	text-decoration:none;
}
#content a:hover {
	color: #ec9600;
	text-decoration:underline;
}

#content p#breadcrumb {
	background: url(/bense/includes/img/bg_dots.gif) repeat-x 0px 20px;

	margin-bottom: 21px;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
	color:272727;
}
#content p#breadcrumb a {
color: #272727;
}

#content h1 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}
#content p {
	margin-top: 0px;
	margin-bottom: 25px;
}
#content img {
	margin:6px;
}
#content td {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:272727;
}

#content table {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:272727;
}


#content UL {
	list-style-image: url(/bense/includes/img/auflistung.gif);
	margin-left: 20px;

}
#content LI {
}

/* TEASER
------------------------------------------------------------------ */
#teaser {
	float: left;
	width: 229px;
	margin-top: 28px;
	padding-left: 6px;
border-left: 1px solid #cbcad0;
}
#teaser .box {
	background: url(/bense/includes/img/bg_teaserbox.gif) left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
	display: block;
}
#teaser .box h1 {
	background: #FFFFFF url(/bense/includes/img/bg_headline_teaser.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #272727;
	padding-left: 22px;
	height: 27px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
#teaser .box p {
	padding-left: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#teaser .box a {
	color: #272727;
}
#teaser .box .pfeil {
	background: url(/bense/includes/img/symbol_pfeil.gif) no-repeat 0px 3px;
	display: block;
	padding-left: 24px;
	margin-bottom: 15px;
}
#teaser .box p, #teaser .box li {
	line-height: 16px;
}
#teaser .box li {
	list-style: url(/bense/includes/img/symbol_pfeil.gif);
	margin-top: 0px;
}


/* FOOT
------------------------------------------------------------------ */
#foot {
	clear: both;
	width: 475px;
	margin-left: 281px;
	margin-top: 25px;
}
#linkbox {		/* Linkbox enthält die Links für Print und Top */
	padding-top: 27px;
	background: url(/bense/includes/img/bg_dots.gif) repeat-x;
}
#linkbox a {
	font-size: 10px;
	color: #2a2a2a;
	text-decoration: none;
}
#linkbox .print {
	float: left;
	padding-left: 18px;
	width: 200px;
	background: url(/bense/includes/img/symbol_print.gif) no-repeat 0px 4px;
}
#linkbox .top {
	float: left;
	text-align: right;
	width: 231px;
	padding-right: 12px;
	background: url(/bense/includes/img/symbol_top.gif) no-repeat right 8px;
}
.kasten_formular
{
background-color:#ffffff;
font-size:8pt;
font-family:verdana,sans-serif;
color:#000000;
width:250px;
border-color:#cccccc;
border-style:solid;
border-height:1px;
}
.kasten_formular_halb
{
background-color:#ffffff;
font-size:8pt;
font-family:verdana,sans-serif;
color:#000000;
width:125px;
border-color:#cccccc;
border-style:solid;
border-height:1px;
}
.kasten_formular_lang
{
background-color:#ffffff;
font-size:8pt;
font-family:verdana,sans-serif;
color:#000000;
width:250px;
height:200px;
border-color:#cccccc;
border-style:solid;
border-height:1px;
scrollbar-face-color:#fff5de;
scrollbar-highlight-color:#cbc9c9;
scrollbar-3dlight-color:#fff5de;
scrollbar-darkshadow-color:#fff5de;
scrollbar-shadow-color:#cbc9c9;
scrollbar-arrow-color:#959595;
scrollbar-track-color:#fff5de;
}
.kasten_anrede
{
background-color:#ffffff;
font-size:8pt;
font-family:verdana,sans-serif;
color:#000000;
width:125px;
border-color:#cccccc;
border-style:solid;
border-height:1px;
}
.kasten_formular_menge
{
background-color:#ffffff;
font-size:8pt;
font-family:verdana,sans-serif;
color:#000000;
width:40px;
border-color:#cccccc;
border-style:solid;
border-height:1px;
}