* { margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:11pt; }
body { background:#d0cea7; color:#a1a1a1; }

html, body {
height: 100%;
}



#sb2010-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:20px;
	height:230px;
}

#sb2010-02 {
	position:absolute;
	left:20px;
	top:0px;
	width:230px;
	height:230px;
}

#sb2010-03 {
	position:absolute;
	left:250px;
	top:0px;
	width:20px;
	height:230px;
}

#sb2010-04 {
	position:absolute;
	left:270px;
	top:0px;
	width:610px;
	height:230px;
}

#sb2010-05 {
	position:absolute;
	left:880px;
	top:0px;
	width:20px;
	height:230px;
}



#sb2010-07 {
	position:absolute;
	left:20px;
	top:230px;
	width:230px;
	height:30px;
}


#sb2010-09 {
	position:absolute;
	left:270px;
	top:230px;
	width:610px;
height:auto;
}



#sb2010-11 {
	position:absolute;
	left:20px;
	top:260px;
	width:230px;
	height:30px;
}

#sb2010-12 {
	position:absolute;
	left:20px;
	top:290px;
	width:230px;
	height:31px;
}

#sb2010-13 {
	position:absolute;
	left:20px;
	top:321px;
	width:230px;
	height:30px;
}

#sb2010-14 {
	position:absolute;
	left:20px;
	top:351px;
	width:230px;
	height:30px;
}

#sb2010-15 {
	position:absolute;
	left:20px;
	top:381px;
	width:230px;
	height:30px;
}

#sb2010-16 {
	position:absolute;
	left:20px;
	top:411px;
	width:230px;
	height:30px;
}

#sb2010-17 {
	position:absolute;
	left:20px;
	top:441px;
	width:230px;
	height:31px;
}

#sb2010-18 {
	position:absolute;
	left:20px;
	top:472px;
	width:230px;
	height:30px;
}

#sb2010-19 {
	position:absolute;
	left:20px;
	top:502px;
	width:230px;
	height:30px;
}

#sb2010-20 {
	position:absolute;
	left:20px;
	top:532px;
	width:230px;
	height:362px;
}
* html #mainBody {
  height:100%;
}
@font-face {
	font-family: 'mtilt';
	src: url('fonts/m-tilt.eot');
	src: local('Myriad Std'), local('MyriadStd-Tilt'), url('fonts/m-tilt.woff') format('woff');
}	
.tilt20px {font-family:mtilt; font-size:20px;  color:  #740505;}
.tilt14px {font-family:mtilt; font-size:14px;  color:  #740505;}
.tilt10px {font-family:mtilt; font-size:10px;  color:  #740505;}

#container {width: 900px; position:relative; top:0; left:50%; z-index : 0; margin-top: 0px; margin-left : -450px; padding:0; 
background-image:url(sitepix/background_fixed.jpg); background-repeat:no-repeat;
min-height:900px; /* Mindesthöhe in modernen Browsern */
height: auto !important; /* !important-Regel für moderne Browser */
height: 900px; /* Mindesthöhe in IE (<7) */
}
* html #container {
height: 100%;
}
#content {padding: 10px 30px 20px 15px; position:relative; height:auto;}
#newsletter {width:200px; height: 300px; padding:10px 5px 5px 10px;}
.hidden {display:none;}
img { border:0px;  }
a, a:link { outline:none; color:#a1a1a1; font-size:1em;}
a:hover { outline:none; color:#a1a1a1;  font-size:1em;}
a:visited { outline:none; color:#a1a1a1; font-size:1em;}

.editbox {background-color:transparent; border:1px dotted #8a8525; color:#740505; width:170px; height:22px; font-family:mtilt; font-size:20px;}
.editbox2 {background-color:transparent; border:1px dotted #8a8525; color:#740505; width:170px; height:22px; font-size:14px;}
.editbox3 {background-color:transparent; border:0px dotted #8a8525;color:#740505; width:170px; height:22px; font-size:14px;}

.editbox_small {background-color:transparent; border:1px dotted #8a8525; color:#740505; width:50px; height:22px; font-size:14px;}
.textbox {background-color:transparent; border:1px solid #8a8525; color:#740505; width:350px; height:200px;}

.button {background-color:#d0cea7; border:1px solid #8a8525; color:#740505; width:250px; height:30px;  font-family:mtilt;}
.button2 {background-color:#d0cea7; border:1px solid #8a8525; color:#740505; width:170px; height:30px;  font-family:mtilt;}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #666600;
 border-bottom: transparent;
}

h1 {
  font:2.0em mtilt;
  margin-bottom:15px;
  color:  #740505;
}
h2 {

  font-weight:normal;
  font:1.5em mtilt;  
  margin-bottom:5px;
  margin-top:10px;
    color:  #740505;
	text-transform:uppercase;
}
h3 {
  font-weight:bold;
  font-size:1.1em;
  color:  #740505;
  margin-bottom:5px;
}

p {font-size:1em; color:#666600; margin-bottom:15px; padding-left:20px; text-align:justify;} 
#rechts p {font-size:0.8em; color:#666600; margin-bottom:5px; padding:0px; text-align: left;} 

td,label {font-size:1em; color:#666600; } 
label {font-style:italic;}
form p {padding-bottom:15px;}

ul { color:#666600; padding-left:10px;  margin-bottom:10px;}
li { color: #666600; list-style:none; }
.clear {clear:both;}
.urgent {font-style:italic; color:#900; padding:5px;}
.info {font-size:0.8em;}
.faderdiv {z-index:100;}

fieldset { border:1px solid #8a8525; margin-right:15px; padding:5px;}
legend {color:#740505; font-weight:bold; padding:5px;}

input.calendar {
  width: 74px;
}

