/* CSS Document: Style */

/* Farben

dunkles Grau : #8b9690;
Grau im Head: #cccccc;
mittleres Grau: #e5e5e5;
helles Grau: #dfdfdf;

Rot: #db0133;
Schrift: #353535;

*/
/*
center, isindex, menu, dir,
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 101%;
	font-family: inherit;
	font-variant: inherit;
	vertical-align: baseline;
}

img {
   behavior: url("pngbehavior/pngbehavior.htc");
}

body {		
	background-color: #ffffff;
}

#container {
	width: 923px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
	}

#head {
	width: 923px;
	height: 63px;
	background: #fff;
}

#logo {
	width: 205px;
	height: 43px;
	padding-top: 20px;
	padding-left: 25px;
	background: #ffffff;
	display: block;
	background-image:url(images/logo_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
	float: left;
}	

#content {
	width: 923px;
	height: auto;
	border-top: 7px solid #8b9690;
	background: #fff;
	margin-top: 7px;
}

#left {
display: none;
}

#right {
	width: 692px;
	height: auto;
	margin-top: 2px;
	margin-left: 1px;
	float: left;
	background: #ffffff;
}

img.visual {
display: none;
}

#text {
	width: 923px;
	height: auto;
	padding-top: 20px;
	height: 400px;
}

#text[id] {
height: auto;
min-height: 400px;
}

#footer {
	width: 923px;
	height: 40px;
	border-top: 2px solid #e5e5e5;
	background: #fff;
padding-left: 5px;
	padding-top: 7px;
	float: left;
}



#suche {
display: none;
}





#back_link {
display: none
}
	



.spalte_1_3 {
width:190px;
float: left;
border-right: 1px solid #fff;
padding-left: 0px;
padding-right: 20px;
}

.spalte_1_3_middle {
width:190px;
float: left;
border-right: 1px solid #fff;
padding-left: 20px;
padding-right: 20px;
}


.spalte_1_3_right {
width:190px;
float: left;
border-right: none;
padding-left: 20px;
padding-right: 0px;
}


.image_float_left, .image_float_left_border {
float: left;
margin-right: 20px;
margin-bottom: 10px;
width: auto;
}

.image_float_left_border, .image_float_right_border {
border: 1px solid #8b9690;
}

.image_float_right, .image_float_right_border {
float: right;
margin-left: 20px;
margin-bottom: 10px;
width: auto;
}



.teaserNav {

margin-bottom: -23px;
margin-left: 20px;
}




.m_formular {
	background-color: #ECF0E6;
	width: 540px;
	border: 1px solid red;
	padding: 10px;
}

.m_headline {
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	padding-left: 10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:4px;
	margin-bottom:4px;
	font-weight:bold;
}



.fieldset {

}

.formtext, .formtextfield {
position: relative;
left: 30px;
border: 1px solid #e5e5e5;
margin-bottom: 10px;
}

.formsubmit, #buttonSubmit, #buttonLogoff {
border: 1px solid #8b9690;
background: #e5e5e5;
margin-top: 20px;
}

label {
width: 105px;
display: block;
float: left;
}



#left form, #log_status {
padding-top: 20px;
}

.loginform_text {
border: 1px solid #e5e5e5;
width: 185px;
}


.asp {
width: 650px;
height: auto;
margin-bottom: 20px;
float: left; 
}

.image_asp {
float: left;
margin-right: 50px;
}


ul#mainnavi{
display: none;
}

ul#breadcrumb {
display: none;
}

h1 {
color: #353535;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-bottom: 10px;
padding-top: 0px;
margin-left: 0px;
}

p, .formsubmit, #context {
color: #353535;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

#text {
color: #353535;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

