* {
margin: 0; 
padding: 0;
}
img{
border:0;
}
body {
	color: #7c0935;
  background: #fff;
  background-image:url(images/bg.jpg); 
    background-position:top center;
/*	background: #7e9d7a; 334530*/
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

input,textarea{background-color:#fffff;border:1px solid #828185;font-family: Arial; font-size:9pt; color: #000; width:300px;}

/* Textformatierung */
ul{margin: 10px 0 16px 0; line-height:12pt;}
h1 {color:#7c0935;font-size:18pt;font-weight:normal;margin: 0 0 0.8em 0;}
h2 {color:#7c0935;font-size:12pt;font-weight:bold;margin: 0 0 0.7em 0;}
h3 {color:#7c0935;font-size:1opt;font-weight:bold;margin:0 0 0.7em 0;}
h4 {color:#7c0935;background-color:#e12572;font-size:1em;font-weight:bold;margin:0 0 0.9em 0; line-height:180%;text-align:center;}
h5 {color:#7c0935;background-color:#e12572;font-size:1.2em;font-weight:bold; margin: -9px -9px 0 -9px; padding:5px 0; line-height:180%;text-align:center;}


input,textarea{
width:350px;
margin-bottom:8px;
border:1px solid #7c0935;
font-family: Arial; 
font-size:9pt; 
color: #7c0935;
padding:2px;
}

.submitbut{
text-align:left;
border:0;
width:356px;
/*border:1px solid #7c0935;*/
background-color:#7c0935;
color:#fff;
cursor:pointer;
text-align:center;
}
.heidi{
	position:absolute;  /* unsichtbar */
	left:-1008px;
	top:-1008px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;  
}

/*p {line-height: 130%; margin-bottom: 10px; }*/
p {font-size: 9pt;
line-height: 140%;
margin-bottom: 8px;
}
#frame{
position:relative;
width: 891px;
margin: auto;
text-align:left;
overflow:hidden;
/*border:10px solid #7e9d7a;*/
}
#header{
position:relative;
width:100%;
overflow:hidden;
height:197px;
}
#menueleiste{
position:relative;
height:40px;
width:100%;
overflow:hidden;
}
.menueitem{
float:left;
border:0;
margin:0;
}

a {
color: #7c0935;
font-weight:normal;
text-decoration: none;
}
a:hover{text-decoration: underline;
}
	

#content{
position:relative;
width:827px;
height:511px;
border-top:8px solid #7c0935;
background-image:url(images/bg_cont1.png); 

/*
background-image:url(images/bg_wirbel.jpg); 
background-repeat:no-repeat;
background-position:574px 258px;
*/
padding:16px 32px;
}

#content li{
margin: 0 0 3px 16px;
}

#footer{
clear:both;
position:relative;
width:827px;
height:16px;
background-image:url(images/_bg_cont.png); 
padding:8px 32px;
text-align:left;
}
.hervorhebung {font-weight:bold;}
.justi{
text-align:justify;
}
.rosabold{
font-family: arial;
font-weight:bolder;
font-size:24pt;
line-height:24pt;
color:#ffb0b0;
}
.greenbold{
font-family: arial;
text-align:right;
font-weight:bold;
font-size:28px;
line-height:28px;
color:#7c0935;
margin-bottom:32px;
}
.greenboldleft{
font-family: arial;
text-align:left;
font-weight:bold;
font-size:24px;
line-height:26px;
color:#7c0935;
margin-bottom:32px;
}
.center{
text-align:center;
}

.col45 { 
width:46%; 
text-align:justify;
float:left;
margin:0 32px 16px 0;
}
.colleft { 
width:46%; 
text-align:left;
float:left;
margin:0 32px 0 0;
}
.colright { 
width:46%; 
text-align:left;
float:left;
margin:0 0px 24px 0;
}
.col40 { 
width:40%; 
text-align: left;
float:left;
margin:0 15px 10px 40px ;
}

#colleftanw { 
width:322px; 
text-align:center;
float:left;
margin:16px 40px 0 0;
}
#colrightanw { 
width:432px; 
float:left;
margin-top:16px;
}

.anw_img{
margin: 8px 0 24px 48px;
}
#collefthome { 
width:480px; 
text-align:center;
float:left;
margin:24px 16px 0 0;
}
#colrighthome { 
width:322px; 
float:left;
margin-top:16px;
}
#tami{
position:absolute;
left: 32px;
top: 32px;
z-index:3;
}
#gong{
position:absolute;
left: 572px;
top: 48px;
z-index:3;
}
#anlage{
position:absolute;
left: 306px;
top: 132px;
z-index:1;
}
#impr{
width:100%;
height:470px;
overflow: auto;
}

#anw1,#anw2,#anw3,#anw4{
position: absolute;
left:48px;
top:264px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}
#anw1{
filter:alpha(opacity=100);
z-index:22;
opacity:1;
}
a.links, a.links:link, a.links:visited{
  color: #4b233d;
  font-size:10.5pt;
  text-align:left;
  font-weight:bold;
  text-decoration:none;
  overflow:hidden;
}
a.links:hover, a.links:active {color:#7c0935;}


#slideshowWrapper{position:relative;width:267px;margin: 8px 0 24px 51px;padding:0;}

ul#slideshow{list-style:none;width:267px;height:200px;margin:0;padding:0}


