/*
#TimeLine{
	position: absolute;
	top: 0px;
	border: 0px solid #FF0000;
	display: inline-block;
	height: 160px;
	width: 698px;
	z-index: 999;
	background-image: url(../timeline/timeline.jpg);
}*/


body {
	margin-top:	20px;
	margin-bottom: 20px;
	padding: 0px;
	text-align:	center;
	background-image:url(../images/bg.jpg);
	font-family: "trebuchet ms",helvetica,arial;

}


img{
	display: inline;
}


ul#historie li{
	color: #C8C8C8;
}

#main {
	width: 960px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border:	2pt solid #FFFFFF;
}

#header {
	width: 960px;
	height: 441px;
	margin: 0px auto;
	position: relative;
	background-color: transparent;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
}

#logo {
	margin:0px auto;
	padding:5px;
}



#flasche {
	position:absolute;
	left:125px;
	top:23px;
}



#glas {
	position:absolute;
	left:25px;
	top:224px;
}
#multilanguage {
	position: absolute;
	right: 4px;
	top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-family: "trebuchet ms",helvetica,arial;
	font-size: 10px;
}


#mainnav {
	position:absolute;
	left:262px;
	top:255px;
	font-family: "trebuchet ms",helvetica,arial;
	font-size: 16px;
	color: #FF6600;
	/*word-spacing: 5px;*/
}

#mainnav a{
	padding-right: 10px;
	/*word-spacing: 5px;*/
}



#subnav {
	position:relative;
	left:0.04em;
	top:58px;
	font-size: 15px;
	width: 190px;
float:left;

	display: block;


	clear: both;

}


.subnaventry {
	position:absolute;
	text-transform: uppercase;
	padding-top:0px;
	padding-left:18px;
	padding-bottom:0px;
	color: #c8c8c8;


/*display: block;*/
border-left: 0px solid #58585a;
font: 			11px "trebuchet ms",helvetica,arial, sans-serif;

/*text-decoration: none;*/
/*text-align: left;*/
/*margin-top: 1px;*/

}

.subnaventry:hover {
	position:absolute;
	text-transform: uppercase;
	padding-top:0px;
	padding-left:18px;
	padding-bottom:0px;
	color: #f3bb0b;
	font-family: "trebuchet ms",helvetica,arial, sans-serif;


/*display: block;*/
border-left: 0px solid #58585a;
/*
#text-decoration: none;
#text-align: left;
#margin-top: 1px;
*/

}



.subsubnaventry {
	position:		absolute;
	text-transform: uppercase;
	padding-top:	0px;
	padding-left:	25px;
	padding-bottom:	0px;
	color:			#c8c8c8;
	border-left:	0px solid #58585a;
	font:			11px "trebuchet ms",helvetica,arial, sans-serif;
}

.subsubnaventry:hover {
	position:		absolute;
	text-transform: uppercase;
	padding-top:	0px;
	padding-left:	25px;
	padding-bottom:	0px;
	color:			#f3bb0b;
	border-left:	0px solid #58585a;
	font: 			11px "trebuchet ms",helvetica,arial, sans-serif;
}


.subnaventry_active{
	position:		absolute;
	text-transform: uppercase;
	padding-top:	0px;
	padding-left:	18px;
	padding-bottom:	0px;
	border-left:	0px solid #58585a;
	font:			11px Arial, sans-serif;
	color:			#f3bb0b;
	/*font-weight:	bold;*/
}


.subsubnaventry_active{
	position:		absolute;
	text-transform: uppercase;
	padding-top:	0px;
	padding-left:	25px;
	padding-bottom:	0px;
	border-left:	0px solid #58585a;
	font:			11px Arial, sans-serif;
	color:			#f3bb0b;
}


#postlogo {
	position:absolute;
	left:260px;
	top:279px;
	height: 160px;
	width: 698px;
	border:1pt solid #FFFFFF;
	z-index: 1;
}


#dyncontent {
	width:100%;
	min-height: 270px;
	height: auto !important;
	padding-bottom: 20px;
	text-align:left;
	background-color:#000000;
	color:#FFFFFF;
	font-weight: bold;
}


#content{
	position:relative;
	float:left;
	min-height: 270px;
	height: auto !important;
	height: 280px;
	left:73px;
	padding-top:10px;
	font-family: "trebuchet ms",helvetica,arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#000000;
	width: 695px;
}


#footer{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0 0 0;
	font-size: 12px;
	font-family: "trebuchet ms",helvetica,arial;
	color: #c8c8c8;
	text-align: right;
	right: 2px;
}

#footer a:hover{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0 0 0;
	font-size: 12px;
	font-family: "trebuchet ms",helvetica,arial;
	color: #fcc400;
	text-align: right;
	right: 2px;
}


.active{
	color:			#fcc400;
	/*font-weight:	bold;*/
}



p {
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif; color:#c8c8c8;
  font-size:0.84em;
}

b {
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif; color:#c8c8c8;
  font-size:0.84em;
}
td{
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif; color:#FFFFFF;
  font-size:0.84em;
}

.poi-content{
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif; color:#000000;
  font-size:0.84em;
}


.poi-title{
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif;
  color:#f3bb0b;
  font-size:1em;
  font-weight:bold;
}



li,ul{
  font-family:"trebuchet ms",Arial,Helvetica,sans-serif; color:#FFFFFF;
  font-size:1em;
}



