body{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #251B3E;
	font-weight:normal;
	background: #F5F5F5 url('../upload/images/bodybg.jpg') top left scroll repeat-x;
}
html, body, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address {
	border:0 none;
	margin:0;
	padding:0;
}


/********standards**********************/
h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS";
	padding-bottom: 20px;
}
h1{
	font-size: 16pt;
}
/***************************************/
#rightbg{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 367px;
	background: transparent url('../upload/images/rightbg.jpg') top left scroll repeat-x;
}
#main{
	position: relative;
	width: 880px;
	margin: 0px auto;
}
#header{
	height: 365px;
	background: transparent url('../upload/images/header.jpg') top left scroll no-repeat;
}
#content{
	margin: 0px 38px 0px 37px;
	background-color: #e0e0e0;
}
#contentInner{
	margin: 0px 13px 0px 12px;
	padding: 0px 22px 0px 12px;
	background-color: #ffffff;
}
#contentRight{
	float: right;
	width: 520px;
}
#contentLeft{
	float: left;
	width: 202px;
}
#bottom{
	height: 106px;
	background: transparent url('../upload/images/bottombg.jpg') top left scroll no-repeat;
	font-size: 7pt;
}
.clear{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
/***********leftpanel********************/
div.leftPanel{
	margin-bottom: 20px;
}
div.leftPanel div.head{
	height: 68px;
	background: transparent url('../upload/images/leftpanelheadbg.png') top left scroll no-repeat;
}
div.leftPanel div.cont{
	padding: 10px;
	padding-top: 0px;
	background-color: #0171b3;
}
div.leftPanel div.bottom{
	height: 202px;
	background: transparent url('../upload/images/leftpanelbottombg.png') top left scroll no-repeat;
}
a.leftbanner{
	display: block;
}
a.leftbanner img{
	display: block;
	margin: 0px auto 20px auto;
}
div.leftPanel div.head h1{
	text-align: center;
	color: #ffffff;
	padding: 0px;
	padding-top: 15px;
}

ul#subMenu{
	padding: 0px 5px;
        margin: 0px;
	list-style-type: none;
}
ul#subMenu li{
	padding: 3px 0px;
margin: 0px;
}
ul#subMenu li a{
	padding-left: 15px;
	background: transparent url('../upload/images/leftpanelli.png') 0px 2px scroll no-repeat;
	text-decoration: none;
	color: #ffffff;
}
ul#subMenu li a:hover{
	padding-left: 25px;
	background: transparent url('../upload/images/leftpanelli.png') 10px 0px scroll no-repeat;
}
/******mainMenu***************************/
#mainMenu{
	position: absolute;
	top: 311px;
	left: 55px;
}
#mainMenu ul{
padding: 0px;
	margin:0 auto;
	display:block;
	width:770px;
	height:20px;
	list-style-type: none;
}
#mainMenu ul li{
  float:left;
  padding: 0px;
  margin: 0px;
}
#mainMenu ul li a{
	display:block;
	color: #ffffff;
	padding:0 25px;
	text-decoration: none;
}
#mainMenu ul li a:hover, #mainMenu ul li a.active{
	color: #BFDAF3;
}
/*******bottom********************************/
div#footMenu{
	padding:40px 0 10px 50px;
}
div#footMenu ul{
	margin:0 auto;
padding: 0px;
	display:block;
	padding-top:10px;
	width:770px;
	height:20px;
	list-style-type: none;
}
div#footMenu ul li{
  float:left;
padding: 0px;
margin: 0px;
}
div#footMenu ul li a{
	display:block;
	color: #424242;
	padding:0 15px;
	border-left:1px solid #424242;
	text-decoration: none;
}
div#footMenu ul li a:hover{
	text-decoration:underline;
}
div#footMenu ul li a.firstLi{
	border:0;
}


div#footText{
	width:500px;
	float:left;
	margin-left:80px;
	padding-top:2px;
}
div#footText a{
	font-weight:bold;
	color: #424242;
	padding-right:80px;
	text-decoration:none;
}
div#footText a:hover{
	text-decoration:underline;
}
/*******************************************/
p{
	line-height:13pt;
	padding-bottom:10px;
	text-align:justify;
}
div.startertext p{
	font-weight: bold;
	color: #0171B3;
	font-size: 9pt;
}
h1{
	padding-bottom: 35px;
	color: #837F80;
}
h1 span{
	color: #154970;
	padding-left: 35px;
	background: transparent url('../upload/images/headlinebg.png') top left scroll no-repeat;
}
/***************************************KONTAKT*****************************************/
#contactForm{
    float: right;
    width: 340px;
    padding-left: 40px;
    margin-left: 20px;
    border-left: 1px solid #cecece;
}
#contactForm div.contactRow{
    margin-bottom: 2px;
font-family:verdana;
font-size:8pt;
}
#contactForm div.contactRow span {
clear:both;
color:#181818;
display:block;
margin-bottom:2px;
}
#contactForm div.contactRow input{
    height: 28px;
}
#contactForm div.contactRow input, #contactForm div.contactRow textarea{
    background:#ECECEC url('../upload/images/inputbg.png') repeat-x scroll 0 0;
border:1px solid #C5C5C5;
font-size:14pt;
margin-bottom:10px;
width:250px;
}
#contactFormSubmit{
text-align: center;
}
#contactFormSubmit input{
    background:#ECECEC url('../upload/images/submitbg.png') repeat-x scroll 0 0;
color:white;
cursor:pointer;
display:block;
height:24px;
margin:0 auto;
padding:3px;
text-align:center;
text-decoration:none;
width:117px;
border: 0px;
}
/*******************************************/
div#uberUnsContainer {
height:auto !important;
min-height:400px;
}
div#uberUnsContainer div {
display:block;
margin:0 auto;
text-align:center;
}
div#hajni {
float:none;
text-align:center;
width:300px;
}
div.teamMateContainer {
float:left;
height:auto !important;
min-height:280px;
padding-top:10px;
width:250px;
}
div.teamMateContainer a {
color:#333333;
text-decoration:none;
}
div#uberUnsContainer img.profil {
border:1px solid #0171B3;
clear:both;
display:block;
margin:5px auto;
text-align:center;
}
span.teamMateName {
clear:both;
display:block;
font-weight:bold;
}
span.teamMateTitle {
clear:both;
display:block;
margin-bottom:5px;
}
div.teamMateDiplomContainer {
height:30px;
margin:0 auto;
text-align:center;
width:140px;
}
span.iconContainer {
display:block;
}
.floatL {
float:left;
}
.image {
border:1px solid #0171B3;
margin:20px;
}
/**************************************************/
#zahnForm div.contactRow{
    padding: 3px;
    margin-bottom: 6px;
}
#zahnForm div.contactRow textarea{
    width: 225px;
    height: 80px;
}
#zahnForm div.contactRow input{
    width: 150px;
}
/*******************TAGESTIPP****************************/

.tagesTipp h2 {
color:#ff6600;
}
.tagesTipp .kostenlos {
color: #000099;
border:1px solid #000099;
padding:10px;
font-weight: bold;
font-size: 16px;
margin-bottom:10px;
}


.tagesTipp{
    background-color:#fff4b9;
    padding:20px;
    margin:10px 0 20px 0;
}
.tagesTipp h2{
    color:#ff6600;
    font-style:italic;
}
.kostenlos{
    border:1px solid black;
    color:#000066;
    margin-bottom:10px;
}
.tagestipp  .kostenlos h2{
    color:#000066;
    float:left;
    font-style:normal;
    padding:9px;
}
.weiter{
    float:right;
    display:block;
    font-size:32px;
}

/*******************************************************/
