*{
margin:0;
padding:0;
}

body{
font: 95%;
color:	#0000CC;
background-color:#b3caff;
background-image:url(../img/bg_body.jpg);
background-repeat:repeat-x;
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF33CC;
font:bold;
text-decoration:none;
}

a.hover{
text-decoration: none;
}

#info{
	background:#F00;
	font:"Arial Black", Gadget, sans-serif;
	color:#FFF;
	font-size:1em;
	text-align:center;
}

#container{
z-index:10;
background-color:#FFFFFF;
width:800px;
height: auto;
margin:0 auto;
}

#film{
height: auto;
}

#nahore{
	width:800px;
	height:91px;
	float:left;
	margin:0;
	padding:0;
}

#film2{
height: auto;
float: none;
margin-top:6px;
}

#content{
margin: -2px 400px 10px 10px;
}

#content2{
margin: -2px 10px 10px 10px;
}

#column{
margin-top: -2px;
width: 400px;
float:	right;
background-color:#FFFFFF;
}

#kasten{
border-width:1px;
border-style:solid;
border-color:blue;
padding:10px;
}

table{
width: 100%;
text-align:center;
margin:0 auto;
}

.rundrum {
border-width:1px;
border-style:solid;
border-color:blue;
padding:10px;
}

.hellunterlegt {
	background:#b3caff;
	padding:10px;
}

#column img{
margin: -20px 0 0 0; 
padding-right: 0;
}

#bild {
text-align: center;
float:left;
width: 595px;
height: 842px;
background-color: #FF33CC;
}

#bild a{
color:#FFFFFF;
font:bold;
font-size: 0.8em;
}

#reiter {
float:left; 
width: 29px; 
height: 842px; 
background-color: #ccdcfe;
}
				
#formular {
color: #000099;
float:left; 
width: 176px; 
height: 842px; 
background-image:url(../img/bg_formular.jpg);
background-repeat: repeat-y;
}

#seiten {
width: 595px;
text-align: center;
}

#footer{
clear:both;
width: 800px;
height: 100px;
}

#schmaler {

height:29px;
}

#flyer{
	display:none;
	z-index:100;
	position: absolute;
	width: auto;
	top: 140px;
	left: 33%;
}

#verschoben{
	position: absolute;
	top:28px;
	left:348px;
}
		
h1, h2, h3{
margin:10px 25px 10px 25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
background:transparent;
}
h1{
font-style:italic;
font-size: 1.2em;
text-align: left;
}

h2{
font-size:0.9em;
text-align: left;
}

h2.underline {
text-decoration:underline;
}

.vorbei {
color:#999999;
}

h3{
font-size: 0.7em;
}

h4{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color: #0e0eb2;
margin:5px 25px 20px 25px ;
line-height:140%;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#b3caff;
color: #FFFFFF;
font-size: 0.7em;
font:normal;
margin:0px 7px 1px 7px;
padding:3px 17px 8px 17px;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0px 25px 20px 25px ;
}

a img{
border: 0 none;
}

q{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px 10px 0;
}

#subnav{
font-size:0.8em; 
text-align:center;
padding:30px 0px 0px 0px;
}

li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
margin:0px 25px 20px 45px ;
}

blockquote{
color:#0e0eb2;
font:bold 0.9em;
}

cite{
display:block;
color:#000000;
font-size:80%;
font-style:normal;
}

/* Klassen */

.klein{
background:#CCCCCC;
}

.nowrap {
white-space: nowrap;
}

.mitte{
	text-align:center;
}

.floatrechts {
	position:relative;
	float:right;
}

table{
	width:100%;
}

td{
	text-align:left;
}

.unterstrichen{
	text-decoration:underline;
}
