HTML{
height:100%;
}

#MainWrap{
margin: auto;
width:930px;
text-align:center;
}

#lang{
border:0px solid black;
margin:160px 50px 0 0;
float:right;
font-size:10px;
font-family:Trebuchet Ms, Tahoma, sans-serif;
font-weight:normal;
}

#lang a{
color:#8DA500;
text-decoration:none;
}

#MainNavi{
width:930px;
height:43px;
background-image:url(http://www.drgoerg.com/layout/images/MainNavi_bg.jpg);
background-position:center;
background-repeat:no-repeat;
color:#83C2C5;
line-height:42px;
font-family:Trebuchet Ms, Tahoma, sans-serif;
font-size:10pt;
font-weight:normal;
}

#MainNavi a{
color:#83C2C5;
text-decoration:none;
margin-left:5px;
margin-right:5px;
letter-spacing:0.2px;
}

#MainNavi a:hover, #MainNavi a:focus {
color:#fff;
text-decoration:underline;
margin-left:5px;
margin-right:5px;
}

#MainNavi a.active {
color:#fff;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}

#SubNavi{
width:171px;
float:left;
text-align:left;
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
border:0px solid black;
}

#SubNavi ul{
padding:0;
margin:20px 0 0 0;
list-style-type:none;
border-top:1px solid #71C7E0;
}

#SubNavi ul li{
	height:26px;
	line-height:26px;
	padding:1px 0 1px 0;
	border-bottom:1px solid #71C7E0;
}

#SubNavi ul li a{
	display:block;
	padding-left:25px;
	color:#446E7C;
	background:#fff;
	text-decoration:none;
}

#SubNavi ul li a:hover{
	display:block;
	padding-left:25px;
	color:#446E7C;
	background:#fff;
	text-decoration:none;
	background: url(http://www.drgoerg.com/layout/images/SubNavi_mo.gif) no-repeat top center;
}

#SubNavi ul li a.active{
	display:block;
	padding-left:25px;
	color:#446E7C;
	background:#fff;
	text-decoration:none;
	background: url(http://www.drgoerg.com/layout/images/SubNavi_mo.gif) no-repeat top center;
}


#SubNavi h1{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:15pt;
font-weight:normal;
color:#8DA500;
}

#ContentRight{
	width:600px;
	float:right;
	text-align:left;
	border:0px solid black;
}

#ContentRight p{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
text-align:justify;
}

#ContentRight h1{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:16pt;
font-weight:normal;
color:#8DA500;
}

#ContentRight h2{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:14pt;
font-weight:normal;
color:#1C4656;
}

#ContentMid{
	width:372px;
	float:left;
	text-align:left;
	border:0px solid black;
	margin-left:35px;
}

#ContentMid p{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
text-align:justify;
}

#ContentMid h1{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:16pt;
font-weight:normal;
color:#8DA500;
}

#ContentMid h2{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:14pt;
font-weight:normal;
color:#1C4656;
}

td.cell01{
width:400px;
height:148px;
background-color:#1C4656;

}

td.cell02{
width:200px;
height:148px;
background-color:#ccc;
text-align:center;
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
}

td.cell02 h2{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
margin:0;
padding:0;
}

td.cell02 a{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
margin:0;
padding:0;
}

tr.prod{
margin-bottom:1px;
}

#Logo{
float:left;
margin-left:67px;
border:0px solid black;
text-align:left;
}

#Logo img{
	margin-left:25px;
}

#Logo h1{
margin:40px 0 0 0;
padding:0;
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:15px;
font-weight:bold;
color:#69A1B5;
}

#ContentInner{
margin:auto;
width:700px;
margin-top:30px;
text-align:left;
}

#ContentInner p{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
text-align:justify;
}

#ContentInner h1{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:16pt;
font-weight:normal;
color:#8DA500;
letter-spacing:-0.1px;
}

h2{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:14pt;
font-weight:normal;
color:#1C4656;
}

#ShadowLeft{
	float:left;
	width:56px;
	height:342px;
	background-image:url(http://www.drgoerg.com/layout/images/shadow_left.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#ShadowRight{

	float:right;
	width:60px;
	height:342px;
	background-image:url(http://www.drgoerg.com/layout/images/shadow_right.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#PreFooter{
	clear:both;
}

#Footer{
	margin:60px 0 0 0;
	border-top:1px solid #0D3241;
}

#Footer p{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
}


/* Kontaktformular */

.kontakt_input{
	border: 1px solid #A4C95F;
	width:200px;
	margin-bottom:2px;
	color:#4C4C4C;
	font-family:Trebuchet MS, Tahoma, sans-serif;
	font-size:10pt;
	font-weight:normal;
}

textarea.kontakt_text{
	border: 1px solid #A4C95F;
	width:570px;
	height:150px;
	color:#4C4C4C;
	font-family:Trebuchet MS, Tahoma, sans-serif;
	font-size:10pt;
	font-weight:normal;
}

legend{
	font-family:Trebuchet MS, Tahoma, sans-serif;
	font-size:10pt;
	font-weight:normal;
}
label{
	font-family:Trebuchet MS, Tahoma, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#535353;
}

li{
font-family: Trebuchet Ms, Tahoma, sans-serif;
font-size:9pt;
font-weight:normal;
color:#1C4656;
}

/* Table */
div.prod{
width:699px;
height:127px;
background-image:url(http://www.drgoerg.com/layout/images/prod-bg.jpg);
background-position:top center;
background-repeat:repeat-x;
font-family:Trebuchet MS, Tahoma, sans-serif;
font-size:8pt;
font-weight:normal;
color:#715406;
line-height:13px;
}

div.prod_title{
float:left;
width:170px;
height:127px;
text-align:center;
}

/*div.prod_title h2{
color:#6D5004;
margin:0;
padding:0;
font-size:14pt;
}*/

h2.prod{
color:#6D5004;
margin:0;
padding:0;
font-size:12pt;
font-weight:bold;
}

div.prod_img{
float:left;
width:132px;
height:127px;
}

div.prod_img2{
float:left;
width:164px;
height:127px;
}

div.prod_desc{
float:left;
width:233px;
height:127px;
text-align:left;
vertical-align:middle;
border:0px solid red;
}

#copyright{
margin-top:50px;
}

#copyright p{
font-size:11px;
}

.cert{
width:50px;
margin-right:10px;
vertical-align:middle;

}

div.line2{
clear:both;
height:1px;
overflow:hidden;
border-top:1px dashed #99C15E;
margin:20px 0 20px 0;
}

span.promi{
font-family:Trebuchet Ms, Tahoma, sans-serif;
font-size:11px;
color:#73783e;
}