/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics 
ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }
html {height:100%;}

body {
	height:100%;
	background-color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #f0f0f0;
	margin: 0px;
	padding: 0px;
}

a:link, a:visited, a:hover, a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #c39b46;
	text-decoration: underline;
	font-weight: normal;
}
div#container {
	height:80%;
	width: 905px;
	position: absolute;
	left: 50%;
	margin-left: -452px;
}
div#header {
	width: 905px;
	height: 265px;
}
div#menu {
	padding-top: 239px;
	padding-left: 145px;
}
*html div#menu {
	padding-top: 240px;
	height: 205px;
}
div#menu li {
	display: inline;
	margin-right: 15px;
}
div#menu ul {
	display: inline;
}
div#menu a{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div#menu .ringring a {
	color: #c39b46;
}
div#content {
	/*height:90%;*/
	width: 905px;
	/*min-height: 900px;*/
	background:url(../template/hintergrund.jpg);
	text-align: justify;
}
div#haupt {
	/*height:90%;*/
	width: 510px;
	float:left;
	padding: 5px;
	/*min-height: 900px;*/
}
*html div#haupt {
	width: 520px;
}

div#links {
	/*height: 90%;*/
	width: 155px;
	padding-top: 15px;
	padding-left: 9px;
	padding-right: 15px;
	float: left;
	/*min-height: 900px;*/
	background: url(../template/rechtsLinks.gif) right repeat-y;
}
*html div#links {
	width: 180px;
	padding-top: 15px;
	padding-left: 9px;
	padding-right: 15px;
}

*+html div#links {
	width: 180px;
	padding-top: 15px;
	padding-left: 9px;
	padding-right: 15px;
}
div#menupoint a {
	color: #c39b46;
	text-decoration: none;	
}
div#submenu a{
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

div#rechts {
	/*height: 90%;*/
	width: 180px;
	float:right;
	padding-left: 11px;
	padding-right: 7px;
	padding-top: 3px;
	/*min-height: 900px;*/
	background: url(../template/rechtsLinks.gif) left repeat-y;
}

*html div#rechts {
	width: 198px;
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 0px;
}

*+html div#rechts {
	width: 198px;
	padding-top: 5px;
	padding-left: 9px;
	padding-right: 0px;
}

*html div#content {
	height: 400px;
}
div#bildfooter {
	clear: both;
	width: 905px;
	height: 210px;
	/*background:url(../template/bildfooter.jpg);*/
}
div#footer {
	clear: both;
	width: 905px;
    height: 98px;
	text-align: center;
	background:url(../template/footer.jpg);
}
div#vlbg_logo {
	width: 100px;
	height: 95px;
	float: left;
}
div#footerinhalt {
	float: right;
	width: 804px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
}
div#footerinhalt a{
	color: #FFFFFF;
}
div#laufschrift {
	width: 775px;
	height: 23px;
	margin-left: 10px;
}
*html div#laufschrift {
        margin-left: 0px;
}

.suchfeld {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
}

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
.newstitle{
	font-size:12px;
}
/* Gewinnspielformatierung */

.gewinnspieltable {
	font-size: 1.00em;
}
.gewinnspielfeld_must { 
	background-image:url('../gif/pflichtfeld.gif'); 
	background-color:#FFFFFF; 			
	background-repeat:no-repeat; 
	padding-left:18px; 
	border:1px solid #C39B46; 
	width:250px;
	height: 19px;
	font-size: 11px;
	font-family: Arial,Verdana;

}
.textarea_must { 
	background-image:url('../gif/pflichtfeld.gif'); 
	background-color:#FFFFFF; 			
	background-repeat:no-repeat; 
	padding-left:18px; 
	border:1px solid #C39B46; 
	width:400px;
	height: 100px;
	font-size: 11px;
	font-family: Arial,Verdana;

}

.gewinnspielfeld { 
	background-color:#FFFFFF; 			
	background-repeat:no-repeat; 
	/*padding-left:18px; */
	border:1px solid #C39B46; 
	width:250px;
	font-size: 11px;
	height: 19px;
	font-family: Arial,Verdana;
}

/* SUCHE FORMATIERUNG */

