* {
margin: 0; 
padding: 0;
}
body {
font-size:11px;
color:#545454;
font-family:verdana,arial,helvetica,sans-serif;
background: #f1f1f1 url(../images/main_bg.jpg) repeat-x;
background-position: 0 10px ;
text-align: center;
margin:0;
}
html, body, textarea {
scrollbar-base-color:#eee;
scrollbar-3d-light-color:#4bacc6;
scrollbar-arrow-color:#eee;
scrollbar-darkshadow-color:#eee;
scrollbar-face-color:#4bacc6;
scrollbar-highlight-color:#4bacc6;
scrollbar-shadow-color:#4bacc6;
scrollbar-track-color:#eee;
}
blockquote {
padding: 10px 0 10px 0;
}
#liste ul li {
background-image:url(../images/bullet3.gif); background-repeat:no-repeat;
background-position:0px 5px;
padding-left: 15px;
text-align: left;
display: block;
list-style: none;
}
#logo_container {
width: 80em;
height: 8em;
text-align: right;
border: 0;
}
#logo {
padding-top: 0.7em;
}
#main_container {
width: 80em;
height: 47em;
border-top: 1px solid #4bacc6;
border-bottom: 1px solid #4bacc6;
text-align: left;
}
#menu_container {
width: 15em;
height: 32.2em;
border-right: 1px solid #4bacc6; 
margin: 6.7em 0 0 0;
float: left;
}

#menu ul li {
text-align: left;
padding-left: 15px;
background-image:url(../images/bullet0.gif); background-repeat:no-repeat;
background-position:2px 2px;
display: block;
margin-top: 1em;
margin-right: 1em;
list-style: none;
}
#inner_container {
width: 62em;
height: 34em;
margin: 6em 0 6em 0;
float: right;
border: 0;
}
#column_left {
width: 28em;
float: left;
}
#column_left_home {
width: 165px;
float: left;
margin: 10px 0 0 0;
}
#column_middle_home {
width: 165px;
float: left;
margin:210px 0 0 20px;
}
#column_right_home {
width: 288px;
float: right;
margin:20px 0 0 10px;
}
#column_left_intro {
width: 58em;
float: left;
border: 0;
}
#column_left_kontakt {
width: 30em;
border: 0;
margin-left: 40px;
}
column_left_presse {
width: 100em;
border: 0;
margin-left: 40px;
}
#column_left_im {
width: 34em;
float: left;
}
#column_right {
width: 29em;
float: right;
}
#column_right_im {
width: 23em;
float: right;
}
#footer {
width: 78em;
margin-top: 4px;
text-align: right;
}
#divUpControl {
position:relative;
width:640;
left:10;
top:20;
z-index:1;
text-align: right;
} 
#divDownControl {
position:relative;
width:640;
left:10;
top:80;
z-index:1;
text-align: right;
} 
#divContainer {
position:relative;
width:580;
overflow:hidden;
top:-30px;
left:0;
visibility:hidden;
}
.small {
height:290;
clip:rect(0,550,290,0);
}
.big {
height:370;
clip:rect(0,550,370,0);
}
#divContent {
position:relative;
top:0;
left:0;
} 
a.nav, a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
font-size: 12px;
font-weight: bold;
color: #f79646;
text-decoration: none;
}
a.nav2, a.nav2:link, a.nav2:visited, a.nav2:active, a.nav2:hover {
font-size: 11px;
font-weight: normal;
color: #f79646;
text-decoration: none;
}
.navactive {
font-size: 12px;
font-weight: bold;
color: #4bacc6;
text-decoration: none;
}
.navactive2 {
font-size: 11px;
font-weight: normal;
color: #4bacc6;
text-decoration: none;
}
h1 {
font-size: 14px;
font-weight: bold;
color: #4bacc6;
line-height: 20px;
margin-bottom: 8px;
}
h2 {
font-size: 12px;
font-weight: normal;
color: #333333;
line-height: 20px;
}
h3 {
font-size: 10px;
font-weight: normal;
color: #666666;
line-height: 20px;
}
h4 {
font-size: 10px;
font-weight: bold;
color: #333;
line-height: 13px;
}
h5 {
font-size: 10px;
font-weight: normal;
color: #666;
line-height: 13px;
}
h6 {
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 13px;
}
a.link, a.link:link, a.link:visited, a.link:active {
font-size: 12px;
font-weight: normal;
color: #f79646;
line-height:20px;
text-decoration: none;
}
a.link:hover {
color: #4bacc6;
}
a.link1, a.link1:link, a.link1:visited, a.link1:active {
font-size: 12px;
font-weight: bold;
color: #f79646;
line-height:20px;
text-decoration: none;
}
a.link1:hover {
color: #4bacc6;
}
a.link2, a.link2:link, a.link2:visited, a.link2:active {
font-size: 10px;
font-weight: normal;
color: #f79646;
line-height:20px;
text-decoration: none;
}
a.link2:hover {
color: #4bacc6;
}
a.link3, a.link3:link, a.link3:visited, a.link3:active {
font-size: 14px;
font-weight: bold;
color: #f79646;
line-height:20px;
text-decoration: none;
}
a.link3:hover {
color: #4bacc6;
}
.fehler {
font-size: 12px;
font-weight: normal;
color: #f79646;
line-height: 20px;
}
.pflicht {
font-size: 11px;
vertical-align: top;
font-weight: normal;
color: #f79646;
line-height: 20px;
}
input,textarea,select {
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #545454;
height: 19px;
border: 1px solid #999;
}