/*  
Theme Name: Van Dusen Theme - schwarz weiss
Description: 
Version: 1.0
Author: Sylvia Egger
Author URI: http://www.vandusen.de
*/

body {padding: 0;margin: 0 0.89em 0 0.89em;	color: #ffffff;background: #262626;font-size: 70.1%; font-family: Verdana, Arial, Helvetica, sans-serif;min-width:50.78em;}

/* Headlines */
h1 {margin: 0; padding: 0; font-size: 1.07em;}
h2, h3 {margin: 0; padding: 0; font-size: 1.07em;}
h4, h5, h6 {margin: 0; padding: 0; font-size: 1.07em;}

p {margin: 0; padding: 0 0 1.78em 0;font-size: 1.07em;line-height: 1.6em;}
address {margin: 0; padding: 0 0 1.78em 0;font-size: 1.07em;line-height: 1.6em;}
code {font-size: 1.07em;line-height: 1.6em;}
cite {font-style: italic;}
acronym {cursor: help;border-bottom: 1px dotted #fff;}
abbr {cursor: help;border-bottom: 1px dotted #fff;}

/* Formulare */
fieldset {border: none;}
legend {margin: 0;padding: 0;}
label {font-size: 1.07em;color: #ffffff;background: #262626;}
input {font-size: 1.07em; border: 0.09em solid #ffffff;padding: 0.36em;color: #ffffff;background: #262626;}
textarea {font-size: 1.07em; border: 0.09em solid #ffffff;height: 9.35em;color: #ffffff;background: #262626;}

a {color: #ffffff;text-decoration: underline;background: #262626;}
a:link {color: #ffffff;text-decoration: underline;background: #262626;}
a:visited {text-decoration: underline;color: #ffffff;background: #262626;}
a:hover {text-decoration: underline;color: #262626;background: #ffffff;}
a:active {text-decoration: underline;color: #262626;background: #ffffff;}
a:focus {text-decoration: underline;color: #262626;background: #ffffff;border:1px solid #262626;}

#outer{margin:8px 5%;}
#inner {margin: 0; padding: 0;clear:left;text-align:left;}

/* Headlines */
h1 {margin: 0; padding: 0; font-size: 1.07em;}

/* Invisible Elements - fuer Textversion der Webseite */
.invis, hr, .print {display: none;}
/* Image: Borders none*/
img {border: none;}
.unsichtbar, dfn, .struktur {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;display: inline;}

/* Clear */
.clearleft {clear:left;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clearright {clear:right;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}
.clear {clear:both;height: 0;line-height: 0px;margin: 0 0 0px 0;padding: 0;}

/* Skipnav Header */
#skipnav {margin: 0; padding: 0 0 5px 25px;font-size: 0.89em;}
#skipnav a {text-decoration: underline;}
#skipnav a:visited {text-decoration: underline;}
#skipnav a:hover {text-decoration:underline;}
#skipnav li {display:inline;margin-right: 8px;}
#skipnav li.layout, #skipnav li.schrift {padding-left: 20px;}

/**************************************/
/* Header #header */
/**************************************/
#header {clear:both;padding: 5px 0 5px 0;margin: 0 0 8px 0;width: 100%;border:1px solid #fff;}
#header .headerbox {margin: 0; padding: 0 0 0 21px;}
#header .headerboxinner {margin: 0; padding: 0;}
#header .headercontent {margin: 0; padding: 0 21px 0 0;}
#header h1 {float:left;font-size: 1.78em;margin: 0; padding: 9px 0 0 43px;}
#header h1 a:link, #header h1 a:visited {text-decoration:none;}
#header h1 a:hover, #header h1 a:active {text-decoration:underline;}
#header img {float:right; margin: 0 41px 0 0; padding: 0;width: 3.80em;height: 3.80em;}

/**************************************/
/* Breadcrumb Navigation oben ueber content */
/**************************************/
#breadcrumb {padding: 0 0 0 0;margin: 0; font-size: 0.98em;}
#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration: underline;font-style: normal;}
#content #breadcrumb a:hover, #content #breadcrumb a:active, #content #breadcrumb a:focus
{text-decoration:underline;}

/**************************************/
/* Navigation #navigation */
/**************************************/
#navigation {margin: 0 5px 0 0; padding: 0;width: 22%;float:left;border:1px solid #FFF;}
#navigation .navboxtop {margin: 0; padding: 0 0 0 24px;display: block;height:30px;}
#navigation .navboxbottom {margin: 0; padding: 0;display: block;}
#navigation .navboxbottominner {margin: 0; padding: 0 0 0 19px;display: block;height:21px;}
#navigation .navcontent {margin: 0; padding: 0 0 0 0; text-align:center;}
#navigation ul {list-style: none outside;margin: 0; padding: 20px 0 20px 0; text-align:left;font-weight:normal;font-size: 1.07em;}
#navigation ul li {margin: 0 0 3px 0; padding: 0;width: 100%;}

#navigation ul li a:link {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li a:visited {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li a:active {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li a:hover {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}

#navigation ul li.aktiv {font-weight:bold;}
#navigation ul li.aktiv a:link {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li.aktiv a:visited {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li.aktiv a:active {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}
#navigation ul li.aktiv a:hover {text-decoration: underline;display:block; padding: 2px 0 5px 25px;}

#navigation ul ul {margin: 0;; padding: 2px 0 0px 0;font-size: 0.98em;}
#navigation ul ul li {margin: 0 0 1px 0; padding: 0 0 0 15px;width: 90%;}
#navigation ul li.aktiv ul li.aktiv {font-weight:bold;}

#navigation ul ul ul {margin: 0; padding: 2px 0 8px 0;font-size: 0.98em;}
#navigation ul ul ul li {margin: 0 0 1px 0; padding: 0 0 0 15px;width: 90%;}

#navigation .bildcomic {width: 95%; height: 7.3em;}
#copyright {margin: 0; padding: 25px 0 0 0;font-size: 0.98em;}


/**************************************/
/* Contentbereich #content */
/**************************************/
#content {float:right;width: 77%;margin: 0 0 8px 0;padding: 0;border:1px solid #fff;}
#content .contentboxtop {margin: 0; padding: 0 0 0 30px;display: block;height:30px;}
#content .contentboxbottom {margin: 0; padding: 0;display: block;}
#content .contentboxbottominner {margin: 0; padding: 0 0 0 50px;display: block;height:20px;}
#content .contentinner {margin: 0; padding: 0 170px 0 30px;min-height: 42.27em;line-height: 1.51em;}
#content .PositionRelative {position: relative;z-index: 1; padding: 0 200px 0 30px;}
#content .LargerBox {padding-right: 50px;}
#content ul {font-size: 1.07em;margin: 0 0 1.34em 0;padding: 0 0 0 0.98em;}
#content ul li {padding: 0 0 0.27em 0.18em;} 
#content ol {font-size: 1.07em;margin: 0 0 1.34em 0;padding: 0 0 0 1.90em;}
#content ol li {padding: 0 0 0.27em 0.18em;} 

#content ul.sitemap {font-size: 1.07em;margin: 0 0 1.34em 0;padding: 0 0 0 30px;}
#content ul.sitemap ul {font-size: 1.07em;margin: 0 0 0.45em 0;padding: 0 0 0 35px;}

#content h2 {margin: 1.2em 0 1.7em 0;padding: 0 0 0 0;font-size: 1.45em;}
#content h2 span.zusatz {font-size: 0.89em;font-weight: normal;}
#content h3 {margin: 0 0 0.45em 0;padding: 0 0 0 0;font-size: 1.07em;}
#content h4 {font-size: 1.07em;padding: 0;margin: 0;}
#content h5 {font-size: 1.07em;padding:0;}
#content h6 {font-size: 1.07em;padding:0;}
#content p.summe {position: absolute;top: 330px;right: 10px;font-weight:bold;z-index: 2;}
#content p.tools {margin: 3em 0 0 0; padding: 0 0 0 0}
#content p.tools a {margin: 0 1.07em 0 0;text-decoration: none;}
#content p.tools img {margin: 0; padding: 0;}
#content p.zeitung {float:left; width: 13.81em;margin: 0 1.07em 1.07em 0;}
#content p.zeitung img {margin-bottom: 0.45em;}
#content p.zeitung a {margin: 0 0 0 0;text-decoration: none;}


dl {margin:1em 0px;}
dt {font-weight:bold;}
dd {margin:0.5em 1em;padding:0;}

/**************************************/
/* Footer #footer */
/**************************************/
#footer {margin: 0; padding: 5px 25px 5px 0;font-size: 0.89em;float:right;width:100%;text-align:right;}
#footer li {display:inline;margin-left: 8px;}

