@charset "utf-8";
/* copyright by redpoff design 2009 */
/*------------- body ------------------------*/
body {
  background-color: #000;
  background-image: url(../Bilder/background.png);
  background-repeat: repeat-x;
  font-size: 11px;
  font-family: Arial, Verdana, Helvetica, SunSans-Regular, Sans-Serif;
  color:#fff;  
  padding:20px 0 0 0;
  margin:0px;
  text-align: center;
  scrollbar-highlight-color: #cccccc;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #999999;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #999999;
  
}
/* -------------- basics ----------------------*/
a { 
color: #890000;
background-color:transparent;
text-decoration: none; 
}
a:hover {
color: #FFF;
text-decoration: underline;
}

p, h1, pre {
margin: 0px; 
padding: 5px 0px; 
}
h1 {
font-size: 11px;
text-transform:lowercase;
text-align: left;
color: #f0f0f0;
font-size: 14px;
font-weight: bold;
display: inline;
}
h2 {
text-transform:lowercase;
text-align: left;
font-size: 12px;
font-weight: bold;
margin: 0px; 
padding: 5px 0px 0px 0px; 
}
hr {
border:dotted #940117 1px;

}
/*--------------- div styling -----------------*/
#inhalt { 	
text-align: left;
vertical-align: middle;	
margin: 0px auto;
padding: 0px;
width: 1024px;
height: 634px;
background-image: url(../Bilder/ornaments.png);
background-repeat:no-repeat;
}
#main {
display: block;
float: left;
width: 390px;
height: 340px;
margin: 210px 0 0 135px;
}

#navigation {
display: block;
float: left;
width: 400px;
height: 440px;
margin: 110px 0 0 0;
background: url(../Bilder/start_bg_2012.jpg);
background-position:bottom;
background-repeat: no-repeat;
font-size: 10px;
}

#footer {
clear: left;
display: block;
float: left;
width: 795px;
text-align: right;
padding: 3px;
color: #666;
font-size: 10px;
margin: 2px 0 0 120px;
}
#footer a {
color: #666;
}
#footer a:hover {
color: #890000;
}
/*------------------ navigation --------------------*/
#navigation ul {
list-style: none;
font-size:14px;
font-weight: bold;
text-transform:lowercase;
letter-spacing: -1px;
color: #FFF;
line-height: 20px;
}
#navigation li a {
list-style: none;
diplay: block;
font-size:14px;
font-weight: bold;
text-transform:lowercase;
letter-spacing: -1px;
color: #FFF;
padding: 3px 6px;
background: none;
}
#navigation li a:hover {
background: #890000;
text-decoration: none;
}

#lang_select {
color: #666;
text-align: right;
width: 390px;
}
#lang_select a{
color: #666;
}
#lang_select a:hover{
color: #890000;
}
#demotip { 
    display:none; 
    background:transparent url(../Bilder/black_arrow_big.png); 
    font-size:11px; 
    height:70px; 
    width:400px; 
    padding:25px; 
    color:#fff;
	   
}
#demotip2 { 
    display:none; 
    background:transparent url(../Bilder/black_arrow.png); 
    font-size:11px; 
    height:80px; 
    width:160px; 
    padding:15px 20px 20px 20px; 
    color:#fff;
	   
}
.hidden{
display: none;
}
/*--------------------- Forms ---------------------------*/

input {
	margin:1px; 
	color:#999999; 
	padding: 8px; 
	border: 1px solid #ccc; 
	font-size: 11px;
}
textarea {
	margin:1px; 
	color:#999999; 
	padding: 10px; 
	border: 1px solid #ccc; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 360px;
	height: 140px;
}
input.shortfield {
	width:220px;
}
input.longfield {
	width:160px;
	margin-bottom: 5px;
}
input.plz {
	width:80px;
	margin-bottom: 5px;
	margin-right: 5px;
}
input.ort {
	width:251px;
	margin-bottom: 5px;
}


input.submit {
	margin:1px; 
	padding: 5px; 
	border: 1px solid #ccc; 
	width:361px; 
	color:#fff; 
	font-size: 11px; 
	background-color: #666;
}
.gal_item a {
display: block; float: left; width: 75px; height: 75px; overflow: hidden; margin: 2px; border: 1px #fff solid;
}
.gal_item a:hover {
display: block; float: left; width: 75px; height: 75px; overflow: hidden; margin: 2px; border: 1px #f30 solid;
}
.red {color: #CC0000; font-weight: bold;}
#demo a{ background-color: none; padding: 1px; display: block; float: left;}
#demo a:hover{ background-color: #900; padding: 1px; color: #FFF; text-decoration: none;}
dt{padding: 0; margin: 0;}
dd{padding: 0; margin: 0;}
div#qTip {
 padding: 3px;
 border: 3px solid #fff;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background-image: url(../Bilder/bg_tooltip.png);
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}
