
html {
background : #191514;
}
body {
margin : 0;
font-family : "Trebuchet MS", verdana, arial, helvetica, sans-serif;
background : #191514;
background-repeat : repeat-y;
color : #000000;
}
a:focus {
outline : none;
}
img {
border : 0;
}
#container {
background : #191514;
background-image : url(images/bg_content.png);
background-repeat : repeat-x;
background-position : 0% 144px;
min-height : 1750px;
}
#main-title {
margin-bottom : 0;
margin-left : 110px;
margin-right : 110px;
font-size : 0.7em;
letter-spacing : 5px;
text-align : right;
margin-top : 0;
padding-bottom : 8px;
font-weight : bold;
padding-top : 8px;
padding-right : 50px;
background-color : #333333;
color : #ffffff;
border-top : 1px solid #000000;
border-bottom : 1px solid #000000;
}
#header-image {
background-color : #191514;
background-image : url(images/hintergrund_header.png);
background-position : 0 top;
height : 144px;
border-top : 0 solid #ff4700;
border-bottom : 0 solid #ff4700;
}
#header-image a {
position : relative;
top : 30px;
left : 240px;
}
.subheader {
position : relative;
top : 90px;
left : 48px;
font-size : 0.75em;
letter-spacing : 0.2px;
}
.subheader a, .subheader a:visited {
color : #e0dbd0;
}
#navbar {
margin-bottom : 0;
margin-left : 200px;
margin-right : 110px;
font-size : 1em;
padding-left : 40px;
margin-top : 0;
padding-bottom : 5px;
font-weight : bold;
padding-top : 8px;
color : #ffffff;
border-bottom : 0 solid #ff4700;
width : 800px;
float : left;
}
#navbar a:link, #navbar a:visited {
float : left;
color : #ffffff;
word-spacing : 0;
font-weight : bold;
text-decoration : none;
margin-right : 10px;
background-position : left top;
background-repeat : repeat;
font-size : 1.1em;
padding : 3px 10px 2px;
}
#navbar a.current {
color : #839ea1;
}
#navbar a:hover {
color : #839ea1;
text-decoration : none;
}
#navbar a#topmenu-right {
float : right;
margin-right : 119px;
}
#navi2 {
float : left;
font-weight : bold;
}
#navi2 ul {
margin : 20px 0 0;
padding : 0;
width : 200px;
}
#navi2 li {
width : 198px;
text-align : right;
list-style-type : none;
}
#navi2 a {
color : white;
text-decoration : none;
}
#navi2 a:visited {
font-weight : bold;
}
#navi2 a:hover, #navi2 a.current {
color : #839ea1;
}
div#body {
clear : both;
}
#headline {
font-size : 0.65em;
padding-top : 30px;
text-align : justify;
background-color : #f2f2f2;
padding-left : 100px;
padding-right : 100px;
margin-left : 110px;
margin-right : 110px;
margin-bottom : 0;
line-height : 1.5em;
}
p.byline {
text-align : right;
margin-bottom : 0;
}
h1, h2 {
margin-right : 110px;
font-size : 1.25em;
padding-bottom : 0;
padding-top : 0;
padding-right : 0;
color : #ffffff;
border-bottom : 0 solid #ff4700;
letter-spacing : 0.1px;
font-weight : bold;
margin-top : 0;
margin-bottom : 0;
}
#main-text {
margin-top : 0;
margin-bottom : 0;
margin-left : 250px;
margin-right : 110px;
font-size : 0.75em;
line-height : 1.6em;
color : #dbe2e3;
padding-top : 25px;
}
#main-text p {
margin-left : 0;
margin-right : 50px;
width : 500px;
line-height : 1.4em;
}
.csc-textpic-caption {
font-size : 0.85em;
color : #c9c5b6;
}
p, ul, ol, table {
margin-top : 0;
margin-bottom : 0;
}
ol, ul {
margin-left : 75px;
margin-right : 75px;
}
#main-text a:link, a:visited {
text-decoration : none;
font-weight : normal;
color : #839ea1;
}
#main-text a:hover {
text-decoration : none;
color : #fff;
}
#footer {
text-align : center;
margin-bottom : 50px;
padding-top : 8px;
padding-bottom : 8px;
font-size : 10px;
margin-top : 20px;
padding-right : 50px;
color : #c9c5b6;
font-weight : bold;
}
#footer a:link, #footer a:visited {
color : #c9c5b6;
text-decoration : none;
}
#footer a:hover {
text-decoration : underline;
color : #ffffff;
}
.right {
float : right;
text-align : right;
width : 50%;
}
.left {
float : left;
text-align : left;
padding-left : 0;
}
.right h3 {
margin-top : 0;
font-size : 90%;
}
#netzwerk a {
height : 16px;
width : 16px;
float : left;
background-image : url(images/netzwerk_icons.png);
margin-right : 5px;
}
#netzwerk a.totzek {
background-position : 0% 0%;
}
#netzwerk a.eismann {
background-position : -16px 0%;
}
#netzwerk a.winner {
background-position : -32px 0%;
}
#netzwerk a.menges {
background-position : -48px 0%;
}
#netzwerk a.cities {
background-position : -64px 0%;
}
#netzwerk a.totzek:hover {
background-position : 0% -16px;
}
#netzwerk a.eismann:hover {
background-position : -16px -16px;
}
#netzwerk a.winner:hover {
background-position : -32px -16px;
}
#netzwerk a.menges:hover {
background-position : -48px -16px;
}
#netzwerk a.cities:hover {
background-position : -64px -16px;
}
form#mailform label {
display : block;
float : left;
left : 0;
margin : 2px;
padding : 2px;
text-align : right;
width : 100px;
}
form#mailform input, textarea {
background : #ffffff none repeat scroll 0%;
border : 1px solid #cbced0;
left : 0;
position : relative;
width : 250px;
}
.csc-mailform-field {
background-color : #ffffff;
display : block;
left : 218px;
margin : 2px;
padding : 2px;
}
.csc-mailform-check {
border : 1px solid #cbced0;
display : block;
left : 125px;
margin : 2px;
padding : 2px;
width : auto;
}
.csc-mailform-submit {
background : #f2f5f5 none repeat scroll 0%;
clear : left;
display : block;
left : 128px;
position : relative;
width : auto;
}
form#mailform input.button {
background : #e6e6e6 none repeat scroll 0% 50%;
border : 1px solid #969696;
color : #969696;
font-family : verdana, arial, sans-serif;
font-size : 120%;
left : 108px;
padding : 1px !important ;
text-align : center;
width : 5em;
}
form#mailform input.button:hover {
background : #dcdcdc none repeat scroll 0% 50%;
border : 0 solid #505050;
color : #505050;
cursor : pointer;
left : 108px;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
float : left;
margin : 0 0 10px;
}
.csc-textpic {
border : 0 solid #6f5c37;
}
a.lightwindow img {
margin-right : 4px;
}
