@charset "UTF-8";

body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: arial;

	background:#95A741 url(../style/hg.jpg) no-repeat top center;
}

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

h1,h2,h3 {
  padding: 0px;
  font-weight:bold;
  color:#0094D8;
}

h1 {
  font-size:1.4em;
}

h2 {
	font-size:1.2em;
}

h3 {
  font-size:1em;
}

a{
	color:#000;
}

input, select, textarea {
	padding:2px 5px;
	margin-top:4px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	border: 1px solid #278BC4;
}

input.example {
	color:#8F8F8F;
}

.rbutton{
	border: 1px solid #70AE1D;
	background: #D6ECC1;
	color:#3c6c0e;
	height: 30px;
}

label.error {
	display:none;
	border:0;
}

input.error, textarea.error, select.error {
	background:#E6B0BA;
}

.errormeldung  {
	background: #E6B0BA;
	border: 1px solid red;
	width: 180px;
	color:#D5002D;
	font-weight:bold;
	text-align:left;
	margin: 2px;
	padding: 2px;
	text-align: center;
}


.noneerrormeldung  {
	width: 200px;
	height: 11px;
	color:#D5002D;
	font-weight:bold;
	text-align:left;
	margin: 2px;
	padding: 2px;
}

.zoom:hover {
	opacity:0.8;
	cursor:url(../style/zoom_40x40.png), pointer;
}



div#root{

	margin:auto;
	position:relative;
	font-size:1.2em;
	overflow:hidden;
	width: 965px;
}


	div#header_full{
		background:url(../style/head.png);
		overflow:hidden;
		float:left;
		width: 965px;
		height: 262px;

	}


		div#header_left{
			overflow:hidden;
			float:left;
			width: 970px;
			height: 252px;
		}

/*--------------------------------------- Content Formatierungen ----------------------------------------*/
				div#content_full{
					overflow:hidden;
					float:left;
					width:965px;
				}

						div#content_kante_oben{
							float:left;
							overflow:hidden;
							height: 10px;
							width:965px;
							background:url(../style/hg-content-oben.png);
						}


							div#content_kante_unten{
									float:left;
									width:965px;
									height:10px;
									background:url(../style/hg-content-unten.png) no-repeat;
								}


								div#content_head{
									background:url(../style/hg-content-innen.png);
									overflow:hidden;
									float:left;
									width:965px;
									height:140px;
									__height:150px;
								}


									div#content{
										background:url(../style/hg-content-mitte-2.png);
										overflow:hidden;
										float:left;
										width: 965px;
									}


										div#content_text{
											overflow:hidden;
											padding-left: 35px;
											float:left;
											width: 740px;
										}


										div#content_text a{
											color:#0094D8;
										}


											div#content_text ul {
												margin-left: 40px;
											}


												div#content_text ul li {
													list-style:disc;
													padding-left:5px;
												}


													div#content_text ol {
														margin-left: 45px;
													}


														div#content_text ol li {
															list-style:decimal;
														}


														div.content_text img {
															float:left;
															margin-right: 10px;
															text-align:center;
														}


														span.zoom {
															background: url('../style/ic-lupe.gif') no-repeat left center;
															padding-left:15px;
														}


													div#content_text table {

														border-color:#000;
													}


												div#content_text table th, div#content_text table td {
													border-color:#000;
												}


											div#content_text table th {
												font-weight:bold;
												text-align:center;
												background-color:#F3F3FF;
											}



/*---------------------------------------------------------------------------------------------------------*/

											div#meta_a{
												padding-left: 25px;
												overflow:hidden;
												float:left;
												width: 760px;
												height: 30px;
											}


												div#meta_b{
													overflow:hidden;
													float:right;
													width: 160px;
													height:600px;
												}

													.werbung{
														margin-top:15px;
														overflow:hidden;
														float:right;
														width: 160px;
													}


														.werbung_img1{
															margin: 10px 10px 0px 22px;
														}


															.werbung_img2{
																margin: 30px 0px 0px 2px;
															}


															.werbung_img3{
																margin: 30px 0px 0px 15px;
															}



														div#systemstatus{
															overflow:hidden;
															float:left;
															width: 750px;
															height: 25px;
															margin-top: 10px;
															padding-left: 32px;
															color:#000;
														}


													.line{
														border: 0px;
														height:1px;
  														clear:both;
														border-bottom: 1px solid #B0B78C;
														width: 750px;

													}


												div#drucken span{
													color: #000;
													float:right;
													margin-right: 10px;
													height:15px;
													padding-top:1px;
													padding-left:20px;
													text-decoration: none;
													cursor:pointer;
													background:url(../style/ic-drucken.png) no-repeat left center;
													}


									div#ueberschrift{
										padding-left:33px;
										margin-top: 10px;
										height: 30px;
										width: 650px;
										float:left;
									}


								div#bilderahmen{
									float:left;
									padding-right:10px;
									padding-bottom:6px;
									height: 146px;
									width: 187px;
								}



/*--------------------------------------- footer ----------------------------------------*/


		div#footer {
			margin-top: 15px;
			float:left;
			width:760px;
			height: 80px;
			font-size:0.9em;
			padding-left: 34px;
		}


			div#footer a, span {
				color: #B0B78C;
				padding-left: 5px;
			}

			div#seo {
				color: #B0B78C;
				padding-top: 5px;
				padding-right: 60px;
				padding-left: 5px;
			}


				.mh_logo {
					position: absolute;
		  			height:16px;
		  			padding-top:2px;
		  			padding-right: 20px;
		            text-decoration: none;
		            cursor:pointer;
					background:url(../style/ic-full-service-werbeagentu.png) no-repeat center;
				}

					span#bookmark {
						text-decoration:underline;
						cursor:pointer;
					}

/*--------------------------------------- Kontakt Formular ----------------------------------------------*/


		table.anfrage th {
			background:transparent!important;
		}


			table.anfrage th, table.anfrage td {
				padding:3px 5px;
			}


				table.anfrage th, table.anfrage td {
					padding:3px 5px;
				}


					.abutton{
						padding:3px;
						background-color:#278BC4;
						margin-left:5px;
						width:153px;
						border:2px solid #fff;
						color:#fff;
					}

						.abutton text{
							margin-right:5px;
						}


						.abutton:hover{
							color:#000;
							background:#fff;
							border:2px solid #278BC4;
							cursor:pointer;
						}



/*--------------------------------------- XStandard Formatierungen ----------------------------------------*/
p.left{
	text-align:left;
}

p.center{
	text-align:center;
}

p.right{
	text-align:right;
}

img.left {
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.right {
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

div#content ul {
	margin-left: 40px;
}

div#content ul li {
	list-style:disc;
	padding-left:5px;
}

div#content ol {
	margin-left: 45px;
}

div#content ol li {
	list-style:decimal;
}

div#content table {
	border-color:#000;
}

div#content table th, div#content table td {
	border-color:#000;
}

div#content table th {
	font-weight:bold;
	text-align:center;
	background-color:#F3F3FF;
}






