#container { position:absolute;margin: 0px; padding:0px; text-align:center; background-image:url(../img/bg.jpg); background-position:top; background-repeat: repeat-x;
width: 100%;/*left: 100%;width: 100%;margin-left: -50%;  negative Hälfte von width:700px */
top: 50%;height: 616px;margin-top: -308px; /* negative Hälfte von height:500px */
}

#menue_oben { height:50px;margin:0px; padding:0px; text-align:center; background-color:#2b2b2b;}
#menue_unten { height:50px;margin:0px; padding:0px; text-align:center; background-color:#2b2b2b; }

ul#menue							{  font-size:13px; font-weight: normal; text-align:center; margin:0; padding:0; margin: 0px; padding-top: 20px; }
ul#menue  li						{ display: inline; list-style-type: none;  margin-left:45px;margin-right:45px; }
ul#menue  li a.nav   				{ color:#fff;}
ul#menue  li a.nav:hover { color:#b5b5b5; }   	
ul#menue  a.nav_selected  			{ color:#f49f14; }


ul#language							{  font-size:13px; font-weight: normal; text-align:center; padding-top: 10px;margin:0; margin-left:-20px;}
ul#language  li						{ display: inline; list-style-type: none;  margin-left:15px;margin-right:15px; }
ul#language  li a.lang   				{ color:#fff;}
ul#language  li a.lang:hover { color:#b5b5b5; }   	
ul#language  a.lang_selected  			{ color:#f49f14; }


.skyframe { float:left; margin-left: 50px;margin-top: -19px;}
.holz9 {float:right; margin-right: 50px;margin-top: -18px;}

a {color: #fff;text-decoration: none; margin:0px; padding:0px; }
a:hover {text-decoration: none; color:#5ca6e3; } /*b8b9bb*/
a:focus {outline: none;}
img {border: none;}
li {list-style: none;  font-weight: bold;}
p {font-size:12px; text-align:justify;}
label {  height:20px; margin-bottom:6px;width:213px; display: block;  text-align:left; font-weight: normal;}
input { padding:5px 5px 5px 5px;margin-bottom:11px;  font-size: 12px; width: 201px; background-color: #b5b5b5; font-family: Helvetica, Arial, Verdana, sans-serif; border:0px; border: #fff 1px solid;margin-right:20px;}
.error { color: #204420;}
textarea {margin-bottom:20px;padding:5px 5px 5px 5px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; width: 528px; height: 72px; overflow:auto; float: left; display: block; float: right;border: #fff 1px solid; margin-right:30px; background-color: #b5b5b5;}
input#submit {margin-left:20px;; padding:0; text-align:center;  margin-top:20px; height:24px; font-size: 15px; border: #b0ceb7 0px solid; background-color: #2b2b2b; font-family: Helvetica, Arial, Verdana, sans-serif; cursor:pointer; font-weight: bold; width:580px; color:#fff; }
input#submit:hover { color:#f49f14;}

.captcha {float:left; width:211px;border: #fff 1px solid;border-bottom: #000 0px solid;margin-left:30px;margin-right:400px; margin-left:30px;}
.right{float:right;margin-right:30px;}
.left{float:left;margin-left:30px;}
p.kontakt {margin:0; padding:0;padding-top:20px;float:right; text-align:right; margin-top:-183px; color:#fff; line-height:15px;}

#inhalt
{
	text-align: left;
	margin: 0 auto;
	width: 600px;
	height: 450px;
	z-index:5;
  	background-color: #2b2b2b;
	border: 1px solid #2b2b2b;
	margin-top:32px;
	margin-bottom:32px;
}
#inhalt h1 {font-size:16px;padding:30px;margin:0; padding-bottom:0px;}
#inhalt h1.kontakt {text-align:center;padding-bottom:26px;}
#inhalt h2 {font-size:14px;padding:30px;padding-bottom:0px;padding-top:0px;}
#inhalt p {padding:30px;}
#inhalt a {color: #ccc;}
#inhalt a:hover {text-decoration: underline; }

clear{clear:both;}

body {
	color: #ccc;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size: 0.8em;
	/*background: #111 url('../images/bg/gradient1.gif') top left repeat-x;*/
	background-color:#2b2b2b;
}

h1
{
	color: #fff;
	font-size: 47px;
	font-weight: bolder;
	margin: 0 40px;
	padding: 0.08em 0;
}

h1 sup
{
	color: #ddd;
}

h1 a
{
	color: #fff;
	text-decoration: none;
}

h1 .company, h1 a .company
{
	color: #d01a71;
}

h2
{
	color: #ddd;
	font-size: 2.5em;
}

h3
{
	color: #fff;
	font-size: 1.5em;
}

h4
{
	font-size: 1.3em;
}

.content
{
	margin: 0 20px;
}

.content a
{
	color: #fff;
}


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.content p.linkage a { color: #fff; }

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}