/* CSS Document */
body { background:#000000 url("images/hg-oben.jpg") no-repeat 0 0; margin:0; padding:0; }

/* logo */
#logo {height:186px; width:auto; text-align:right; padding:0 10px 0 0; margin:0; }
#logo a { color:#000000; margin:0; padding:0; background:#000000 url("images/icon/icons-leer.gif") no-repeat right center;}

/* nav-links */
#nav-links { margin:320px 0 0 0; padding:0 0 0 20px; width:260px; float:left; }
#nav-links ul, #nav-links li {list-style-image:none; list-style-type:none; padding:0; margin:0; }
#nav-links a { font-size:0.85em; }

/* breadcrumb */
#nav-breadcrumb { background-color:#000000; padding:3px 3px 3px 13px; margin:0 0 0 290px; border-top:2px solid #999999; border-bottom:1px dotted #999999; border-left:2px solid #999999; width:auto;}
#nav-breadcrumb a, #nav-breadcrumb a:link, #nav-breadcrumb a:visited {color:#ffcc66; padding:2px 16px 2px 2px; background:#000000 url("images/icon/icons-nachrechts.gif") no-repeat right center; }
#nav-breadcrumb a:hover, #nav-breadcrumb a:active {color:#000000; padding:2px 16px 2px 2px; background:#ffcc66 url("images/icon/icons-nachrechts-hover.gif") no-repeat right center; }

/* Inhalt / Content */
#alles { width:1005px; background-image:url(images/hg-mitte.gif); background-repeat:repeat-y}
#content { margin:0 0 0 290px; padding:0 0 0 50px; }
#content li { margin:10px 0 10px 0;}

/* Inhaltsverzeichnis */
#toc { position:absolute; top:240px; left:1000px; width:230px; margin:0; padding:0; text-align:left; background-color:#000000; white-space:nowrap;}
#toc ul {margin:0; padding:0; list-style-image:none; list-style-type:none; border:1px dotted #999999; }
#toc li {padding:2px;  margin:0;}
#toc ul a {font-size:0.9em; padding:2px 16px 2px 5px; background:#000000 url("images/icon/icons-nachunten.gif") no-repeat right center; }
#toc ul a:link {color:#ffcc66; background-image:url("images/icon/icons-nachunten.gif"); }
#toc ul a:visited {color:#cc9933; background-image:url("images/icon/icons-visited.gif"); }
#toc ul a:hover, #toc a:active {color:#000000; background-color:#ffcc66; background-image:url("images/icon/icons-nachunten-hover.gif"); }
#toc ol {color:#ffcc66; font-size:0.9em; }
#toc ol a {font-size:0.9em; }

#toc .strichoben {border-top:1px dotted #999999; }
#toctitle {margin:0; font-size:1.2em; font-weight:bold; font-family:"Trebuchet MS", Arial, sans-serif; background-color:#000000; }
#toctitle a:link {font-size:0.75em; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffcc66; background:#000000 url("images/icon/icons-nachunten.gif") no-repeat right center; }
#toctitle a:visited {font-size:0.75em; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#cc9933; background-image:url("images/icon/icons-visited.gif"); }
#toctitle a:hover, #toctitle a:active {font-size:0.75em; line-height:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; background-color:#ffcc66; background-image:url("images/icon/icons-nachunten-hover.gif"); }

#datum { text-align:right; border-top:dotted #999999 1px; border-bottom:solid #000000 1px; border-left:solid #000000 1px; border-right:solid #000000 1px; background-color:#000000; margin:10px 0 0 -20px; padding:5px 0 5px 0; clear:right; }

/* content so lang wie navi */
#clear { clear:left; }

/* Nav unten */
#nav-unten { background-color:#000000; padding:3px 0 0 0; margin:0 0 0 290px; border-top:2px solid #999999; font-size:1em; width:auto;}
#nav-unten a, #nav-unten a:link, #nav-unten a:visited { color:#000000; margin:0 10px 0 10px; padding:3px 6px ; background:#000000 url("images/icon/icons-leer.gif") no-repeat right center;}
#nav-unten a:hover, #nav-unten a:active { color:#000000; margin:0 10px 0 10px; padding:3px 6px; background:#ffcc66 url("images/icon/icons-leer.gif") no-repeat right center;}

/* fuss */
#fuss { padding:106px 0 0 0; background:#000000 url("images/hg-unten.gif") no-repeat left top; font-size:0.9em; margin:0; clear:left; }
#fuss p {text-align:right; border-top:1px dotted #999999; margin:0; padding:0px; }
#fuss a { padding:0px; background-image: url("images/icon/icons-leer.gif");}

/* BASICS allgemein */
body { font-size:85%; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; }
div, br, p, form, ul, li, hr, table, td, tr, th, b, a { font-size:1.0em; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; }
ul {list-style-image: url("images/icon/ul-li.gif"); }
strong {font-family:"Trebuchet MS", Arial, sans-serif; font-size:1.2em; }
acronym, abbr {cursor:help; border-bottom-width:thin; border-bottom-style:dotted; border-bottom-color:#acacac; }
dfn {cursor:help; border-bottom-width:thin; border-bottom-style:dotted; border-bottom-color:#acacac; }
hr { border-top:dotted #999999 1px; border-bottom:solid #000000 1px; border-left:solid #000000 1px; border-right:solid #000000 1px; background-color:#000000; height:2px; margin:10px 0 10px -20px; clear:right;}

/* Sup */
sup a, sup a:link, sup a:visited, sup a:hover, sup a:active { color:#ffcc66; margin:0; padding:0; cursor:help; background:#000000 url("images/icon/icons-leer.gif") no-repeat right center;}

/* Links allgemein */
a {text-decoration:none; }
a:link {color:#ffcc66; padding:2px 16px 2px 2px; background:#000000 url("images/icon/icons-nachrechts.gif") no-repeat right center; }
a:visited {color:#cc9933; padding:2px 16px 2px 2px; background:#000000 url("images/icon/icons-visited.gif") no-repeat right center; }
a:hover, a:active {color:#000000; padding:2px 16px 2px 2px; background:#ffcc66 url("images/icon/icons-nachrechts-hover.gif") no-repeat right center; }

/* Links extern NORMAL */
a.extern, a.extern:link {padding:2px 30px 2px 2px; color:#ffcc66; background:#000000 url("images/icon/icons-extern.gif") no-repeat right center; }
a.extern:visited {padding:2px 30px 2px 2px; color:#cc9933; background:#000000 url("images/icon/icons-extern-visited.gif") no-repeat right center; }
a.extern:active, a.extern:hover {padding:2px 30px 2px 2px; color:#000000; background:#66ccff url("images/icon/icons-extern-hover.gif") no-repeat right center; }

/* Img Links extern OHNE HINTERGRUND */
a.externimg, a.externimg:link, a.externimg:visited, a.externimg:active, a.externimg:hover { padding:0px; margin:5px; border:1px solid #00000; background:#000000 url("images/icon/icons-leer.gif")}

/* classen ueberschriften */
h1, h2, h3, h4, h5, h6 {font-family:"Trebuchet MS", Arial, sans-serif; color:#999999; font-weight:bold; line-height:1.0em;}
h1 {font-size:2.1em; clear:right; padding:20px 0px 0px 0px; margin:0 0 0 -20px; }
h2 {font-size:1.2em; clear:right; padding:40px 0px 0px 0px; margin:0 0 0 -20px; line-height:1.5em;}
h3 {font-size:1.5em; padding:20px 0px 0px 0px; margin:0 0 0 -20px; }
h4 {font-size:1.2em; padding:20px 0px 0px 0px; margin:0 0 0 -20px; }
h5 {font-size:1.0em; margin:0 0 0 -20px; }
h6 {font-size:1.0em; margin:0 0 0 -20px; }
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active, 
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { background-image: url("images/icon/icons-leer.gif")}
h2.quellen {font-size:1.4em; clear:right; padding:10px 0px 0px 0px; margin:20px 0 0 -20px; border-top:dotted #999999 1px;}

table { margin:5px 0 5px 0; padding:0px; border:1px solid #535353; width:99%; }
tr, td, th { padding:5px; border:1px solid #666666; }

/* CLASSEN allgemein */
.kleiner 		{ font-size:0.9em; }
.groesser 		{ font-size:1.1em; }
.nowrap			{ white-space:nowrap; }
.wichtig		{ font-family:"Trebuchet MS", Arial, sans-serif; color:#66ccff; font-weight:bold; font-size:1.2em; border-left:none; font-style:italic;}
.border			{ padding:5px; border:1px dotted #999999; }
.aktuell		{ color:#66ccff; font-size:0.8em;}
.neuezeile		{ clear:right; }
.print, .w3c	{ display:none }
.noprint		{ }
.quellen { border-top:dotted #999999 1px; }


/*bei tabellen */
.hell { background-color:#434343; }


/* CLassen speziell */
ul.u-ohne, ol.u-ohne, li.u-ohne {list-style-image:none; list-style-type:none; list-style-position:inside }

/* Zitate */
blockquote { display:block; padding:0 0 5px 5px; border-left:1px dotted #999999; margin:10px 0 10px 15px; font-style:italic; }
cite, q { display:block; margin:0 0 0 15px; padding:0 5px; border-left:1px dotted #999999; }
cite:before {content:open-quote; }
cite:after {content:close-quote; }
cite.wichtig { display:block; padding:5px 20px 2px; }
.autor { color:#999999; font-size:0.9em; line-height:1em; display:block; padding:0 20px 10px; text-align:right; }

/* typische wordpress */

.post-content { font-size:1.0em;}
.post-title a, .post-title a:link, .post-title a:hover, .post-title a:active, .post-title a:visited { font-size:1.4em; font-family:"Trebuchet MS", Arial, sans-serif; color:#999999; font-weight:bold; text-decoration:none; padding:2px 16px 2px 2px; margin:25px 0 0 0; background-image: url("images/icon/icons-leer.gif"); background-color:#000000; }

.post-text p { font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:1.2em; margin:-20px 0 40px -20px;}
.post-uebersicht h2, .post-uebersicht p, .post-uebersicht strong, .post-uebersicht a { font-size:1.0em; line-height:1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; padding:0px; margin:2px; background-image: url("images/icon/icons-leer.gif")}
.post-suchen { font-size:1.4em; font-family:"Trebuchet MS", Arial, sans-serif; margin:35px 0 -5px 0px;}

.single-meta { border-top:dotted #999999 1px; border-bottom:solid #000000 1px; border-left:solid #000000 1px; border-right:solid #000000 1px; background-color:#000000; margin:10px 0 10px -20px; padding:10px 0 0 0; clear:right; } 
.single-meta span { font-size:1.4em; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; }
#content .single-meta li { list-style-image:none; list-style-type:none; padding:2px 0 2px 0; margin:0 0 0 0; }
#content .single-meta ul { list-style-image:none; list-style-type:none; padding:0; margin:5px 0 0 18px; }

.wp-caption {  }
.wp-caption img { padding:0; margin:0 0 5px 10px; }
.wp-caption-dd {  }
.wp-caption-text { font-size:0.8em; padding:0; margin:0px 0px 5px 10px; text-align:left; }

img.alignright { padding:5px 0px 5px 15px; margin:0; float:right; clear:right; }
img.alignleft  { padding:5px 20px 5px 0px; margin:0; float:left; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft 	{ float: left; }
.alignright { float: right; }

#nav-links .widget-header { font-family:"Trebuchet MS", Arial, sans-serif;  color:#999999; font-weight:bold; font-size:1.2em; line-height:1.2em; padding:0px; margin:20px 0 0 -10px; }
#nav-links .left-widget   { }
#nav-links ul.children		{ margin:0 0 0 15px;}
#nav-links a.parent-cat		{ font-family:"Trebuchet MS", Arial, sans-serif; color:#999999; font-weight:bold; font-size:1.0em; line-height:1.2em; padding:0px; margin:5px 0 0 2px; background:#000000 url("images/icon/icons-leer.gif") no-repeat right center;}

/* Seite Vor und Zurück - Übersichtsseiten Wordpress*/

#vorzurueck { border-top:dotted #999999 1px; border-bottom:solid #000000 1px; border-left:solid #000000 1px; border-right:solid #000000 1px; background-color:#000000; margin:10px 0 10px -20px; padding:10px 0 0 0; clear:right; } 
#seitevor { float:right; }
#seitezurueck { float:left; }

#seitevor a:link { color:#ffcc66; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:1.1em; margin:0px; padding:2px 16px 2px 2px; background:#000000 url("images/icon/icons-nachrechts.gif") no-repeat right center; }
#seitevor a:visited { color:#cc9933; background:#000000 url("images/icon/icons-visited.gif") no-repeat right center;}
#seitevor a:hover, #seitevor a:active { color:#000000; padding:2px 16px 2px 2px; background:#ffcc66 url("images/icon/icons-nachrechts-hover.gif") no-repeat right center;}

#seitezurueck a:link { color:#ffcc66; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; font-size:1.1em; margin:0px; padding:2px 2px 2px 16px; background:#000000 url("images/icon/icons-nachlinks.gif") no-repeat left center; }
#seitezurueck a:visited { color:#cc9933; background:#000000 url("images/icon/icons-visited.gif") no-repeat left center; }
#seitezurueck a:hover, #seitezurueck a:active { color:#000000; background:#ffcc66 url("images/icon/icons-nachlinks-hover.gif") no-repeat left center; }

#addthis { clear:right; padding-top:30px; }
#addthis a, #addthis a:link { color:#ffcc66; padding:2px; background-color:#000000; background-image: url("images/icon/icons-leer.gif"); }
#addthis a:visited { color:#cc9933; padding:2px; background-color:#000000; background-image: url("images/icon/icons-leer.gif"); }
#addthis a:hover, #addthis a:active { color:#000000; padding:2px; background-color:#66ccff; background-image: url("images/icon/icons-leer.gif"); }

