
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
*{
margin:0;
padding:0;
}

/* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
option{
padding-left:0.4em;
}
select{ 
padding:1px;
}

/* Globale Korrektur des Italics Bugs des IE 5.x und IE 6 */
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

/* Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
html{
height:100%;
margin-bottom:1px; }

/* Vorgabe der Standardfarben und Textausrichtung */
body{
margin:0px;
padding:10px 0px;
background:url(images/hintergrund.gif) repeat-x top left fixed;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
color: #057204;
}

a {color: #057204; text-decoration: underline;}
a:hover {color: #FCAF17; text-decoration: none;}

h1{
font-size:24px; 
font-weight:700;
line-height:130%;
}
h2{
font-size:17px;
font-weight:700;
}
h3{
font-size: 17px;
font-weight:600;
}
h4{
font-family:'Trebuchet MS', 'Bitstream Vera Sans', Verdana, Arial, 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, sans-serif;
font-size:17px;
font-weight:500;
letter-spacing: 0.11em;
}
hr{
border:1px solid #FCAF17;
}

p {margin:0px 0px 10px 0px; padding:0px;}

img{
border:0px;
}
td{
padding:0px 10px 10px 0px;
font-size:12px;
line-height:20px;
vertical-align:top;
}
select{
width: 190px;
height: 24px;
margin: 10px 0px 0px 0px;
padding: 2px 0px 2px 2px;
border: 1px solid #FCAF17;
font-size: 12px;
font-weight: 500;
color: #057204;
}

/* ---------------------------------------------------------------------------------- */
/*Header*/
/* ---------------------------------------------------------------------------------- */
#page{
margin:0 auto;
padding:0;
width:940px;
background-color:#ffffff;
border-style:solid;
border-width:1px;
border-color:#FCAF17;
text-align: left;
}
#header{
margin:0px;
padding:0px 0px 0px 40px;
height:210px;
background:url(images/header.jpg) no-repeat top center;
text-align:right;
}

/*Blogtitel*/
#titel {
float:left;
margin:65px 0px 0px 0px;
padding:0px;
}

#titel a {color: #F8F6C1; text-decoration: none;}
	
#description{
margin:0px;
padding:0px;
font-size:17px;
color: #F8F6C1;
}

#zaehler{
float:left;
font-size:12px;
font-weight:500;
color:#FFFFFF;
}

#sondernavi{
padding:185px 20px 0px 0px;
}
#sondernavi a{
font-size:13px;
font-weight:600;
letter-spacing:1px;
color:#FFFFFF;
text-decoration:none;
}

/* ---------------------------------------------------------------------------------- */
/*Startseite -> index.php*/
/* ---------------------------------------------------------------------------------- */
#extracat{
margin:5px 0px 20px 0px;
text-align:center;
}
#extracat li{
margin:0px 1px 0px 0px;
padding:7px;
display:inline-table;
background:url(images/b_extracat_30.jpg) repeat-x;
/*background-color:#FCAF17;*/
text-transform:uppercase;
}
#extracat a{
text-decoration:none;
color:#ffffff;
font-weight:600;
}
#extracat li ul.children{
display:none;
position:absolute;
z-index:50;
}
#extracat li:hover ul.children{
display:block;
margin:5px 0px 0px 0px;
}
#extracat li ul.children li{
display:block;
float:none;
text-align:left;
}
#extracat li ul.children li a{
text-transform:none;
}
#content{
float:left;
width:520px;
margin:10px 0px 0px 40px;
padding:0px;
text-align:left;
}
*html #content{
margin:40px 0px 0px 20px;
}

#content .wp-smiley{
margin:0;
padding:0;
}

/*Artikeltitel*/
.artikeltitel{
margin-left:-3px;
}
*html .artikeltitel{
margin-left:-1px;
}
.artikeltitel a{
text-decoration:none;
}

