html {}
body {background-image:url(../images/bg.gif); background-repeat: repeat-y; background-position: left top; margin: 0px; padding: 0px;}
body {font: 11px Verdana, sans-serif; color: #333;}
html, body {height: 100%;}

h1, h2, h3, h4, h5, h6 {margin: 28px 0 10px 0; padding: 2px 0 2px 0; color: #80AA01; letter-spacing: 1px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #80AA01;}
h1, h2, h3 {font-family: Georgia, "Times New Roman", serif; font-weight: normal;}
h1.seitentitel {text-align: center;}
h2.seitenuntertitel {text-align: center; margin: 0px 0 10px 0; padding: 0px 0 2px 0; font-size: 1.2em;}

h1 {font-size: 1.9em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.6em; }

img {border: 0px;}

input, textarea {font-size: 9px; font-family: Verdana, Sans-Serif; color: #0070C0; margin-bottom: 6px;}

input.button {color: #000000;}
#right input {width: 80%;}


p {line-height: 1.8em; padding: 0px; margin: 2px 0 20px 0;}
#right p {font-size: 9px;}
p.csc-linkToTop {text-align: right;}



#content ul {margin: 0 0 15px 0; padding-left: 23px; list-style-type: none; }
#content ul li {padding-left: 10px; background:transparent url('../images/pfeil.gif') no-repeat 0px 5px; margin: 9px 0 9px 0;}
#right ul {margin: 0px; padding: 0px;}
#right ul li  {margin:  0 0 0 5px; padding-left: 10px; margin: 5px 0 5px 0; font-size: 9px; list-style-type: none; background:transparent url('../images/pfeil-xs.gif') no-repeat 0px 5px;}



blockquote {font-style: italic;}

a {color: #0070C0; text-decoration: none;}
a:hover {border-bottom: 1px solid #80AA01;}
#navigation a {border: 0px;}
a.imglink:hover {border: 0px;}


#content {position: absolute; left: 350px; width: 420px; padding-bottom: 50px;}
#navigation {position: absolute; left: 140px; width: 180px;}
#siteway-logo {text-align: center; padding-top: 30px;}
#right {position: absolute; left: 810px; width: 165px;}
#siteimage {position: absolute; left: 35px; width:97px; height: 100%; background-color: #000000; background-image:url(../images/site-image-bg.jpg); background-repeat: no-repeat; background-position: left top;}


.align-right {text-align: right;}
.align-left {text-align: left;}
.align-center {text-align: center;}
.align-justify {text-align: justify;}

p.csc-header-date {float: right; padding: 4px 0 0 15px; margin: 0px;}  














/* #####################################
Navigation
##################################### */


/* Navigation Level 1 */
ul#nav-lev1 {list-style-type: none; background: none; margin: 30px 0 0 0; padding: 0px;}
ul#nav-lev1 li {background: none; }
ul#nav-lev1 li a {color: #000000; line-height: 1.4em; display: block; text-align: left; width: 100%; text-decoration: none; padding: 4px 0 4px 0px;}
ul#nav-lev1 li a span {padding-left: 10px;}

ul#nav-lev1 li a.active {font-weight: bold;}
ul#nav-lev1 li a.active, ul#nav-lev1 li a:hover {background-image:url(../images/nav-lev1_bg.gif); background-repeat: no-repeat; background-position: 1px center;}
ul#nav-lev1 li a:hover {border: 0px;}

/* Navigation Level 2 */
ul#nav-lev2 {list-style-type: none; background: none; margin: 0px; padding: 0px;}
ul#nav-lev2 li {background: none; }
ul#nav-lev2 li a {color: #5F5F5E; line-height: 1.4em; font-size: 9px; display: block; text-align: left; width: 100%; padding: 3px 0 3px 0px;}
ul#nav-lev2 li a span {padding-left: 20px;}

ul#nav-lev2 li a.active {font-weight: normal; color: #000000;}
ul#nav-lev2 li a.active, ul#nav-lev2 li a:hover {background-image:url(../images/nav-lev2_bg.gif); background-repeat: no-repeat; background-position: 1px center;}
ul#nav-lev2 li a:hover {border: 0px;}

/* Navigation Level 3 */
ul#nav-lev3 {list-style-type: none; background: none; margin: 5px 0 0 0; padding: 0px;}
ul#nav-lev3 li {padding: 0 0 5px 35px; background: none; }
ul#nav-lev3 li a {color: #5F5F5E; line-height: 1.4em; font-size: 9px; display: block; text-align: left; width: 100%; padding: 0px 0 0px 0px; border-bottom: 1px solid #FFFFFF;}
ul#nav-lev3 li a span {padding-left: 0px;}

ul#nav-lev3 li a.active {font-weight: normal; color: #000000;}
ul#nav-lev3 li a.active, ul#nav-lev3 li a:hover {background-image: none; border-bottom: 1px solid #E0E8F1;}
ul#nav-lev3 li a:hover {}

hr {height: 1px; border: 0px; border-bottom: 1px dashed silver; background-color: transparent;}


#XXXspecial {width: 42px; height: 64px; position: absolute; top: 0; left: 935px; background: transparent url(../images/de-flagge.png) no-repeat center;}