  body {
    color: #333333; 
	background-color: white;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;  
  }

  div#Seite {
	text-align: center;    /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto;       /*standardkonforme horizontale Zentrierung */
	width: 1000px;
	border: 1px solid silver;
	background-color: #FFFFFF;
	height:auto;
	padding-top:10px;}
	
       .content {
	text-align:left;
	padding-left:10px;
		padding-right:15px;
	clear: both;
	font-size: 11px;
	margin: 0;
	border-top: 1px solid white;
	border-bottom: 1px solid silver;
	color: #999999;
	background-image:url(pictures/bg.png);
  }
  
  
  
     .content01 {
	width:170px;
	padding : 0;
	color: #333333;
	background-image:url(pictures/bg.png);
	float: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	padding-top: 10px; 
	line-height: 18px;
	padding-left: 1px;
  }
    
     .content02 {
	width:500px;
	height:auto;
	color: #999999;
	background-image:url(pictures/bg.png);
	float: left;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #FF6600;
  }
  
      
     .content03 {
	width:280px;
	color: #999999;
	background-image:url(pictures/bg.png);
	float: right;
	margin-top: 10px;
  }
  

  h1 {
    font-size: 12px; }
    h2 {
	font-size: 11px;
  }

  #Navigation {
    font-size: 0.83em;
    float: left; width: 160px;
    margin: 0 0 1.2em; padding: 10px;
	line-height:18px;
	height:350px;
		
  }

  div#Info {
	font-size:10px;
	float: right;
	margin: 1.5em 1.5em 1.1em 0;
	padding: 4em 0 4em 2em;
	background-color: #eee;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color:  #CCCCCC;
	border-width: thin;
	border-style: solid;
	width:100px;
  }
    div#Info2 {
	font-size:10px;
	float: right;
	margin: 1.5em 1.5em 1.1em 0;
	padding: 4em 0 4em 2em;
	background-color: #eee;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color:  #CCCCCC;
	border-width: thin;
	border-style: solid;
	width:100px;
  }
  
  
  div#Info h2 {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }

  div#Inhalt {
	margin: 0px 0px 10px;
	padding: 0px 0px 50px;
	line-height:19px;
	width: 440px;
  }
  
  .zutext{
	float:left;
	width: 350px;
	padding-right:25px;
	padding-bottom:10px;
	padding-top: 10px;
	line-height:18px;
	text-align:justify;
  }
  
    .zutext2{
	float:right;
	margin-top: 30px;
	width: 150px;
	right: 0px;
	padding: 1em;
	border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-width: 0.1em;
	border-style: solid;
		line-height:18px;
  }



  
  

  
  div#Inhalt h2 {
  
    font-size: 1.2em;
    margin: 0.2em 0;
    color: #000033;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }

  p#Fusszeile {
	clear: both;
	margin: 0;
	padding: 2px;
	text-align: right;
	border-top: 1px solid silver;
	color: #999999;
	font-size: 0.83em;

  }
    .quer {
	text-align:right;
	clear: both;
	font-size: 11px;
	margin: 0;
	padding: 0.1em;
	border-top: 1px solid white;
	border-bottom: 1px solid silver;
	color: #999999;
  }
  .querinside{
  text-align:right;
  
  
  
  }
  
  
     .navi {
	text-align:left;
	clear: both;
	font-size: 11px;
	margin: 0;
	padding-left:180px;
	border-top: 0px solid silver;
	border-bottom: 1px solid silver;
	color: #999999;
	
  }

  
  /*
         p.text {
	clear: both;
	font-size: 12px;
	margin: 0;
	border-top: 1px solid white;
	border-bottom: 1px solid silver;
	color: #999999;
	background-image:url(pictures/bg.png);
  }
  
  
  */
  
  .insidetext{
  padding-left:175px;
  padding-top:50px;

  }
  
  


