* {
margin: 0; 
padding: 0;
}
img{
border:0;
}
body	{
font-family: Arial; 
scrollbar-base-color:#EDEEEF;
scrollbar-3dlight-color:#EDEEEF;
scrollbar-arrow-color:#EDEEEF;
scrollbar-darkshadow-color:#EDEEEF;
scrollbar-face-color:#CECFD0;
scrollbar-highlight-color:#CECFD0;
scrollbar-shadow-color:#EDEEEF;
scrollbar-track-color:#EDEEEF;
background-color:#f0eeee; 
background-image:url(images/bg_verlauf.png); 
background-repeat:repeat-x;
margin:0px;}

input,textarea{background-color:#f6e9eb;border:1px solid #828185;font-family: Arial; font-size:9pt; color: #828185; width:300px;}
.button{background-color:#dedede;border:1px solid #a5243d;font-family: Arial; font-size:9pt; color: #a5243d;margin-right:7px;}
p {line-height:12pt; font-weight:normal; margin-top:2px; margin-bottom:10px; text-align: justify}
p.center{text-align: center;}
p.centerbold{text-align: center;font-weight:bold;}
ul {line-height:13.5pt; 
word-spacing:0.05em; 
padding-left: 0px;
margin-left:15px; 
margin-top:2px; 
margin-bottom:10px;}
li{margin-bottom:8px;}
h1{color:#a5243d;text-align: center;font-size:16px;margin-bottom:8px;margin-top:0px;}
h2{color:#a5243d;text-align: left;font-size:14px;margin-bottom:8px;margin-top:0px;margin-left:0px;}
a                   {font-family: Arial; color: #a5243d; font-style: normal; text-decoration: none}
a:hover             {font-family: Arial; color: #a5243d; font-style: normal; text-decoration: underline}
a:active            {font-family: Arial; color: #a5243d; font-style: normal; text-decoration: none}
a:visited           {font-family: Arial; color: #a5243d; font-style: normal; text-decoration: none}

a.logo							{width:160px;height:100px;display:block;margin-left:20px;margin-right:11px;margin-top:4px;}

#wrap { 
position:relative;
width:1480px; 
font-family: Arial; font-size:9pt; color: #828185; 
text-align: left;
margin: auto;
margin-top: 10px;
overflow:hidden;
}
#main { 
float:left;
width:990px; 
text-align: left;
margin-left: 237px;
overflow:hidden;
background-image:url(images/main_bg.png);
background-repeat: no-repeat;
padding:8px;
}
#left { 
width: 149px;
position:relative;
float:left;
margin-top:5px;
left:15px;
}
#assima { 
width: 134px;
height: 90px;
overflow: hidden;
position:relative;
left: 5px;
text-align: center;
top:2px;
}
#roggisch { 
float:left;
margin-left: 5px;
text-align: center;
}
#footer { 
float:left;
width:100%;
text-align: center;
font-weight: bold;
margin-top:1px;
}
#footer img{
vertical-align:bottom;
}
.zeile img{
vertical-align:bottom-text;
}
#cont_header { 
width: 134px;
height: 290px;
overflow: hidden;
position:relative;
margin-left:5px;
}
#contentframe { 
width: 800px;
height: 519px;
overflow: hidden;
position:relative;
top:6px;
left:18px;
background-image:url(images/content_bg.png);
}
#content { 
width: 740px;
height: 470px;
text-align: left;
overflow: auto;
float:left;
margin:25px 20px 25px 30px;
}

