body { 
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size: 13px;
	color:#000000;
	background-color: #FFCC55;
	text-align:center;
 	margin:0px 0px 0px 0px;
	}

div.rahmen{
	background-color:#AEAFAE;
	margin: 0px auto;
	text-align:center;
	width:980px;
	border: 0px solid #FFD65A;
	}

div.topimg{
color:#ffffff;
height:145px;
text-align:left;
border: 0px solid #000000;
margin:0px;
padding:0px;
}

div.footer{
clear:both;
background-color:#9D0D26;
font-size:16px;
font-weight:700;
color:#ffffff;
border: 1px solid #9D0D26;
margin:0px;
padding:0px;
}
p.footer{
font-size:13px;
font-weight:700;
color:#FFFFFF;
text-align:right;
margin:5px 10px 5px 10px;
padding:0px;
}
p.footer2{
font-size:13px;
font-weight:700;
color:#000000;
text-align:right;
margin:5px 10px 5px 10px;
padding:0px;
}
div.main{
border: 0px solid #FF00FF;
background-color:#AEAFAE;
color:#000000;
text-align:left;
margin:0px;
width:980px;
}

div.leftm{
display:inline;
float:left;
background-image: url('../images/bms_left_bg.jpg');
background-color:#AEAFAE;
border: 0px solid #FF00FF;
color:#E2A92C;
text-align:left;
margin:0px;
padding:0px;
width:188px;
height:680px;
}
div.inhalt{
display:inline;
float:left;
border: 0px solid #FF00FF;
background-color: #C7CBCA;
color:#000000;
text-align:left;
margin:0px;
width:600px;
height:680px;
overflow:auto;
overflow-x:hidden;
}
div.spalte_l{
float:left;
border: 0px solid #FF00FF;
color:#000000;
text-align:right;
margin:25px 0px 0px 10px;
width:280px;
}

img.modepic{
margin:8px 8px 8px 8px;
border: 0px solid #000000;
}

div.spalte_r{
display:inline;
float:right;
border: 0px solid #FF00FF;
color:#000000;
text-align:left;
margin:45px 10px 0px 0px;
width:280px;
}
div.rightm{
display:inline;
float:right;
background-image: url('../images/bms_right_bg.jpg');
background-color: #FFD65A;
border: 0px solid #FF00FF;
color:#000000;
text-align:left;
margin:0px;
width:192px;
height:680px;
}

.box{
margin:70px 0px 0px 30px;
width:150px;
}

img{
border: 0px solid #FFFFFF;
margin:0px;
}