A:link {
color : #FF6600; 
text-decoration : none; 

} 
A:visited {
color : #FF6600;  
text-decoration : none; 



} 
A:hover {
color : #FF6600; 
text-decoration : none;  
text-decoration: underline;



} 
A:active {
color : #FF6600; 
text-decoration : none;  



} 

a.grey:link {
color: #333333; 
text-decoration: none;  
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
		
} 
a.grey:visited {
color: #333333; 
text-decoration: none; 
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 
a.grey:hover {
color: #FF6600; 
text-decoration: nonefont-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 
a.grey:active {
color: #333333; 
text-decoration: none; 
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:lighter;
} 

a.grey2:link {
color: #333333; 
text-decoration: underline;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 
a.grey2:visited {
color: #333333; 
text-decoration: underline;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 
a.grey2:hover {
color: #333333; 
text-decoration: underline;  
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 
a.grey2:active {
color: #333333; 
text-decoration: underline;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;	
} 



 p#leiste{
    clear: both;
    font-size: 0.83em;
    margin: 0; padding: 0.1em;
    text-align: left;
    border-top: 0.1em solid silver;
		padding-bottom:5px;
		padding-left: 25px;
		word-spacing: 10px;
		color:#999999;
		background-image: url(intro/bg2.png);
  }

   p#movie{
    clear: both;
background-image: url(intro/bg2.png);
    font-size: 0.83em;
    margin: 0; padding: 0.1em;
    text-align: left;
    border-bottom: 1px solid silver;
	padding-bottom:5px;
	padding-top:5px;
  }
   .logo{
    clear: both;
	background-color:#FFFFFF;
    text-align: left;
    border-bottom: 1px solid silver;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	padding-left:7px;
  }
  
  
     .hcontent{
    clear: both;
    font-size: 11px;
	color:#666666;
    text-align: left;
    border-bottom: 0px solid silver;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:172px;
	background-image: url(intro/bg2.png);
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
  }
  
  

.intro {
margin-top : 40px; 
color : #333333; 
width : 800px; 
padding:0px;
margin:0px;
background-image: url(intro/bg3.png);
} 
.intro02 {
	padding-top : 60px;
	color : #333333;
	text-align:right;


 
} 
#bg {
	position : absolute;
	left : 34px;
	width : 914px;
	height: 554px;
	z-index:0;
	top: 20px;
	border: thin solid #999999;	
} 


.header {
	position : relative;
	width : 850px;
	height: 260px;
	padding-top: 20px;
	
	background-repeat: repeat;
} 
.menue {
position :relative; 
width :240px; 
line-height : 1.5; 
border-width: 0px;
border-style:none;
display:block;
padding: 20px;
float:left;

} 




#inhaltistart {
position : absolute; 
top : 190px; 
left : 225px; 
width : 330px; 
z-index : 2; 
} 

#inhalt2index {
position : absolute; 
height : 400px; 
top : 190px; 
left : 580px; 
width : 250px; 
padding-right : 10px; 
padding-top : 20px; 
padding-left : 10px; 
background-color : #ffffff; 
border : solid #cfcfcf; 
border-top-color : #cfcfcf; 
border-left-color : #cfcfcf; 
border-right-color : #cfcfcf; 
border-style:  solid;
border-width: 1px;
z-index : 3; 
} 
#inhalt3index {
position : absolute; 
height : 400px; 
top : 305px; 
left : 864px; 
width : 250px; 
padding-right : 0px; 
padding-top : 20px; 
padding-left : 0px; 
background-color : #ffffff; 
} 
#inhaltgross {
position : absolute; 
top : 190px; 
left : 225px; 
width : 590px; 
padding-right : 20px; 
padding-top : 10px; 
padding-left : 20px; 
background-color : #efefef; 
height : 400px; 
border : #8f8f8f; 
border-top-color : #8f8f8f; 
border-left-color : #efefef; 
border-right-color : #efefef; 
border-bottom-color : #8f8f8f; 
border-style:   solid;
border-width:1px;
z-index : 2; 
} 
#inhaltdownload {
position : absolute; 
top : 205px; 
left : 225px; 
width : 620px; 
padding-right : 20px; 
padding-top : 20px; 
padding-left : 20px; 
background-color : #efefef; 
border :  #8f8f8f; 
border-top-color : #8f8f8f; 
border-left-color : #efefef; 
border-right-color : #efefef; 
border-bottom-color : #8f8f8f; 
border-style:   solid;
border-width:1px; 
z-index : 1; 
} 
#inhaltinside {
position : absolute; 
top : 202px; 
left : 225px; 
width : 500px; 
padding-right : 20px; 
padding-top : 20px; 
padding-left : 20px; 
background-image : url(picture05/bg3.png); 
border : #8f8f8f; 
border-top-color : #8f8f8f; 
border-left-color : #ffffff; 
border-right-color : #ffffff; 
border-bottom-color : #8f8f8f; 
border-style:  solid;
border-width:  1px;
z-index : 1; 
} 