/*Artikeldatum*/
.date{
margin:2px 0px 0px 0px;
padding:0px;
font:11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #FCAF17;
}

/*Artikeleintrag*/
.entry{
margin:12px 0px 0px 0px;
padding:0px;
line-height:1.6em;
}

.entry ol{
margin:0px 0px 0px 40px;
padding:0px;
list-style-type:disc;
}
.entry ul{
margin:0px 0px 20px 20px;
padding:0px;
list-style-type:disc;
}
.entry ol li{
margin:0px 0px 0px 12px;
padding:0px;
list-style-type:disc;
}
.entry ul li{
margin:0px 0px 0px 12px;
padding:0px;
list-style-type:disc;
}

/*Artilelinfo*/
.info_m{
clear:left;
margin:12px 0px 40px 0px;
padding:0px;
font:11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
border-top:1px solid #FCAF17;
}
/*Seitennavigation*/
.navigation{
margin:40px 0px 20px 0px;
padding:2px 0px 17px 0px;
font-size:11px;
}

.alignleft {float: left; text-align: left;}
.alignright {float: right; text-align: right;}

/* ---------------------------------------------------------------------------------- */
/*Einzelseite -> single.php*/
/* ---------------------------------------------------------------------------------- */
/*Adsens-Block*/
.adsense{
margin:20px 0px 20px 0px;
}
.adlinkblock{
margin-top:10px;
}
.adsidebar{
text-align:left;
margin:-10px 0px 20px 0px;
}
/*Tags*/
.tags{
clear:left;
margin:20px 0px 0px 0px;
padding:4px 10px 6px 0px; 
border-top:0px solid #FCAF17;
border-bottom:1px solid #FCAF17;
}

/*Artikelinfo*/
#info {background: url(images/info.gif) no-repeat top left transparent;}
	
.info_s{
clear:left;
margin:8px 0px 25px 10px;
padding:5px 0px 20px 64px;
background:url(images/bottom.gif) bottom left repeat-x transparent;
font-size:11px;
line-height:1.2em;
}
#respond {font-weight: 700;}

/*Kommentare*/
.comment_title{
margin:16px 0 12px 0;
padding:0px;
font-size:14px;
font-weight:600;
text-align:left;
}

.commentlist {list-style: none;}

.commentbody{
position:relative;
margin:0px 0px 20px 0px;
padding:16px 12px 16px 12px;
background:#FFFFF1;
border:1px solid #FCAF17;
list-style-type:none;
}

.commentbody p {line-height: 1.2em;}

.com_pic {background: url(images/bubble.gif) no-repeat left; height: 26px;}
.com_info {padding: 0px 0px 0px 32px;}
.com_info a{text-decoration:none;}
.commentlink {font-size: 11px;}

.commentcount{
float:right;
margin:20px 12px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Georgia, Times, 'Times New Roman', serif;
font-size:24px;
font-weight:bold;
color:#FFC38E;
}

/*Kommentarformular*/
h3#respond{
margin:16px 0 12px 0;
padding:0px;
font-size:14px;
font-weight:600;
text-align:left;
}

#commentform {}
#commentform p {}
#commentform label {font-size: 11px;}
#commentform input {font-size: 11px;}

#email, #author, #url{
padding-left:2px;
background:#ffffff;
border:1px solid #FCAF17;
font-size:11px;
color: #057204;
vertical-align:middle;
}

#comment{
width:450px;
height:150px;
padding:2px 2px 2px 2px;
border:1px solid #FCAF17;
color: #057204; 
}
.comment-edit-link {font-size: 11px;}

#submit {
margin:0px 0px 40px 0px;
padding:0 10px;
background:#FFFFF1;
border:1px solid #FCAF17;
color:#057204;
}

.submit {
margin:16px 0px 0px 0px;
}

/*Fuer aehnliche Artikel*/
.single_title{
margin-bottom:10px;
font-style:italic;
font-weight:700;
}

