.ro { 
background:url("../bilder/re_ro.gif") no-repeat right top; 
margin:0;
padding:0;
}

.lo { 
background:url("../bilder/re_lo.gif") top left no-repeat; 
margin:0;
padding:0;
} 
.body{
overflow: visible;
}
.lu {
background:url("../bilder/re_lu.gif") bottom left no-repeat;
margin:0;
padding:0; 
}
.inhalt {
	margin:0;
	padding-top: 3em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: .3em;
} 
.inhalthead {
margin:0;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 2.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#0000CC;
	font-weight: bold;
	text-decoration: none;
} 
.inhalt3 {
margin:0;
	padding-top: .2em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color:#0000CC;
	text-decoration: none;
} 
.inhalt p {
margin:0;
padding:0;
}
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	cursor: pointer;
	color:#FFFFFF;
}
.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	cursor: pointer;
	color:#0000CC;
	text-decoration: none;
}
.head2active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	cursor: pointer;
	color:#0000CC;
	font-weight: bold;
	text-decoration: none;
}
.head2pics {
	
	padding-top: .5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.msgtext2blue {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
.msgtexthead {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
.overview_menuhead {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.overview_menu{
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 5px;
}
.overview_submenu{
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 15px;
}
.head2pics2 {
	
	padding-top: .5em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: .9em;
}

.mainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0000CC;
	font-weight: bolder;
	padding-left: 15px;
}

.menudsp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0000CC;
	position: relative;
	left: 5px;
	text-decoration:none;
	cursor: pointer;
	
}
.produktindexhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	
}
a {
text-decoration: none;
color:#0000CC;
}
.bgnostrecht2link {	background-image: url(../bilder/themenbalken2.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #0000CC;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	cursor: pointer;
}
.msgtext {	color: #000000;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 14px;
}

.bgnostrecht{
	background-image: url(../bilder/themenbalken.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.bgnostrecht2{
	background-image: url(../bilder/themenbalken2.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #0000CC;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#msgheadmain{
	background: #F0FAFF url(../bilder/themenbalken.gif) no-repeat;
	color: #0000CC;
	font-weight: bold;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;


}
#msgheadcopmany{
	background: #F0FAFF url(../bilder/themenbalkenc.gif);
	color: #0000CC;
	font-weight: bold;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;


}
#msghead{
	background: url(../bilder/themenbalken2.gif) no-repeat;
	color: #0000CC;
	color: #0000CC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top: 1px;
	padding-left: 30px;
}
#msgtext2 {
	color: #000000;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 14px;
	font-weight: normal;
	width: 530px;
	left: 1px;
	background-color: #FFFFFF;

}
#msgtext3 {
	color: #000000;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 14px;
	font-weight: normal;
	width: 550px;
	left: 1px;
	background-color: #F0FAFF;
}
#msgtext4 {
	color: #000000;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	width: 560px;
	left: 1px;
	background-color: #F0FAFF;
}
#newsmsghead{
	background: url(../bilder/themenbalken2.gif) no-repeat;
	color: #0000CC;
	color: #0000CC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 22px;
	width: 350px;
}
#newsmsgheadc{
	background: url(../bilder/themenbalkenc.gif);
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 10px;
}
#newsmsgtext2 {
	color: #000000;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	font-size: 12px;
	font-weight: normal;
	width: 350px;
	left: 1px;
	background-color: #FFFFFF;

}
#newsmsgtext2 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#newsmsgtext2 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#newsmsgtext2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.bgnostrechtlink{
	background-image: url(../bilder/themenbalken.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.bgnostrecht2link{
	background-image: url(../bilder/themenbalken2.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #0000CC;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	cursor: pointer;

}
.companylink {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.firmenindexmain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000CC;
	padding-left: 20px;
}
.firmenindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0000CC;
	padding-left: 5px;
}
#button_middle {
	background:url(../bilder/button/button_middle.gif);
	height: 22px;
	cursor:pointer;
}
#button_middle_aktive {
	background:url(../bilder/button/button_middle_aktive.gif);
	height: 22px;
	cursor: default;
}
#button_left {
	background: url(../bilder/button/button_left.gif)  left;
	background-repeat: no-repeat;
	height: 22px;
}
#button_right {
	background: url(../bilder/button/button_right.gif)  right;
	background-repeat: no-repeat;
	height: 22px;
}
#button_anfang {
	background: url(../bilder/button/button_anfang.gif)  right;
	background-repeat: no-repeat;
	height: 22px;
	width: 66px;
}
#button_ende {
	background: url(../bilder/button/button_ende.gif)  right;
	background-repeat: no-repeat;
	height: 22px;
	width: 66px;
}
#button {
	height: 22 px;
	width: auto;

}
#buttontext {
	padding-top: 3pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	
	color: #FFFFFF;	
}
