body {
background-color: #CCCCCC;
margin: 0;
font-family: Verdana, Arial, Helvetia, MS Sans Serif;
font-size: 11px;
color: #4F4F4F;
}

fieldset {
margin: 0;
padding: 0;
border: 0;
}

img {
margin: 0;
padding: 0;
border: 0;
}

#page {
width: 1000px;
margin-left: auto;
margin-right: auto;
background: url(../images/background.jpg) repeat-y #DDDDDD;
}

/* HEADER */

#header {
display: none;
width: 100%;
background-color: #E9001E;
height: 25px;
text-align:right;
color: #FFFFFF;
}

#header ul{
display: none;
margin: 0px;
padding-right: 20%;
padding-top: 4px;
}

#header li {
display: none;
list-style: none;
display: inline;
padding-left: 15px;
color: #FFFFFF;
}

#header a {
display: none;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

#body {
width: 100%;
}

/* LINKE SPALTE */

#col_left {
display: none;
width: 20%;
float:left;
background-color: #DDDDDD;
}

#logo {
display: none;
height: 150px;
background-color: #FFFFFF;
padding-left: 25px;
padding-top: 30px;
}

.e1 {
padding-top: 24px;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0;
margin-top: 0;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 15px;
}

.e1 li {
list-style: none;
margin-left: 1px;
margin-top: 12px;
padding-left: 3px;
padding-bottom: 3px;
border-bottom: #FFFFFF solid 1px;
}

.nav1on {
list-style: none;
background: url(../images/bullet_square.gif) 0px 5px no-repeat;
font-weight: bold;
padding-left: 12px;
}

.nav1off {
list-style: none;
background: url(../images/bullet_square.gif) 0px 5px no-repeat;
padding-left: 12px;
}

.nav1onopen {
list-style: none;
background: url(../images/bullet_square.gif) 0px 5px no-repeat;
font-weight: bold;
padding-left: 12px;
}

.nav1offopen {
list-style: none;
background: url(../images/bullet_square.gif) 0px 5px no-repeat;
padding-left: 12px;
}

.nav2 {
margin: 0 0 0 10px;
padding: 0;
border: 0;
}

.nav2 li {
list-style: none;
margin-left: 1px;
margin-top: 11px;
padding-left: 3px;
padding-bottom: 3px;
border: 0;
}

.nav2on {
list-style: none;
background: url(../images/bullet_square2.gif) 0px 3px no-repeat;
font-weight: bold;
padding-left: 12px;
}

.nav2off {
list-style: none;
background: url(../images/bullet_square2.gif) 0px 3px no-repeat;
padding-left: 12px;
}

#nav a {
color: #4F4F4F;
text-decoration: none;
}

#nav a.aktiv {
font-weight: bold;
color: #E9001E;
}

#nav a:hover {
color: #E9001E;
}

#content {
width: 80%;
}

/* MITTLERE SPALTE */

#col_center {
width: 80%;
}

#image {
display:none;
height: 180px;
}

#history {
background-color: #F3F3F3;
color: #E9001E;
padding: 3px 0 3px 20px;
}

#history a {
color: #E9001E;
text-decoration: none;
}

#text {
background-color: #FFFFFF;
padding: 20px;
margin: 0px;
}

#text h1 {
font-size: 16px;
font-weight: bold;
padding: 0px;
margin: 0px 0px 7px 0px;
}

#text h2 {
font-size: 14px;
font-weight: bold;
padding: 0px;
margin: 0px 0px 5px 0px;
}

#text p {
padding: 0px;
margin: 0px 0px 6px 0px;
line-height: 17px;
}

#text li {
line-height: 17px;
}

#text td {
padding: 5px 10px 0px 0px;
margin: 0px;
line-height: 17px;
}

.bold {
font-weight: bold;
}

#text a {
color: #E9001E;
text-decoration: none;
}

/*
#text .img_left {
float: left;
padding: 4px 8px 0 0;
margin: 0;
}
*/

/*
#text .image_right {
float: right;
padding-left: 8px;
margin: 0;
}
*/

/*
#text .image_text {
color: #4F4F4F;
padding: 0px;
margin: 0px;
font-size: 11px;
text-align: center;
border: #4F4F4F solid 1px;
}
*/

/*
#text img {
border: #4F4F4F solid 1px;
padding: 0;
margin: 0;
}
*/

#text .line {
border-bottom: #E9001E solid 1px;
margin-top: 15px;
margin-bottom: 15px;
}

text .clear {
clear: both;
}

/* Text mit Bild */

.img_frame {
border: red solid 1px;
padding: 0;
margin: 0;
line-height: 0;
}

.img_left {
float: left;
padding: 4px 8px 0 0;
margin: 0;
}

.img_right {
float: right;
padding: 4px 0 0 8px;
margin: 0;
}

.img_note {
padding: 0;
margin: 0;
text-align: center;
border-left: #4F4F4F solid 1px;
border-right: #4F4F4F solid 1px;
border-bottom: #4F4F4F solid 1px;
}

/* Suchergebnis */
.suche{
display: none;
}
.suchausgabe h2 {
font-size: 14px;
font-weight: bold;
padding: 0;
margin: 0;
}

.suchausgabe a {
color: #E9001E;
text-decoration: none;
}

.suchausgabe p {
padding: 0px;
margin: 0px 0px 6px 0px;
line-height: 17px;
}

.suchausgabe hr {
background-color: #F3F3F3;
margin-top: 15px;
margin-bottom: 15px;
}

/* RECHTE SPALTE */

#col_right {
background-color: #DDDDDD;
}

#col_right .suche {
background-color: #F3F3F3;
clear: both;
}

#col_right .box {
width: 100px;
border: 1px solid #E9001E;
margin: 3px 3px 3px 15px
}

#col_right .button {
width: 60px;
height: 23px;
margin-bottom: 2px;
}

.artikelliste_teaser {
margin: 10px 15px 5px 15px;
}
.artikelliste {
margin-bottom: 5px;
}

#col_right ul {
padding: 0px 10px 0px 15px;
margin: 0;
}

#col_right li {
list-style: none;
margin-left: 1px;
margin-top: 12px;
border-bottom: #FFFFFF solid 1px;
}

#col_right h1 {
font-size: 16px;
padding: 0px;
margin: 0px 0px 5px 0px;
}

#col_right p {
padding: 0px;
margin: 4px 0px 10px 0px;
line-height: 15px;
font-size: 10px;
}

#col_right a {
color: #E9001E;
text-decoration: none;
font-size: 10px;
}

/*
#col_right .image {
float: left;
padding-right: 8px;
padding-top: 5px;
}
*/

/*
#col_right img {
border: #FFFFFF solid 1px;
}
*/

/* FOOTER */

#footer {
display: none;
background-color: #E9001E;
height: 21px;
clear: both;
color: #FFFFFF;
text-align:right;
padding-right: 20%;
padding-top: 4px;
}
#footer a{
display: none;
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}