﻿/*
LEGAL
=====
Copyright: Daemon Pty Limited 2006, http://www.daemon.com.au
Community: Mollio http://www.mollio.org $
License: Released Under the "Common Public License 1.0",
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License",
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License",
http://creativecommons.org/licenses/GPL/2.0/
*/

/* Haupt */
/* Haupt Normal */
* {margin:0;padding:0;}
body {padding: 0 0 20px;color:#333;font:11pt,arial,tahoma,verdana,sans-serif;}
#service {top:-95px;}
/* FCE Elemente */
.w25l {width:24.5%;float:left;vertical-align:top;}
.w33l {width:33%;float:left;vertical-align:top;}
.w38l {width:37.5%;float:left;vertical-align:top;}
.w50l {width:49.5%;float:left;vertical-align:top;}
.w62l {width:61.5%;float:left;vertical-align:top;}
.w66l {width:66%;float:left;vertical-align:top;}
.w75l {width:74.5%;float:left;vertical-align:top;}
.w79l {width:640px;float:left;vertical-align:top;}
.w21r {width:165px;float:right;vertical-align:top;}
.w25r {width:24.5%;float:right;vertical-align:top;}
.w33r {width:33%;float:right;vertical-align:top;}
.w38r {width:37.5%;float:right;vertical-align:top;}
.w50r {width:49.5%;float:right;vertical-align:top;}
.w62r {width:61.5%;float:right;vertical-align:top;}
.w66r {width:66%;float:right;vertical-align:top;}
.w75r {width:74.5%;float:right;vertical-align:top;}
.w79r {width:78.5%;float:right;vertical-align:top;}
.fce {clear:both;float:none;zoom: 1;width:100%;}
/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer}
a:link {color:#069}
a:visited {color:#069}
a:hover,a:active {color:#c00}

acronym, dfn, abbr, span.abbr { cursor: help; padding:0px 1px;border-bottom: 1px dotted #aaa; }
a.glossary { text-decoration:none;}
a.glossary:hover { text-decoration:underline;}

/* FORMS */
form { margin: 0 0 1.5em }
input { height:17px;color: #003399;border: 1px solid #436eb2;padding: 1px;margin: 2px 0 5px 0;background: #fff;cursor: pointer;font-size: 11px;width:150px;}
.button input {color: #003399;border: 1px solid #436eb2;padding: 1px;margin: 3px 0 3px 0;background: #fff;text-align: center;cursor:pointer;font-size: 10px;width: 74px;height:21px;	}
input.submit {height:21px;}
input.reset {height:21px;}
input:hover[type=submit], input:hover[type=reset], input:hover, input:focus[type=submit], input:focus[type=reset], input:focus {background: #e9f4ff;color: #003399;border: 1px solid #436eb2;cursor: pointer;}
input.checkbox, input[type=checkbox] {width:15px;}
textarea {color: #003399;border: 1px solid #436eb2;padding: 1px;margin: 2px 0 5px 0;background: #fff;cursor: pointer;font-size:11px;}
textarea:hover {background: #e9f4ff;color: #003399;border: 1px solid #436eb2;cursor: pointer;}
select {color: #003399;border: 1px solid #436eb2;padding: 1px;margin: 2px 0 5px 0;background: #fff;cursor: pointer;font-size:11px;}
select:hover {background: #e9f4ff;color: #003399;border: 1px solid #436eb2;cursor: pointer;}

fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 .5em}
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#003399;border-bottom: 1px solid #8A8AFA;padding-bottom: .1em}
h1 {font-size: 166%;margin-top:.6em}
h2 {font-size: 126%}
h3 {font-size: 116%}
h4 {font-size: 106%}
h5 {font-size: 96%}
h6 {font-size: 86%}
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px}
small {font-size:11px}

/* LISTS */
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
ol li {margin: 0 0.5em 0em 2em;}
ul li {margin: 0 0.5em 0em 2em;}
dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

/* GENERAL */
img {border:none}
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both;display:block;}
.clear {clear:both;display:block;position:relative;font-size:0px;height:0px;line-height:0px}

/* LAYOUT - HEADER */
#header {background-color: #003399;margin-top: 1.5em;padding: 0px; height:78px;}
/*border-bottom: 20px solid #a0c0dc;*/
#header #site-name {padding-left:700px;}

/* SEARCH */
#search {position:absolute;top:-30px;margin-left:720px;height:24px;}
#search input {width:150px;height:18px;padding:0;margin-bottom:1px;}
#search input.submit {width: 110px;height:21px;padding:0;margin:0;}

/* OV Logo */
#ba-logo {width:184px;height:78px;position:absolute;top:-78px;background-color:white;}
#helfer {width:360px;height:78px;position:absolute;top:-78px;padding-left:184px;}
/* Service */
#service { position:absolute;background-color:white;font-size:100%; color:#003399; height:1.1em; text-align:right; line-height: 100%;width:998px;}

#service a { text-decoration:none;}
#service a:hover { text-decoration:underline;color:#003399;}
#links {position:absolute;right:0px;top:0px;position:absolute;}
/* LAYOUT - main body of page */
.rand {width:100%;text-align:center;}
.wrap {margin: 0 auto 0 auto;width:1000px;text-align:left;}
#content-wrap {position:absolute;background:url("../images/hg.gif") repeat-y 0px -2em;width:1000px; }
#utility {position:absolute;top:1.7em;left:0px;width:168px;padding-bottom: 1em;border:8px solid #001689;background-color:#001689;}
#rechts {position:relative;top:2.0em;padding-left:835px;}
#sidebar {width:166px;border-top: 5px solid #436eb2;display:table-caption;background:transparent;}

#main-content {padding-top:2em;margin-left:190px;background:transparent;width:810px;display:table;}
#breadcrumb{position:absolute;left:0px;height:1.5em;width:1000px;color:#ffffff;min-height:20px;}
#breadcrumb p {padding-right:15em;background-color:#001689;min-height:20px;font-size:93%;padding-left:10px;border-top: 1px solid #6288BE;border-bottom: 1px solid #6288BE;padding-top:2px;}
#groesse {position:absolute;top:0px;width:240px;margin-left:760px;height:18px;text-align:right;}
#groesse p {color:#ffffff;font-size:93%;height:1.5em;min-height:16px;position:relative;top:-2px;}
#groesse a {position:relative;top:3px;}
#breadcrumb a, #breadcrumb a:link {text-decoration:none;color:#ffffff;}
#breadcrumb a:hover, #content #breadcrumb a:active, #content #breadcrumb a:visited {text-decoration:underline;}

.Seitenleiste {color:#436eb2;border-top: 1px solid #8A8AFA;margin: 1px 0 1em;background:#c6d5e8 url("../images/thw_box.gif") no-repeat 100% 100%;background-position: bottom right;padding:0;width:165px;overflow:hidden;border-left:1px solid #CEE6F9;}
.Seitenleiste p, .Seitenleiste h1, .Seitenleiste h2, .Seitenleiste h3, .Seitenleiste h4, .Seitenleiste h5, .Seitenleiste h6, .Seitenleiste label {margin: 0 0 .3em;border-bottom: 1px solid #8A8AFA;color:#003399;padding:5px;}
.Seitenleiste p {border:none;margin: 0 0 1em;color:#444;font-size:0.8em;}
.Seitenleiste input {margin-left:5px;}
.Seitenleiste acronym, .Seitenleiste dfn, .Seitenleiste abbr, .Seitenleiste span.abbr {cursor: help; padding:0px 2px;font-style: normal;border-bottom: 1px dotted #aaa;font-size: 100%;color:#444;font-size:1em;font-weight:normal;}
.Seitenleiste a {font-weight:bold;color:black;}
.Seitenleiste a:hover {color:grey;}
.Seitenleiste a.dwd img { display: block; }
#fenster img { display: block; padding-left:2px;}

.Seitenleiste h3 {padding:5px;}
.Seitenleiste ul li a:link,.Seitenleiste ul li a:visited {font-weight:normal;color:#999;}
.Seitenleiste ul li span {font-size:10px;}
.Seitenleiste textarea {width:150px;height:150px;}
.Seitenleiste .csc-textpic-caption {color:black;}
.Seitenleiste span {font-size:0.8em;padding-left:5px;margin-bottom:10px;}
.Seitenleiste .tx-psmhighlight-sword { font-size: 1.2em; }
.Seitenleiste .tx-psmhighlight-sword-1 { font-size: 1.2em; }
.Seitenleiste .tx-psmhighlight-sword-2 { font-size: 1.2em; }
.Seitenleiste .tx-psmhighlight-sword-3 { font-size: 1.2em; }
.Seitenleiste .csc-textpic {margin:0;padding:0;}
.Seitenleiste .csc-uploads-icon {float:left;display:inline;padding-left:5px; }
.Seitenleiste .csc-uploads-fileName {font-size:10pt;}
.Seitenleiste form {margin:0;padding:0;}
.csc-uploads-fileSize {font-weight:bold; }
/* Anmeldung, etc */
.tx-newloginbox-pi1 input[name=passwort] {width:154px;}
.zentriert {border:1px solid #003399;width:400px;margin-left:205px;padding:5px;}
.tx-sguserdata-pi1 input.submit, .tx-sguserdata-pi1 input.reset {width:auto;}
.tx-sguserdata-pi1 label {float:left;width:150px;padding:0;}
/* NAVIGATION - vertical navigation */
/*Verstecken */
.unsichtbar {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.nav dfn {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
.accessKey {text-decoration:underline;}
/* Hauptteil der Navi */
#navi-leiste li {padding:0;margin:0;border-top: 1px solid #001689;}

.nav .active {background: url("../images/pfeil-aktiv.gif") no-repeat 1px 5px;};
.nav, .nav ul, .nav li {position:static;margin:0;padding:0;}
.nav {padding:0;margin:0;width:165px;}
.nav a {/* IE hack */height: 1%;line-height: 1.3;/* IE hack end */min-height:1.8em;padding:0;background: #c6d5e8 url("../images/pfeil1.gif") no-repeat 1px 5px;font: bold 86% arial;display:block;}
.nav a, .nav a:link, .nav a:visited, .nav a:hover, .nav a:active {text-decoration:none;cursor:pointer}
.nav a:link {color:#c6d5e8}
.nav a:visited {color:#c6d5e8}
/* NAVIGATION - 1. */
.nav li {list-style:none;width:165px;}
.nav li a {min-height:1.6em;background:#003399 url("../images/pfeil1.gif") no-repeat 1px -1px;padding:0 0 0 12px;font-weight:bold;color:#c6d5e8;display:block;}
.nav li a:hover {color:#003399;background:#c6d5e8 url("../images/pfeil2.gif") no-repeat 1px -1px;}
.nav li .active  {background:#003399 url("../images/pfeil-aktiv.gif") no-repeat 1px -1px;font-weight:bold;}
/* NAVIGATION - 2. */
.nav li li a {background:#003399 url("../images/pfeil1.gif") no-repeat 13px -1px;padding:0 0 0 24px;font-weight:normal;}
.nav li li a:hover {background:#c6d5e8 url("../images/pfeil2.gif") no-repeat 13px -1px;}
.nav li li .active  {background:#003399 url("../images/pfeil-aktiv.gif") no-repeat 13px -1px;}
/* NAVIGATION - 3. */
.nav li li li a {background:#003399 url("../images/pfeil1.gif") no-repeat 25px -1px;padding:0 0 0 36px;font-weight:normal;}
.nav li li li a:hover {background:#c6d5e8 url("../images/pfeil2.gif") no-repeat 25px -1px;}
.nav li li li .active  {background:#003399 url("../images/pfeil-aktiv.gif") no-repeat 25px -1px;}
.active {font-weight:bold}
/* LAYOUT - FOOTER */
#footer {clear:both;display:block;font-size:0.8em;color:#999;margin-left:190px;width:810px;}
/* Footer Links */
#druck {width:405px;float:left;text-align:left;}
#oben {width:400px;float:right;text-align:right; }
#untenlinks {clear:both;display:block;height:1em;border-bottom:1px solid #003399;min-height:1.2em;}
#druck a {padding-left:10px;background: url('../images/druck.gif') no-repeat left bottom;text-decoration:none;font-size:1em;height:1em;}
#oben a {padding-right:10px;background: url("../images/oben.gif") no-repeat right bottom;text-decoration:none;font-size:1em;height:1em;}
/* Suchanzeigen Highlight */
span.highlight {clear: both;display:block;width: 20px;padding: 0px 0px;background: #FFFF00;}
.tx-indexedsearch-whatis {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .6em;color:#003399;border-bottom: 1px solid #8A8AFA;padding-bottom: .1em;font-size: 166%;font-weight:bold;}
.tx-indexedsearch-searchbox input[type=checkbox] {float:left;}
/* Kontaktformular */
.csc-form-fieldcell input {width:250px;margin: 0 0 -3px;height:18px;border: 1px solid #003399; padding: 1px; background-color: white;}
.csc-form-fieldcell label {padding:5px 0 0;display:inline}
.csc-form-fieldcell textarea {width:250px;height:250px;margin: 0px;border: 1px solid #003399; padding: 1px; background-color: white;}
.csc-form-fieldcell .csc-mailform-submit { width:254px;font-size:81%;margin:0;height:25px;margin:2px 0 0px;font-weight:bold;}
/* externe, interne Links */
#content .external-link-new-window { padding-left: 10px; background: url('../images/link_extern.gif') no-repeat left 3px;}
#content .external-link { padding-left: 10px; background: url('../images/link_extern.gif') no-repeat left 3px;}
#content .internal-link-new-window { padding-left: 10px; background: url('../images/link_intern.gif') no-repeat left 3px;}
#content .internal-link { padding-left: 10px; background: url('../images/link_intern.gif') no-repeat left 3px;}
#content .download { padding-left: 14px; background: url('../images/link_download.gif') no-repeat left 3px;}
#content .mail { padding-left: 14px; background: url('../images/link_mailto.gif') no-repeat 1px 0.8ex;}

.csc-textpic-caption {color:#aaa;font-size:78%;text-align:center;}
.csc-textpic {margin-bottom:4em;}

.important {color:red;}

.filelink {clear:both;display:block;}
.csc-uploads-icon {float:left;display:inline; }
.csc-uploads-fileName {float:left;display:inline;font-size:16pt;}
.csc-uploads-fileName a { padding-left: 14px; background: url('../images/link_download.gif') no-repeat left 3px;}
.csc-uploads-description {font-size:10pt; }
.csc-uploads-fileSize {float:right;display:inline; }
/* Seitenübersicht */
.list {	list-style-type:none;padding:0;margin:0;}
.list a {text-decoration:none;}
.list li {padding:0;}
ul.deep0 { margin:0;padding-left:0; }
ul.deep1 { margin:0;padding-left:0; }
ul.deep2 { margin:0;padding-left:0; }
ul.deep3 { margin:0;padding-left:0; }
ul.deep1.first { margin:0;padding-left:0; }
li.deep0 { font-weight:bold;border-bottom:3px solid #003399;margin:0 0 0 0;padding-left:0px; }
li.deep1 { font-weight:normal;border-top:1px solid #003399;margin:0 0 0 0;padding-left:30px; }
li.deep2 { font-weight:normal;border-top:1px solid #003399;margin:0 0 0 -30px;padding-left:60px; }
li.deep3 { font-weight:normal;border-top:1px solid #003399;margin:0 0 0 -60px;padding-left:70px; }
li.deep1.first { border-top:3px solid #003399;margin:0px;padding-left:30px; }
li.lastWeek a { background: url('../images/neu.gif') no-repeat 1px 3px;padding-left:30px;}
li.lastWeek a.glossary { background: none;padding-left:0;}
.csc-bulletlist-1 {color:black;padding-left:0;}
.tx-guestbook-pagination a {padding:2px;}

/*Bullets*/
.green_catheader_bullet {
	font-size: 20px;
	}
.orange_catheader_bullet {
	font-size: 20px;
	}
.pink_catheader_bullet {
	font-size: 20px;
	}
.red_catheader_bullet {
	font-size: 20px;
	}
.yellow_catheader_bullet {
	font-size: 20px;
	}
.grey_catheader_bullet {
	font-size: 20px;
	}

#twrss_table {margin:2px; }
