BODY {
	padding:		0px;
	margin:		0px;
	background-color:       #D5CCA6;
}

P {
	padding:		0px;
	margin:		0px;
}

A {
	text-decoration:none;
	color:#C62121;
	font-size:		12px;
	font-family:	Arial, Verdana;
}

LI {
	list-style-type:	none;
	list-style-image:	url(../../media/bullets/dot.gif);
	margin-bottom:	15px;
	padding-left:	5px;
}

.filelinkssize {
	font-size:12px;
	font-family:Arial, Verdana;
	font-weight:bold;
}

.arrow_menu_act {
	display:		block;
	font-size:		12px;
	font-family:	Arial, Verdana;
	width:		100%;
	text-decoration:	underline;
	color:		#BBC0C3;
}
A.arrow_menu{
	display:		block;
	font-family:	Arial, Verdana;
	font-size:		12px;
	color:		#FFF;
	font-weight:	normal;
	text-decoration:	none;
}
A.arrow_menu:link {
	color:		#FFF;
}
A.arrow_menu:visited {
	color:		#FFF;
}
A.arrow_menu:hover {
	color:		#BBC0C3;
}
A.arrow_menu:active {
	color:		#FFF;
}

.HeaderLayout1 {
	display:		block;
	margin-bottom:	14px;
	font-size:		12px;
	font-family:	Arial, Verdana;
	font-weight:	bold;
	color:		#E0E4E6;
	padding-left:	20px;
	background-image:	url(../images/dot_red.gif);
	background-repeat:	no-repeat;
	background-position:	0 2;
}

.menu_nums{
	line-height:	90%;
	display:		block;
	padding:		1 0 0 1;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:		#FFFFFF;
	font-weight:	normal;
	text-decoration:	none;
	margin-left:	1px;
	border:		1px solid #FFFFFF;
	width:		13px;
	height:		13px;
	text-align:		center;
	-moz-box-sizing:	border-box;
}


.menu_act{
	line-height:	90%;

	white-space:	nowrap;
	display:		block;
	padding:		0px;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:		#C6CDD2;
	font-weight:	normal;
	text-decoration:	none;
	margin-left:	1px;
}
A.menu {
	white-space:	nowrap;
	line-height:	90%;
	display:		block;
	padding:		0 0 0 0;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:		#FFF;
	font-weight:	normal;
	text-decoration:	none;
	margin-left:	1px;
}
A.menu:link {
	color:		#FFF;
}
A.menu:visited {
	color:		#FFF;
}
A.menu:hover {
	color:		#C6CDD2;
}
A.menu:active {
	color:		#FFF;
}

.tx_dd_dreier_show{
	display:		block;
	padding:		0px;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:		#B0B1B0;
	font-weight:	normal;
	text-decoration:	none;
	margin-left:	1px;
}

A.tx_dd_dreier_show {
	display:		block;
	padding:		0px;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:		#000000;
	font-weight:	normal;
	text-decoration:	none;
	margin-left:	1px;
}
A.tx_dd_dreier_show:link {
	color:		#000000;
}
A.tx_dd_dreier_show:visited {
	color:		#000000;
}
A.tx_dd_dreier_show:hover {
	color:		#D84242;
}
A.tx_dd_dreier_show:active {
	color:		#000000;
}

A.oben  {
	padding:		0px;
	margin:		0px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
	color:		#C62121;
	font-weight:	bold;
	text-decoration:	none;
}
A.oben:link {
	color:		#C62121;
}
A.oben:visited {
	color:		#C62121;
}
A.oben:hover {
	color:		#C62121;
}
A.oben:active {
	color:		#C62121;
}

.taftext {
	color:		#444546;
	font-size:		12px;
	font-family:	Arial, Verdana;
}


.MenuBg {
	background-image:	url(../images/menu/menu_bg01.jpg);
	background-color:	#165FB0;
}

sup {
	font-size:		9px;
	font-family:	Arial, Verdana;
	line-height:	120%;
}

.fliesstext_links {
	color:		#C6CDD2;
	font-size:		12px;
	font-family:	Arial, Verdana;
}

