

html, body {
height:100%;
}

body {
        text-align: center;
        color : #000000;
        background: #FFFFFF url(/fileadmin/templates/images/background.gif) repeat-y 50% 0;
        font-family : "trebuchet ms", arial, sans-serif;
        margin : 0 0 0 0;
}


#div_center {
position: relative;
width: 700px;
margin: 0 auto;
height: 100%;
z-index : 10;
}

#kopf {
width: 700px;
height: 250px;
background-image : url("/fileadmin/templates/images/red_wheel.jpg");
background-repeat : no-repeat;
}

#navigation {
float: left;
width: 125px;
height: 100%;
background-color : #DD7B73;
border-right: 1px white solid;
text-align: left;
}

#navcontainer {
list-style-type: none;
margin-left: 0px;
padding-left: 0px;
}

#navitem {
margin-bottom: 6px;
margin-top: 6px;
border-bottom: 1px solid white;
}

#navigation_rechts {
float: right;
width: 125px;
text-align: left;
}

#navcontainer_sub {
       list-style-type: none;
       color: #DD7B73;
       margin-left: 0px;
       padding-left: 0px;
}

#navitem_sub {
margin-bottom: 6px;
margin-top: 6px;
}


#main {
width: 700px;
}

.content {
float: left;
width: 550px;
text-align: left;
}

#mitw {
position: absolute;
width: 60px;
height: 673px;
top: 20px;
right: 20px;
z-index : 1;
}

#meta {
position: absolute;
top: 225px;
left: 580px;
}


/* die Link-Styles fuer die Navigation */
A.nav:LINK {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : white;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/white_nav_link.gif) 1px center no-repeat;
}

A.nav:VISITED {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : white;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/white_nav_link.gif) 1px center no-repeat;
}

A.nav:ACTIVE {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : white;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/white_nav_link.gif) 1px center no-repeat;
}

A.nav:HOVER {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : black;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/black_nav_link.gif) 1px center no-repeat;
}

A.nav_sub:LINK {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : #DD7B73;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/red_nav_link.gif) 1px center no-repeat;
}

A.nav_sub:VISITED {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : #DD7B73;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/red_nav_link.gif) 1px center no-repeat;
}

A.nav_sub:ACTIVE {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : #DD7B73;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/red_nav_link.gif) 1px center no-repeat;
}

A.nav_sub:HOVER {
        font-family : "trebuchet ms", arial, sans-serif;
        text-decoration : none;
        font-size: 15px;
        font-weight: bold;
        color : black;
        background-color : transparent;
        margin-left: 5px;
        padding-left:9px;
        background:url(/fileadmin/templates/images/black_nav_link.gif) 1px center no-repeat;
}

/* Linkklassen für den Inhalt */

A:LINK {
        font-family : verdana, sans-serif;
        font-size : 0.9em;
        text-decoration : underline;
        color : #484848;
        background-color : transparent;
}

A:VISITED {
        font-family : verdana, sans-serif;
        font-size : 0.9em;
        text-decoration : underline;
        color : #484848;
        background-color : transparent;
}

A:ACTIVE {
        font-family : verdana, sans-serif;
        font-size : 0.9em;
        text-decoration : underline;
        color : #484848;
        background-color : transparent;
}

A:HOVER {
        font-family : verdana, sans-serif;
        font-size : 0.9em;
        text-decoration : none;
        color : #000000;
        background-color : transparent;
}

/* Inhaltsklassen */
H1 {
        font-family : "trebuchet ms", arial, sans-serif;
        font-size : 1.1em;
        color : #DD7B73;
        margin-top : 15px;
        margin-left : 10px ;
        margin-bottom : 15px;
}
H2 {
        font-family : "trebuchet ms", arial, sans-serif;
        font-size : 1.0em;
        color : #DD7B73;
        margin-left : 10px ;
        margin-bottom : 10px;
}
H3 {
        font-family : "trebuchet ms", arial, sans-serif;
        font-size : 0.9em;
        color : #DD7B73;
        margin-left : 10px ;
        margin-bottom : 0px;
}
H4 {
        font-family : "trebuchet ms", arial, sans-serif;
        font-size : 0.8em;
        color : #DD7B73;
        margin-left : 10px ;
        margin-bottom : 0px;
}
H5 {
        font-family : "trebuchet ms", arial, sans-serif;
        font-size : 0.8em;
        color : #DD7B73;
        margin-left : 10px ;
        margin-bottom : 0px;
}

P, TR, TD {
        font-family : verdana, sans-serif;
        font-size : 0.8em;
        line-height : 160%;
        margin-left : 10px ;
        margin-right : 25px ;
}

/***************/
/* Bulletlists */
/***************/

/* Listen ohne die csc-Auszeichnung*/
.content UL { font-size: 0.8em; line-height : 160%; font-family : verdana, sans-serif;}
.content LI { color: #000000; list-style-image: url(/fileadmin/sunflowerdot.gif);}

/* Bulletlists, general 
UL.csc-bulletlist LI { font-size: 0.8em; line-height : 160%; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #000000; list-style-image: url(/fileadmin/sunflowerdot.gif);}
UL.csc-bulletlist-1 { color: #000000; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #000000; list-style-position : inside; }
UL.csc-bulletlist-3 { color: #000000; }*/

/* Formular */

csc-mailform {
border:0;
}

fieldset.csc-mailform {
border: 0;
}

.csc-mailform-label {
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
font-size:0.8em;
font-family: verdana, sans-serif;
}

fieldset.csc-mailform label {
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
display: block
}

label {
font-size:0.8em;
}

fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:0.8em;
font-family: verdana, sans-serif;
border: 1px solid black;
padding:2px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}