#mainmenue { 
position:relative;
height:34px; 
width:966px; 
text-align: left;
overflow: hidden;
margin-top:12px;
margin-bottom:3px;
left:11px;
background-color:#ffffff;
padding-left:2px;
border-top:1px solid #97979b;
border-bottom:1px solid #97979b;
}
.menuei{
overflow:hidden;
float:left;
margin-top:3px;
margin-left:16px;
}
#header { height:150px; 
position:relative;
overflow: hidden;
top:12px;
left:7px;
}
#logo {
float:left;
margin-left:17px;
margin-top:3px;
}
#headerpic {
margin-left:18px;
float:left;
}
.markebox{
width: 100%;
}
.marke{
overflow:hidden;
float:left;
width: 140px;
height: 102px;
text-align: center;
/*/border:1px solid #97979b;*/
}
.marker{
overflow:hidden;
float:left;
width: 184px;
height: 102px;
text-align: center;
/*/border:1px solid #97979b;*/
}
.startpic{
overflow:hidden;
float:left;
margin-bottom:10px;
width:100%;
text-align:center;
}
.datum { 
font-size:10pt;
text-align: left;
font-weight:bold;
clear:left;
color:#a5243d;
}
.chronik { 
text-align: left;
padding-left: 30px;
padding-right: 10px;
float:left;
margin-bottom:13px;
width:630px;
}
.chronikschmal { 
width:400px; 
text-align: left;
padding-left: 30px;
float:left;
padding-right: 10px;
margin-bottom:13px;
}
#infobox { 
width: 92%; 
text-align: center;
padding: 10px;
margin-bottom:10px;
background-color:#f6e9eb;
border:1px solid #97979b;
}
.zeile{
float:left;
width:100%; 
margin-bottom:13px;
}
.zeile1{
float:left;
width:100%; 
margin-bottom:12px;
}
.spalte40 { 
width:40%; 
text-align: left;
float:left;
}
.spalte30 { 
width:30%; 
text-align: left;
float:left;
}
.spalte60 { 
width:60%; 
text-align: left;
float:left;
}
.spalte20 { 
width:20%; 
text-align: left;
float:left;
}
.spalte80 { 
width:80%; 
text-align: left;
float:left;
}

.fettrot{
color:#a5243d;
font-weight:bold;
}
.fettgrau{
color:#828185;
font-weight:bold;
}
.servicebox{ 
width:286px;
text-align: center;
padding: 10px;
margin-right:45px;
margin-left:15px;
float:left;
line-height:12pt;
margin-bottom:7px;
}

.picright{ 
float:right;
margin:5px 42px 0 0;
}
.picrightbottom{ 
float:right;
margin:5px 42px 0 0;
padding-top:20px;
}


.plopp {
position:absolute;
left:150px;
background-color:#FFFFFF;
border:1px solid #a5243d;
overflow:hidden;
}

#modepop{
top:163px;
left:99px;
width: 160px;
height: 120px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}

#businesspop{
top:225px;
left:102px;
width: 160px;
height: 120px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}
#reisepop{
top:250px;
left:32px;
width: 230px;
height: 170px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}
#schulepop{
top:280px;
left:91px;
width: 170px;
height: 230px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}
#freizeitpop{
top:333px;
left:90px;
width: 170px;
height: 230px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
}
#anfahrt{
position:absolute;
text-align:center;
padding:10px;
top:30px;
left:477px;
width: 500px;
height: 670px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
background-color:#ffffff;
border:3px solid #a5243d;
}
#teststrecke{
position:absolute;
text-align:center;
padding:10px;
top:80px;
left:505px;
width: 450px;
height: 600px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
background-color:#ffffff;
border:3px solid #a5243d;
}
#anfahrt img, #teststrecke img{
margin-bottom:15px;
}
#footerxmas{
margin:10px;
width:400px;
background-color:#fff;
}
#zeitenxmas{
position:absolute;
text-align:center;
padding:16px;
top:216px;
left:560px;
width: 360px;
height: 152px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
background-color:#ffffff;
border:3px solid #a5243d;
}

#ranzentage{
position:absolute;
text-align:center;
padding:8px;
top:160px;
left:560px;
width: 400px;
height: 480px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
background-color:#ffffff;
border:3px solid #a5243d;
}

#aktion{
position:absolute;
text-align:center;
padding:8px;
top:156px;
left:200px;
width: 630px;
height: 480px;
filter:alpha(opacity=0);
z-index:-2;
opacity:.0;
background-color:#ffffff;
border:3px solid #a5243d;
}
.fleft{
width:50%;
float:left;
text-align:center;
}
#ranzenbox{
float:left;
width:100%;
margin-bottom:16px;
}
#fakebook{
float:left 
width:237px;
left:200px;
height:558px;
margin-top:170px;
overflow:hidden;
background:#fff;
}