#aehnliche_artikel{
font-style:italic;
}
#aehnliche_artikel ul, li{
list-style:none;
padding-bottom:5px;
}


/* ---------------------------------------------------------------------------------- */
/*Archivseite -> archiv.php*/
/* ---------------------------------------------------------------------------------- */
#archiv{
float:left;
width:520px;
margin:10px 0px 0px 40px;
padding:0px;
text-align:left;
}
*html #archiv{
margin:40px 0px 0px 20px;
}

.archivtitle{
margin-bottom:20px;
}
.tagtitle{
margin-bottom:20px;
}
.kategoriename{
font-weight:700;
}

.post-date{
margin:0px 25px 0px 0px;
width:44px;
height:49px;
background:url(images/date-bg.gif) no-repeat;
}

.post-month{
display:block;
padding-top:1px;
padding-left:10px;
font-size:10px;
color:#ffffff;
line-height: 11px;
text-transform:uppercase;
text-align:left;
}

.post-day{
display:block;
padding-top:7px;
margin-left:-3px;
font-size:18px;
color:silver;
line-height:18px;
text-transform:uppercase;
text-align:center;
}

#archiv .wp-smiley{
margin:0;
padding:0;
}
	
/* ---------------------------------------------------------------------------------- */
/*Footer*/
/* ---------------------------------------------------------------------------------- */
#footer{
clear:both;
margin:0px 0px 10px 40px;
padding:0px;
font-size:11px;
}

#footer .fett {font-weight: 700;}

#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* ---------------------------------------------------------------------------------- */
/*Rechte Seite*/
/* ---------------------------------------------------------------------------------- */

/*RSS*/
#rss{
margin:10px 0px 0px 0px;
}
/*Googlesuche*/
#googlesuche{
margin:10px 0px 10px 0px;
}
/* Suche */
#s{
width: 190px;
height: 17px;
margin: 12px 0px 3px 0px;
padding: 2px 0px 2px 2px;
border: 1px solid #FCAF17;
font-size: 12px;
font-weight: 500;
color: #057204;
}

#searchform{
margin:0px 0px 0px 0px;
}

/*Funktion Blättern*/
#blaettern{
margin:5px 0px 10px 0px;
padding: 10px 0px 10px 0px;
/*
border-top: 1px solid #FCAF17;
border-bottom: 1px solid #FCAF17;
*/
}
#blaettern h6{
font-size:12px;
font-weight:900;
letter-spacing: 1px;
}
td.pfeil{
width:15px;
padding-top:3px;
vertical-align:top;
}

/*Statische Seiten*/
.seite {
font-size:12px;
font-weight:900;
letter-spacing: 1px;
}
.textwidget{
margin-top:10px;
}
/*Sidebar*/
#sidebar{
float:right;
width:240px;
margin:0;
padding:0px 50px 20px 25px;
font-size:11px;
}
#sidebar .title{
margin:16px 0px 3px 0px;
padding:0px 0px 3px 0px;
border-bottom:2px solid #FCAF17;
font-size:12px;
font-weight:900;
letter-spacing:1px;
}

#sidebar a {text-decoration: none;}
#sidebar a:hover {text-decoration: none;}
	
#sidebar ul ul li {
line-height:1.5em;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
border-bottom:1px solid #F8F6C1;
}

#sidebar ul ul ul li {
list-style-type:none;
margin-left:15px;
border:none;
}

#sidebar ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sidebar ul li.categories {border: none;}

#sidebar ul li ul li ul.children {
border-bottom: none;
}
.recentcomments a{
font-size:11px;
}

/*Abschluss der dynamischen Sidebar*/
#dynamic{
padding-bottom: 20px;
border-bottom:2px solid #FCAF17;
}

