/*  Layout  */
.hintergrund {
background: url(../photos/back.jpg);
}
.bg-weiss{
background-color:#FFFFFF;
}
.box-logo {
background-color: #FFFFFF;
padding:20px 0 20px 20px;
}
.box-orange ul{
	background-color: #ed7404;
	text-indent:0;
	list-style-type:none;
	padding:0;
	margin:0 10px 0 0;
	width:265px;
	height:265px;
	opacity:0.75;
	filter:alpha(opacity = 50);
}
.box-main {
padding:0;
height: 100%;
}
.box-content {
background-color:#ffffff;
}
table.box-content {
width:470px;
}
.box-content-main {
padding-top:50px;
}
.box-nav{
background-color:#ffffff;
width:245px;
padding:55px 10px 75px 20px;
}
.box-info{
width:145px;
padding:105px 10px 40px 20px;
}
.box-seite {
	border-bottom: 1px solid #CECECE;
	background-color: #FFFFFF;
	padding: 5px 0;
}
.box-fuss {
	border-bottom-width: 1px solid #CECECE;
	height: 40px;
	padding: 10px 15px 20px 20px;
}
.box-fuss-rechts {
	border-bottom-width: 1px solid #CECECE;
	height: 40px;
	padding: 10px 15px 20px 0;
}
.text-main td{
padding-bottom:20px;
}


/*  Text   */
.text-main {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height:130%;
	text-decoration: none;
}
a.text-main:hover {
	color: #ed7404;
	text-decoration: underline;
}
.text-main-fett {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
	line-height:130%;
	text-decoration: none;
}
.text-main-fett-orange{
	font-family: Arial, Helvetica, sans-serif;
	color: #ed7404;
	font-size: 12px;
	font-weight:bold;
	line-height:130%;
	text-decoration: none;
}
.text-main-orange{
	font-family: Arial, Helvetica, sans-serif;
	color: #ed7404;
	font-size: 12px;
	line-height:130%;
	text-decoration: none;
}
.text-main-link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height:130%;
	text-decoration: underline;
	line-height: normal;
}
a.text-main-link:hover {
	text-decoration: none;
	color: #ed7404;
}
.text-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.text-box:hover {
	color: #ed7404;
}
.text-referenz {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}
a.text-referenz:hover {
	color: #666666;
}
.text-seite {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}
a.text-seite:hover {
	color: #ed7404;
}
div.adresse{
width:24px;
float:left;
}
div.adresse-lang{
width:34px;
float:left;
}

/* NAV */
.subnav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}
a:hover.subnav, .subnav#aktiv{
color: #ed7404;
}


/*  Formular */
.formular {
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 2px;
	margin-top: 2px;
	border: 1px solid #e1e1e1;
}
.form-nachricht {
	height: 90px;
	width: 175px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	border: 1px solid #e1e1e1;
	padding: 4px;
}
.form-button {
	height: 20px;
	width: 100px;
	font-size: 11px;
	color: #666666;
	border: 1px solid #e1e1e1;
	background-color: #f0f0f0;
	padding: 0 4px 2px 4px;
}
