/* Body */
BODY {
	margin: 10px;
	background-color: #F0F0F0;
	color : #000000;
	text-align: center;
	/*background: #FFFFFF url(back.jpg);*/
	}

td,tr,p,div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

/*IE Zentrierung*/
div { margin: 0px auto;
      text-align: left;
}

#main {
	position: relative;
	/*position: relative;/*für ein absolut positioniertes Tochterelement*/
	width: 910px;
	/*border: 1px solid #AAAAAA;*/
	overflow: hidden;/*Basic-Box nach unten ufgezogen*/
	background-color: #FFFFFF;
}

#head {
	margin: 0px;
	padding: 0px;
	/*background: #999999 url(../images/titelback.gif);*/
	background: #FFFFFF url(head.jpg);
}

#menueleiste {
	width: 778px;
	text-align: center;
	background: #999999 url(menueback.gif);
}

#topmenue {
	height: 25px;
	width: 530px;
}

#left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	padding-bottom: 20px;
	z-index: 6;
	overflow: hidden;
}

#content {
	margin: 20px;
	margin-top: 16px;
	margin-left: 24px;
	margin-right: 16px;
	padding: 0px;
	float: right;
	width: 710px;
	min-height:400px;
  	height:auto !important;
  	height:400px;
}

#boxtitle {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #373DA8;
	width: 134px;
	height: 14px;
	border-top: 4px solid #373DA8;
	border-bottom: 4px solid #373DA8;
	border-left: 6px solid #373DA8;
}

#boxtitle a:link, #boxtitle a:visited, #boxtitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#boxmenue {
	margin-top: 15px;
	margin-left: 16px;
}

#pic {
	margin: 0px;
}

#box {
	margin: 2px;
	margin-left: 4px;
}

#lads {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 3px;
	line-height: 12px;
}

#lads a:link, #lads a:visited {
	color: blue; text-decoration: none; font-weight: normal;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 24px;
}

#lads a:hover {
	color: #FF6600;	text-decoration: none;
}

.search {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
	width: 140px;
}

#newsletter {
	font-size: 10px;
	margin: 2px;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: left;
}

#userbox {
	margin: 0px;
	background: #DDDDDD;
	width: 140px;
	border: 0px solid #000;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #DBDFE9;
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #DBDFE9;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	cursor: hand;
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #DBDFE9;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	margin-top: 2px;
	margin-bottom: 10px;
	text-decoration: none;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #000000;*/
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	}
h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373DA8;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	}
h4 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373DA8;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	}
h5 {
	color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	}

h6 {
	color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	}
	
#heading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #333333;
	text-align:left;
	padding-bottom: 0px;
	}

/* Links */
a:link, a:visited {
	color: #FF041B; text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	}

a:hover {
	color: #FF041B;	text-decoration: underline;
	}

#left a:link, #left a:visited {
	color: #190F09; text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	line-height: 22px;
	margin-left: 14px;
	}

#left a:hover {
	color: #190F09;	text-decoration: none;
	font-weight: bold;
	}


/* ------------------ Contactform --------------- */
#contactform {
  padding-left: 40px;
  border: 0px solid #FFFFFF;
}

#contactform label { /* Labels */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 100px;
}

#contactform input, #contactform select { /* Formularelemente */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 280px;
}

#contactform textarea { /* Formularelemente */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 280px;
}

#contactform form br { /* Zeilenumbrüche in Formularen */
  clear: left;
}

#contactform input#submit, #contactform .button { /* Submit-Button */
  float: none;
  width: auto;
  margin:0 auto;
  margin-top: 10px;
}

#contactform #advice {
  color: #000000;
  width: 300px;
  margin-left: 100px;
  margin-right: 140px;
}


/* ------------------ End Contactform --------------- */


/* ------------------ Form --------------- */
#form2 {
  display: block;
  float: left;	
  border: 0px solid #FFFFFF;
  width: 340px;
}

#form label, #form2 label { /* Labels */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 140px;
}

#form2 label {
  width: 100px;
}

#form input, #form select, #form2 input, #form2 select { /* Formularelemente */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 160px;
}

#form textarea, #form2 textarea { /* Formularelemente */
  display: block;
  float: left;
  margin-bottom: 4px;
  width: 240px;
}

#form2 textarea {
  width: 220px;
}

#form form br, #form2 form br { /* Zeilenumbrüche in Formularen */
  clear: left;
}

#form input#submit, #form .button, #form2 input#submit, #form2 .button { /* Submit-Button */
  width: 80px;
  /*margin:0 auto;*/
  margin-top: 10px;
}
/* ------------------ End Form --------------- */



#block4 {
  width: 420px;
  border: 0px solid #FFFFFF;
  float: left;
}

#block4 .check {
  margin: 0px;
  padding: 0px;
  width: 16px;
  height: 14px;
  line-height: 14px;
}

#form2desc {
  margin-left: 300px;
}