.fliesstext_rechts, .bulletlist {
	color:		#000;
	font-size:		12px;
	font-family:	Arial, Verdana;
	line-height:	120%;
}
.fliesstext_unten {
	color:		#000;
	font-size:		12px;
	font-family:	Arial, Verdana;
}

.fliesstext_oben {
	color:		#252626;
	font-size:		12px;
	font-family:	Arial, Verdana;
}

.imgtext-table {
	text-align:	right;
	float:		right;
}
.imgtext-nowrap {
	width:100%;
}

/* Formularfelder Start */
.kontaktform {}
.kontaktform .formlabel { float:left; width:82px; font-size:11px; font-family:Arial, Verdana; color:#444546; }
.kontaktform .field  { margin-top:0.75em;}
.kontaktform .radiofield_td { margin-left:82px; font-size:10px; font-family:Arial, Verdana; color:#444546; }
.kontaktform .comment {margin:0.75em 0px 0.5em 0px; }
.kontaktform .mailformradio { position:relative; top:-0.3em; }

SELECT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color : #000000;
	font-weight : normal;
                border-bottom: solid 1px #D0D6D9;
                border-left: solid 1px #D0D6D9;
                border-right: solid 1px #D0D6D9;
                border-top: solid 1px #D0D6D9;
	height: 120px;
} 
INPUT {  
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color : #000000;
	font-weight : normal;
	height: 16px;
}
/*
.mailform {
	color:		#E0E4E6;
	font-size:		12px;
	font-family:	Arial, Verdana;
	font-weight : normal;
}

.mailformrequired {
	color:		#E0E4E6;
	font-size:		12px;
	font-family:	Arial, Verdana;
	font-weight : bolder;
}
*/
.mailformcomment {
	color:		#E0E4E6;
	font-size:		10px;
	font-family:	Arial, Verdana;
	font-weight : normal;
}

.mailformradio {
	/*color:		#E0E4E6;*/
	font-size:		12px;
	font-family:	Arial, Verdana;
	font-weight : normal;
}
.formpflicht {
	color:		#E0E4E6;
	font-size:		9px;
	font-family:	Arial, Verdana;
}
.formtext {
	color:		#444546;
	font-size:		11px;
	font-family:	Arial, Verdana;
}
.formtext2 {
	color:		#444546;
	font-size:		11px;
	font-family:	Arial, Verdana;
}
.formfield_td input,
.formfield {
	/*color:		#E0E4E6;*/
	font-size:		12px;
	font-family:	Arial, Verdana;
	height:		16px;
	width:		180px;
	border-top:	1px solid #777673;
	border-left:	1px solid #777673;
	border-right:	1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	background-color:	#F7F7F4;
}
.radiofield_td input { width:20px; }

.formfield_td textarea,
.textarea {
	/*color:		#E0E4E6;*/
	font-size:		12px;
	font-family:	Arial, Verdana;
	width:		99%;
	height:		135;
	border-top:	1px solid #777673;
	border-left:	1px solid #777673;
	border-right:	1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	background-color:	#F7F7F4;
	overflow:		auto;
}
.formfield_td .imagebutton,
.formsubmit, .tafbutton {
	width:		143px;
	height:		14px;
	background-color:	#ABADAE;
	background-image:	url(../images/absenden.gif);
	border:		0px;
	cursor: 		pointer;
}
/* Formularfelder End */

.sitemap1 {
background-image: url(../images/dot_red.gif);
background-repeat: no-repeat;
padding-left:20px;
font-family:	Arial, Verdana;
font-size : 12px; 
color : #E0E4E6;
text-decoration:none;
margin:1px;
} 

.sitemap2 {
background-image: url(../images/dot.gif);
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left:20px;
font-family:	Arial, Verdana;
font-size: 12px; 
color: #E0E4E6; 
margin: 1 1 1 20; 
} 

.sitemap3 {
padding-left:20px;
font-family:	Arial, Verdana;
font-size : 12px; 
color : #E0E4E6; 
margin: 1 1 1 40; 
}