/*Anmeldelink*/
#anmeldelink{
margin-bottom:40px;
}
/* ---------------------------------------------------------------------------------- */
/*Bilder im Inhalt*/
/* ---------------------------------------------------------------------------------- */
#content img{
max-width:100%;
margin:5px 10px 0px 0px;
padding:0px;
display:inline;
}
#content .right img{
float:right;
margin:5px 0px 0px 10px;
padding:0px;
display:inline;
}
#archiv img{
max-width:100%;
margin:5px 10px 0px 0px;
padding:0px;
display:inline;
}
#archiv .right img{
float:right;
margin:5px 0px 0px 10px;
padding:0px;
display:inline;
}
.wp-caption-text{
font-size:11px;
margin-left:-10px;
text-align:center;
}

/* ---------------------------------------------------------------------------------- */
/*Links*/
/* ---------------------------------------------------------------------------------- */
a.liexternal, a.liwikipedia{
margin-right:5px;
padding:0px 15px 3px 0px;
background:transparent url(images/pfeil.gif) no-repeat scroll right center;
}
a.lipdf {
margin-right:5px;
padding:0px 15px 0px 0px;
background:transparent url(images/pdficon.gif) no-repeat scroll right center;
}

/* ---------------------------------------------------------------------------------- */
/*Tagcloud*/
/* ---------------------------------------------------------------------------------- */
.st-tag-cloud{
margin: 20px 0px 20px 0px;
text-align: center;
}
.st-tag-cloud a{
margin:5px;
line-height:1.5em;
}
.st-tag-cloud a:hover{
color:#FCAF17;
}
/* ---------------------------------------------------------------------------------- */
/*Tabelle - Galerie*/
/* ---------------------------------------------------------------------------------- */
.gallery{
border-spacing:5px;
}
.gallery td{
width:160px;
}
.gallery img{
border:2px solid #CFCFCF;
}
/* ---------------------------------------------------------------------------------- */
/*Noch nicht zugeordnete Styles*/
/* ---------------------------------------------------------------------------------- */
.url {font-size: 12px; font-weight: bold;}

.text {
text-align: justify;
margin: 12px 0px 0px 0px;
line-height: 1.6em;
}

blockquote {
clear: left;
border-left: 2px solid #FCAF17;
text-align: left;
padding: 0px 0px 0px 25px;
margin: 20px 40px 16px 25px;
}

.line {
border-top: 1px solid #FCAF17;
margin: 0px 0px 7px 0px;
padding: 0px 0px 0px 0px;}

.spacer {
border-top: 1px  #cad6d9;
margin: 25px 0px 7px 0px;
padding: 0px 0px 0px 0px;}

.nocomments {background: none; color: #1f5a66;}

acronym {text-decoration: none; color: #0095b3; font-style: italic;}

code {background: inherit; color: #1f5a66; text-align: right;}

ol, form {margin: 0; padding: 0; list-style-type: none;}

html[xmlns] .commentcount {position: absolute; right: 7px; top: 0;}

html>body #wp-calendar {width: 230px; text-align: left; margin-top: 8px;}

/* ---------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------- */
/*Nicht benutzte Styles*/
/* ---------------------------------------------------------------------------------- */
/*wp-calendar*/
/*
#wp-calendar caption{
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 2px;
border: 1px solid #FCAF17;
font-size: 11px;
color: #b34700; 
text-align: left;
}
#wp-calendar td{
border: 1px solid #FCAF17;
border-collapse: collapse; 
}
#wp-calendar td a {
display: block;
width: 100%;
color: #b34700;
}

#wp-calendar td.pad {border: 1px solid #FCAF17; background: transparent;}
#wp-calendar td#next {padding: 0.1em 0px; background: transparent;}
#wp-calendar td#prev {padding: 0.1em 0px; background: transparent;}
#wp-calendar td#next a, #wp-calendar td#prev a {display: inline;}
#wp-calendar td#next {text-align: right;}
#wp-calendar td#prev {text-align: left;}
*/

/*Fuer die Download Listen*/
.dlm_download_list img{
vertical-align:middle;
}