a:link { color:#FFD65A; text-decoration:underline;}
a:visited { color:#FFD65A; text-decoration:underline;}
a:active { color:#FFD65A; text-decoration:underline;}
a:hover { color:#CCCCCC; text-decoration:underline;}

p.allmen{
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size:14px;
font-weight:700;
text-align:left;
color:#E2A92C;
padding:0px;
margin:12px 0px 2px 0px;
width:140px;
}
p.allmen2{
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size:12px;
font-weight:700;
text-align:left;
color:#E2A92C;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
width:130px;
}

p.arrmen{
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
font-size:13px;
font-weight:400;
text-align:left;
color:#9D0D26;
padding:0px;
margin:0px 0px 5px 35px;
width:140px;
}
a.rmen:link { color:#9D0D26; text-decoration:none;}
a.rmen:visited { color:#9D0D26; text-decoration:none;}
a.rmen:active { color:#9D0D26; text-decoration:none;}
a.rmen:hover { color:#CC2247; text-decoration:none;}

a.lmen:link { color:#E2A92C; text-decoration:none;}
a.lmen:visited { color:#E2A92C; text-decoration:none;}
a.lmen:active { color:#E2A92C; text-decoration:none;}
a.lmen:hover { color:#FFD65A; text-decoration:none;}

a.lmen2:link { color:#FFD65A; text-decoration:none;}
a.lmen2:visited { color:#FFD65A; text-decoration:none;}
a.lmen2:active { color:#FFD65A; text-decoration:none;}
a.lmen2:hover { color:#FFD65A; text-decoration:none;}

a.lmeni:link { color:#E2A92C; text-decoration:none;}
a.lmeni:visited { color:#E2A92C; text-decoration:none;}
a.lmeni:active { color:#E2A92C; text-decoration:none;}
a.lmeni:hover { color:#FFD65A; text-decoration:none;}

a.lmeni2:link { color:#FFD65A; text-decoration:none;}
a.lmeni2:visited { color:#FFD65A; text-decoration:none;}
a.lmeni2:active { color:#FFD65A; text-decoration:none;}
a.lmeni2:hover { color:#FFD65A; text-decoration:none;}

a.bot:link { color:#9D0D26; text-decoration:underline;}
a.bot:visited { color:#9D0D26; text-decoration:underline;}
a.bot:active { color:#9D0D26; text-decoration:underline;}
a.bot:hover { color:#CC2247; text-decoration:underline;}

/************************************************************
Allgemeine Definitionen für alle Überschriften
*************************************************************/
h1,h2,h3,h4,h5,h6 {font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
		color:#9D0D26;text-align:left;}
			
/************************************************************
Definitionen für Größen einzelner Überschriften
*************************************************************/
h1 {font-size:15px;	font-weight:700; margin:8px 20px 15px 20px;}
h2 {font-size:14px;	font-weight:700; margin:0px 20px 0px 20px;}
h3 {font-size:13px; font-weight:700; margin:0px 20px 0px 20px; color:#000000;}
h4 {font-size:11px; font-weight:700; margin:0px 20px 0px 20px;}
h5 {font-size:11px; font-weight:400; margin:0px 20px 0px 20px;}
h6 {font-size:9px; font-weight:400; margin:0px 20px 0px 20px;}

p.adresse {
position:relative;
top:80px;
float:right;
}


p {	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:left;
	line-height:18px;
	color:#000000;
	padding:0px;
	margin:0px 20px 20px 25px;
	}
p.zenter {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:left;
	line-height:18px;
	color:#000000;
	padding:0px;
	margin:5px 25px 15px 25px;
	}
p.zenterr {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:right;
	line-height:18px;
	color:#000000;
	padding:0px;
	margin:5px 10px 15px 25px;
	}
p.zenters {
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:12px;
	font-weight:400;
	text-align:left;
	line-height:15px;
	color:#000000;
	padding:0px;
	margin:5px 25px 5px 25px;
	}

p.standardb {
	font-weight:700;
	}
p.standardr {
	text-align:right;
	margin:0px 35px 20px 25px;
	}

p.error {
	color:#FF0000;
	font-size:14px;
	font-weight:700;
	}

ul	{
	list-style: disc url('../images/red_dot.gif');
	color:#000000;
	margin:2px 5px 2px 24px;
	}
li{font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:12px;
	font-weight:400;
	font-size:13px;
	text-align:left;
	margin:2px 0px 2px 6px;
	}
	

input, textarea, select {
	float:right;
	display:inline;
	width:250px;
	border: 1px solid #9D0D26;
	background-color:#FFD65A;
	color:#9D0D26;
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size: 12px;
	margin-bottom:2px;
	margin-left:2px;
	padding:1px;
}


.Buttonshow{
	width:28px;
	border: 1px solid #9D0D26;
	background-color:#FFD65A;
	color:#9D0D26;
	font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	line-height:16px;
	font-size: 16px;
	font-weight:700;
		margin:2px;
	padding:0px;
}


.formular{
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:12px;
	font-weight:400;
	font-size:13px;
	text-align:right;
	color:#9D0D26;
	line-height:20px;
	margin:0px 0px 0px 30px;
padding:0px;
}
.formular2{
font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
	font-size:12px;
	font-weight:400;
	font-size:13px;
	color:#9D0D26;
	line-height:19px;
	margin:0px 0px 0px 30px;
padding:0px;
}


form {
	width:400px;
	border: 0px dotted #333;
margin:0px;
padding:0px;
}
.form-button {
	color:#FFD65A;
	background-color:#9D0D26;
	border: 1px solid #FFD65A;
	margin-left:110px !important;
	margin-left:55px; /*to fix ie6 position*/
	width:100px;
	clear:both;
}

table.impressum {
		font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;
		text-align:left;
		font-size:13px;
		font-weight:400;
		border:0px solid #000048;
		padding:0px;
		margin:0px 0px 0px 25px;
		width:500px;
	  }
td.tdi_1 {
		font-weight:700;
		border:0px solid #ffffff;
		padding:2px;
		margin:0px;
		width:150px;
	  }
td.tdi_2 {
		padding:2px;
		margin:0px;
		}