#inhaltinsidestart {
position : absolute; 
top :310px; 
left : 125px; 
width : 500px; 
padding-right : 20px; 
padding-top : 20px; 
padding-left : 20px; 
z-index : 1; 
} 

#reiter {
position : absolute; 
top : 190px; 
left : 225px; 
width : 620px; 
background-color : #ffffff; 
z-index : 1; 
} 

.zucontent {
word-spacing : 6pt; 
letter-spacing : 0; 
} 
INPUT.BUTTON {
font-weight : normal; 
font-size : 9pt; 
background : #ffffff; 
} 
INPUT , TEXTAREA {
font-weight : normal; 
font-size : 9pt; 
background : #ffffff; 
} 
.contenthindex {
color : #000000; 
text-align : right; 
font-weight : bold; 
} 
.beitextg {
font-size : 8pt; 
} 
.beitext {
font-size : 8pt; 
} 
.news_id {
font-size : 8pt; 
} 
table.menue {
font-size : 9pt; 
color : #000000; 
line-height : 1.5; 
} 
table.login {
font-size : 9pt; 
color : #000000; 
background-image : url(picture05/bg.png); 
line-height : 1.5; 
} 
table.inside {
font-size : 9pt; 
color : #000000; 
line-height : 1.5; 
} 
#ins {
margin-top : 0; 
} 
table.rahmen {
caption-side : bottom; 
border-collapse : collapse; 
width : 96%; 
table-layout : fixed; 
border-style: solid;
border-width:  1px ;
} 
table.rahmen td , table.rahmen th {
border-style:   solid ;
border-width:  1px ;
padding : 2px; 
} 
table.rahmen th {
background : rgb(150,210,150); 
color : white; 
} 
#inhaltsbox {
width : 900px; 
} 

.header1 {
	padding-left:0px;
	z-index:3;
	border-bottom-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;	
	text-align: right;
} 
a.ml2:link {
	color: #666666;
text-decoration : none;
font-size:7pt;
word-spacing: 3px;
font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
a.ml2:visited {
	color: #666666;
text-decoration : none; 
font-size:7pt;
word-spacing: 3px;
font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
a.ml2:hover {
	text-decoration : none;
	color: #CC6600;
	font-size:7pt;
word-spacing: 3px;
font-size:7pt;font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
a.ml2:active {
	color: #666666;
text-decoration : none; 
font-size:7pt;
word-spacing: 3px;
font-weight:lighter;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 

#anmeldeform {
	position : absolute;
	top : 224px;
	left : 30px;
	width : 730px;
	padding-right : 10px;
	padding-top : 20px;
	padding-left : 10px;

	border-width: 1px;
	border-style:solid;
	border-color:#8f8f8f;
	z-index : 2;
	color: #003366;
} 
.padd {
padding-left:10px;
} 
