@charset "utf-8";
/* CSS Document */
img, div { behavior: url(tl_files/iepngfix.htc) }
body { margin: 0px; padding: 0px; background-color:#212121; background-image:url(images/header-bachground-gold.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
p { padding: 0px; margin: 0px; }
div.kopfbild { line-height: 0px; text-align: center; }
div#kontakt { text-align:right; width: 187px; padding-bottom: 20px; padding-right: 20px; }
div#kontakt a { color: #000000; text-decoration:none; }
div.menue { width: 212px; float: left; background-image:url(images/menue-background.jpg); height: 290px; }
div.imagerotator { width: 582px; height: 285px; margin-left: 212px; padding: 5px 0px 0px 5px; background-image:url(images/imagerotator-background.jpg); }
div.inhalt { background:url(images/inhalt-background-top.jpg); background-position:0 0; background-repeat: no-repeat; color: #FFFFFF; padding: 46px 0px 0px 0px; }
div.inhalt #inhalt { margin-left: 250px; margin-right: 40px; }
div.img-links { width: 212px; float:left; padding-top: 0px; }
div.img-links img { margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }

h5 { color: #d5b756; font-size: 16px; margin-bottom: 10px; padding-top: 15px; }
#headline h1 { text-align: right; padding: 45px 20px 0px 0px; color: #FFFFFF; font-size: 16px; font-family: Arial; font-weight: normal; text-transform:uppercase; }
h6 { font-size: 13px; margin-bottom: 10px; margin-top: 10px; }

/* MAIN NAVIGATION */
.mainnav { list-style: none; padding: 0px; margin: 0px; text-transform:uppercase; padding-top: 45px; }
.mainnav a, .mainnav li .active { 
color: #FFFFFF; 
text-decoration: none;
}

.mainnav a { 
padding: 5px 0px 5px 0px;
}
.mainnav li { 
padding: 5px 0px 5px 20px;
background-image: url(images/menue-bg.jpg);
margin-bottom: 2px;
background-repeat: repeat-y;
}
.mainnav li:hover { background-image: url(images/menue-bg-active.jpg); background-repeat: repeat-y; }
.mainnav .active { background-image: url(images/menue-bg-active.jpg); background-repeat: repeat-y; color: #d5b756; }

/* MAIN NAVIGATION ENDE */

.preise { margin-left: 0px; }

/* SUBMENUE */
.subnav { list-style: none; padding: 0px; margin: 0px; text-align: right; padding-right: 20px; padding-top: 10px; font-family: Arial, Helvetica, sans-serif; }
.subnav a, .subnav .active { font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.subnav .active, .subnav a:hover { color: #968332; }
.subnav li { padding-top: 10px; }


/* IMAGEROATOR */
#blinds { width: 580px; height: 281px; background: url(../../plugins/floom/spinner.gif) 50% no-repeat; }

h1 {
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
}

h2 {
font-family:Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: normal;
}

a { 
text-decoration: none; 
color: #d5b756; 
}

a:hover { 
text-decoration: none;
color: #ffffff;
}

input { background-color: #000000; border: solid 1px #d5b756; color: #d5b756; margin-bottom: 5px; width: 65%; }
select {  background-color: #000000; border: solid 1px #d5b756; color: #d5b756; margin-bottom: 5px; }
textarea {  background-color: #000000; border: solid 1px #d5b756; color: #d5b756; margin-bottom: 5px; }
.antispam {  background-color: #d5b756; color: #000000; }
.antispam label { padding: 2px; padding-left: 10px; }
.antispam input { margin-top: 5px; width: 40px; margin-right: 10px; }
input.button { margin-top: 10px; width: 100px; }


/* Google Map */
.googlemap { float: left; widht: 345px; margin-right: 20px; color: #000000; }

/* LOGOS */
div.logos img { border: solid 2px #868686; }
