/*@charset "utf-8";*/
/* CSS Document */

@font-face {
  font-family: UnitWeb;
  src: url("unit.eot");
}
@font-face {
  font-family: UnitWeb-Bold;
  src: url("unit-bold.eot");
}
@font-face {
  font-family: UnitWeb;
  src: url("unit.woff") format("woff");
}
@font-face {
  font-family: UnitWeb-Bold;
  src: url("unit-bold.woff") format("woff");
}

a:link { color:#5B707C; text-decoration:none; }
a:visited { color:#5B707C; text-decoration:none; }
a:hover { color:#9E230D; text-decoration:none; }
a:active { color:#9E230D; text-decoration:none; }
a:focus { color:#9E230D; text-decoration:none; }

body { 
	padding: 0 0 30px 0; 
	color: #000000;  
	background: #FFFFFF;
	line-height: 1.4em;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	text-align:left;
	white-space:nowrap;

}

img {
	border: none;	
	padding: 0;
	margin: 0;
}

h1 {
	height:18px;
	line-height: 1.4em;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:1px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	color: #637183;
	margin: 28px 0 23px 0;
	padding: 0 0 0 0;
	background:#FFFFFF;
}

h2 {
	line-height: 1.4em;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:UnitWeb-Bold, ff-unit-web, Arial, Sans-Serif;
	font-style: normal;
	/*font-weight: 700;*/
	color: #637183;
	margin: 25px 0px 15px 0px;
}

h2.ref{
	margin: 10px 0px 10px 0px;
}


p {
	padding: 0px 0px 15px 0px;
	margin:0;
}

table {
	border:0;
	padding:0;
	margin:0;	
}

td {
	/*width:189px;  */
	text-align: left;
	vertical-align: top;
	margin: 0; 
	padding: 0; 
	line-height: 1.4em;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	white-space:nowrap;

}

td img {
	margin-bottom:10px;
}

td a {
	white-space:normal;
}

#top {
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	height: 0px;
}

#logo { 
	position:absolute;
	left:0px;
	top:0px;
	width: 330px;
	height: 240px;
	text-align: left;
	background: #FFFFFF;  
	color: #68676C;
	margin: 0;
	padding: 50px 0 0 0;
	background-image:url(img/logo.gif);
	background-repeat:no-repeat;
}

#nav { 
	position:absolute;
	left:0px;
	top:240px;
	width: 330px;
	text-align:center;
	color: #637183;
	margin: 0;
	padding:0;
	line-height:0px;
	background: #FFFFFF;  
}

#nav img { 
	margin:0 0 5px 0;
}

#header { 
	position:absolute;
	left:330px;
	top:0px;
	width:637px;
	height:240px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align:top;
}

#lang {
	position:absolute;
	left:330px;
	top:15px;
	width:633px;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: right;
	vertical-align:top;
	color: #93A3B1;
	margin: 0;
	padding: 0;
}
#lang a:link { color:#93A3B1; text-decoration:none; }
#lang a:visited { color:#93A3B1; text-decoration:none; }
#lang a:hover { color:#9E230D; text-decoration:none; }
#lang a:active { color:#9E230D; text-decoration:none; }
#lang a:focus { color:#9E230D; text-decoration:none; }

#content { 
	position:absolute;
	left:330px;
	top:240px;
	width:607px;
	background-image:url(img/point.gif);
	background-repeat:repeat-y;
	color: #000000; 
	margin: 0 0 0 0;
	padding: 0 0 15px 30px;
	text-align: left;
	vertical-align:top;
	border-bottom: 100px solid #FFFFFF;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	font-style: normal;
	font-weight: 400;
	
}

.content {
	position:relative;
	padding: 0 0 0 0;
	width:607px;
	
}

.content_left {
	position:relative;
	left:0px;
	top:0px;
	width:290px;
	color: #000000; 
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align:top;
}

.content_right {
	position:absolute;
	left:317px;
	top:0px;
	width:290px;
	color: #000000; 
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align:top;   
}

.content_left_angebote {
float: left;
	top:0px;
	width:190px;
	color: #000000; 
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align:top;
}

.content_right_angebote {
float: right;
	top:0px;
	width:390px;
	color: #000000; 
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align:top;
  white-space:normal; !important
}



.bold {
	font-family:UnitWeb-Bold, ff-unit-web, Arial, Sans-Serif;
	font-style: normal;
	/*font-weight: 700; */
}

.bold13 {
	font-family:UnitWeb-Bold, ff-unit-web, Arial, Sans-Serif;
	font-size:13px;
}

.blacklink a:link { color:#000000; text-decoration:none; }
.blacklink a:visited { color:#000000; text-decoration:none; }
.blacklink a:hover { color:#000000; text-decoration:none; }
.blacklink a:active { color:#000000; text-decoration:none; }
.blacklink a:focus { color:#000000; text-decoration:none; }

#footer { 
	width:637px;
	height:30px;
	background:#00FFFF;
}

form {
	/*background: #DBE5E5; */
	padding: 0px;
}

form td {
vertical-align:middle;	
}

input {
	width: 203px;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size: 14px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	/*
	border-style:solid;
	border-width:1px;
	border-color:#5B707C;
	*/
	margin: 0px 0 10px 0;
  padding: 3px;
}

select {
	width: 200px;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
}

textarea {
	width: 259px;
	font-style:normal; 
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:UnitWeb, ff-unit-web, Arial, Sans-Serif;
	/*
	border-style:solid;
	border-width:1px;
	border-color:#5B707C;
	*/
}

form p {
	margin: 2px 10px 6px 0px;
}


.error {
	color: #EE0000;
	text-align: left;
	padding: 0px 10px 0px 0px;
	margin: 0;
}


hr {
border: none;
border-top: 1px solid #637183;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px;
}

hr.top{
margin-top: 10px;
}

hr.bottom{
margin-bottom: 15px;
}

table.bg {
background-color: #EEEEEE;
}

td.trenner{
border-right: solid 2px #FFF;
}

td.spalterechts{
padding-left: 1px;
}
td.textrechts{
text-align: right;
padding-right: 5px;
}