.markerTooltip {
  background: #fff;
  color:#000;
  padding: 2px 3px;
  white-space: nowrap;
  border: #a7bac1 solid 1px;
  z-index:4;
  font-size:12px;
  font-weight:bold;
}


subnav.br {
	line-height: 10px;
}

p.bodytext{
	margin: 0;
	padding: 0;
	color: #c8c8c8;
	font-family: "trebuchet ms",helvetica,arial;
	line-height: 15px;
	font-size: 12px;
}
a {
  padding: 0;
  margin: 0;
  color:#c8c8c8;
  font-family: "trebuchet ms",helvetica,arial;
  font-size: 12px;
  text-decoration: none;
}


a.news, a.news:link, a.news:hover, a.news:active {
   color: #f3bb0b;
}


#mainnav a:hover {
  padding-right: 10px;
  margin: 0;
  color:#fcc400;
  font-family: "trebuchet ms",helvetica,arial;
  font-size: 12px;
  text-decoration: none;
}

h4 a:link{
  padding: 0;
  margin: 0;
  color:#FFFFFF;
  font-family: "trebuchet ms",helvetica,arial;
  font-size: 12px;
  text-decoration: none; 
  
}
pre {
  font-size:12px;
}
pre a {
  color:black;
  font-weight:normal;
}

h1,h1.csc-firstHeader{
	/*text-transform: uppercase;*/
	/*padding: 0;*/
	/*margin: 0;*/
	/*color:	#F3BB0B;*/
	/*font-size: 16px;*/
	/*letter-spacing: 5px;*/
	/*font-family: "trebuchet ms",helvetica,arial, sans-serif;*/
	/*font-weight: none;*/
	
	color:#f3bb0b;
	text-transform:uppercase;
	font-size:16px;
	font-family: "trebuchet ms", helvetica, arial, sans-serif;
	letter-spacing:5px;
	margin:0;
	padding:0;

/*	height:20px; */
/*	width:684px; */
/*	border-bottom:1px solid #58585A; */
}


h2{
	padding: 0;
	margin: 0;
	color:	#F3BB0B;
}


h3{
	padding-top: 20px;
	padding-bottom: 5px;
	margin: 0;
	color:	#F3BB0B;
}
h6{
	padding-top: 0px;
	padding-bottom: 8px;
	margin: 0;
	color:	#FFFFFF;
	font-size: 10px;
}

/*
.csc-textpic-caption {
	color:#C8C8C8; !important
	}
*/

#resultdiv-header {
	position:absolute;
	right:1px;
	top:354px;
	font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-size: 1em;
}


#resultdiv {
	position:absolute;
	top:365px;
}



.submenuno {
	letter-spacing: 0.06em;
	margin-bottom: 6px;
	width: 366px;
	height: 18px;
	margin-left: -39px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0pt;
	padding-left: 30px;
	font-size: 14px;
}


#menu_header, #menu_header:hover{
	color:			#c8c8c8;
}

#menu_site_one{
	padding:		0;
	color:			#c8c8c8;
}

#menu_site_two{
	padding:		0 10px 0 0;
	color:			#c8c8c8;
}


.clear {
	clear: both;
}


input:focus, textarea:focus {
	background-color: #6c2c2c;
	color: #ffffff;
}

input.validation-failed, textarea.validation-failed, select.validation-failed {
	background-color: #6c2c2c;
}

div.powermail_mandatory_js {
	color: #b42d2d;
	margin-top: 3px;
	margin-right: 0pt;
	margin-bottom: 15px;
	margin-left: 120px;
}

label {
	display: block;
	width: 120px;
	float: left;
	clear: both;
	
}

textarea {
	width: 320px;
}


fieldset.tx-powermail-pi1_fieldset_1 input, fieldset.tx-powermail-pi1_fieldset_1 textarea, fieldset.tx-powermail-pi1_fieldset_2 input, fieldset.tx-powermail-pi1_fieldset_2 textarea {
width: 260px;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin-top: 3px;
	margin-right: 0pt;
	margin-bottom: 3px;
	margin-left: 0pt;
}


input.powermail_submit, #powermail_submit {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 120px;
	background-color: #b42d2d;
	color: white;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a5acb2;
	border-bottom-color: #a5acb2;
	width: 130px;
}


input.powermail_text, input.powermail_datetime, input.powermail_date, select.powermail_countryselect, input#uid7_hr {
border-top-width: medium;
border-top-style: none;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #372d23;
width: 320px;
}

.menuBox
{
	background-color:#58585a;
	width:10px;
	height: 10px;
	display:inline;
	position:absolute;
	margin:2px;
	margin-left:0px;
	}

/* Additional Styles by Thomas Müller @ tm-webentwicklung.com */
div.checkboxes {

}

div.checkboxes label {
	display:inline;
	float:none;
	margin-left:3px;
	margin-right:7px;
	padding:0 !important;
	position:relative;
	top:-3px;
}

div.checkboxes div.label {
	cursor:pointer;
	width:120px;
	float:left;
	clear:left;
	position:relative;
	top:0px;
}

input.check, input.radio, div.checkboxes input {
	border:none;
	margin-bottom:0px;
	width:auto;
	font-size:inherit;
}

ul.tx-srfeuserregister-pi1-error {
	margin:10px 0px 10px 15px;
	padding:0px;
}

li.tx-srfeuserregister-pi1-error {
	color: #c8c8c8;
	font-family: "trebuchet ms",helvetica,arial;
	line-height: 15px;
	font-size: 12px;
}