.tx-indexedsearch-title-number {
	color: #C39B46;
}

.tx-indexedsearch-browsebox-SCell{
	font-weight: bold;
	font-size: 0.90em;
	color: #C39B46;
}

.tx-indexedsearch-title-caption, .tx-indexedsearch-percent, .tx-indexedsearch-sw, .tx-indexedsearch-browsebox-strong {
	font-weight: bold;
	font-size: 0.85em;
	color: #C39B46;
}
.tx-indexedsearch-whatis {
	font-weight: bold;
	font-size: 0.95em;
	color: #C39B46;
        height: 26px;
}
.tx-indexedsearch-descr {
	font-size: 0.80em;
}
.tx-indexedsearch-redMarkup{
	font-weight: bold;
	font-size: 0.90em;
	color: #C39B46;
}
.tx-indexedsearch-info{
	font-size: 0.80em;
	color: #C39B46;
}
.tx-indexedsearch-browsebox-SCell a:hover, a:link, a:visited: a:active {
	font-weight: bold;
	font-size: 0.95em;
	color: #C39B46;
	height: 26px;	
}
/**********************************/
/*       NEWS FORMATIERUNG        */
/**********************************/
div#newsItem {

}
div#newsPic {
	width: 150px;
	float: left;
	margin-right: 5px;
	border: 0px;
}
.newsPic {
	width: 150px;
	float: left;
	margin-right: 5px;
	border: 0px;
}
div#newsDate{
	padding-top: 4px;
	padding-bottom: 15px;
}
div#newsDate a{
	color: #fff;
	text-decoration: none;
}
.newsPages {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}
.newsheader {
	color: #c39b46;
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.newsSubheader {
	color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-align: justify;
}


/* FOURLINES */
#fourlines {
	width: 75px;
	background-color: #000000;
}
#line1 {
	width: 18px;
	height: 58px;
	float: left;
}
#line2 {
	width: 18px;
	height: 58px;
	float: left;
}
#line3 {
	width: 18px;
	height: 58px;
	float: left;
}
#line4 {
	width: 18px;
	height: 58px;
	float: left;
}
#linebot {
	clear: both;
	width: 72px;
	height: 12px;
}
.temp {
	font-size: 16px;
	font-weight: bold;
}

#haupt h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c39b46;
	font-weight:bold;
	margin-bottom:8px;
}
#haupt h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c39b46;
	margin-bottom:8px;
}
#haupt h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c39b46;
	margin-bottom:8px;
}
.linkGold {
	color: #c39b46;
}
.dateien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #c39b46;	
}
.dateienHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
}

.tx-guestbook-pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #ffffff;	
}
.tx-guestbook-pagination a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #c39b46;	
}

/* FORMULARE */
.daysofpleasure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;	
}
.dopinputLong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: #fff;
	color: #000;	
	border: 1px solid #c39b46;
	width: 230px;
}
.dopinputShort{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: #fff;
	color: #000;	
	border: 1px solid #c39b46;
	width: 80px;
}
.dopinputVeryShort{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	background: #fff;
	color: #000;	
	border: 1px solid #c39b46;
	width: 20px;
}
.daysofpleasurestrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;	
}
.daysofpleasurebutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-color: #EFEFEF;
	border: 2px solid #c39b46;
}
div#xtTop {
	background: url(../xtcommerce/top.gif);
	width: 170px;
	height: 52px;
}
div#xtBg {
	background: url(../xtcommerce/bg.gif);
	width: 170px;
	text-align: center;
}
div#xtBg a {
	color: #c39b46;
}
div#xtBot {
	width: 170px;
	height: 27px;
}

#handydrive {
	position:absolute;
	z-index:1;
	width: 420;
	height: 767;
	margin-top: 290px;
	margin-left: 220px;
	left: -3px;
	top: -2px;
}
#screen {
	position:absolute;
	left:259px;
	top:441px;
	width:320;
	height:480;
	z-index:2;
}

.tx-guestbook-comment {
	font-size: 11px;
	color: #c39b46;
}
.tx-wtshowxtcommerceproducts-pi1{
	padding-left:5px;
}
*html .tx-wtshowxtcommerceproducts-pi1{
	padding-left:7px;
}