body {
margin: 20px 0 20px 0;
padding:0;
background: #CCCCCD;
font:small Verdana,Sans-serif;
line-height:1.6em;
color:#333;
text-align: center;
}

#topshadow {
height: 6px;
width: 770px;
margin: auto;
padding: 0;
background: url("./images/schlagschatten_top.png");
background-repeat: no-repeat;
background-position: bottom;
}
#shadow {
width: 770px;
margin: auto;
padding: 0;
text-align: center;
background: url("./images/schlagschatten.png") top left;

}
#wrapper {
z-index:5;
width: 750px;
margin: auto;
padding: 0;
text-align: left;
}
#bottomshadow {
height: 6px;
width: 770px;
margin: auto;
padding: 0;
background: url("./images/schlagschatten_bottom.png");
background-repeat: no-repeat;
background-position: top;
}

a:link {
	color: #336699;
        text-decoration: none;
	
}
a:visited {
	color: #336699;
        text-decoration: none;
}
a:active {
	color: #336699; 
        text-decoration: none;
}
a:hover {
	color: #1A3C7B; 
        text-decoration: none;
}
.none {
display: none;
}
.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}


#kalenderblatt {
	font-family: Georgia;
	float: left;
	width: 50px;
	border: 1px solid #A8B090;
	margin: 30px 15px 6px 0px;
        
	text-align:center;
        font-weight: bold;

}

#kalenderblatt #date {
	font-size: 1.7em;
	color:#336699;
	margin:auto;
}


#kalenderblatt #mon {
        color: #A8B090;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:-3px 0px 2px 0px;
}

#kalenderblatt #year {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #A8B090;
	border-top: 2px solid #336699;
	margin:2px;
}



code {
font: 13px 'Courier New', Courier, Arial, sans-serif;
color: #CC3300;
}

acronym, abbr {
cursor: help;
border-bottom: 1px dotted #333;
}

del {
color: #ccc;
background: #FFFFCC;
}

blockquote {
background: url("./images/butterfly_quote.gif") top left no-repeat;
margin: 10px;
padding: 8px 0 0 25px;
}

textarea.text, input.text {
font: 13px Verdana, Arial, sans-serif;
padding: 2px 4px;
border:1px solid #A8B090;
line-height:14px;
background-color: #fff;
color:#000000;
word-wrap: break-word;
}
input.button {
font: 13px Verdana, Arial, sans-serif;
width: 120px;
height: 23px;
padding: 0px 4px;
border: 1px solid #A8B090;
background-color: #F5F5F5;
color: #1A3C7B;
}

table#postcomment tr td {
font: 11px Verdana, Arial, sans-serif;
}
table#postcomment tr td p {
margin: 4px 0 4PX 0;
}

.description {
	font-size: 15px;font-weight:bold;color:#484848;
	margin-top:-5px;padding:0;margin-bottom: 10px;
	}

#navcontainer{
float:left;
width: 500px;
background: #336699;
border-bottom: 1px solid #A8B090;
height: 30px;
margin: 0;
padding: 0;
}
#suchbox {
float:right;
width:250px;
background: #336699;
height: 26px;
padding-top:4px;
border-bottom: 1px solid #A8B090;
margin: 0;
overflow:hidden;
}
#suchbox #text {
color: #F8F2E5;
background-color:#3F7DBC;
border:1px solid #A8B090;
}
#suchbox a {
border: none;
text-decoration: none;
display: block;
padding: 0;
margin: 0;
}
#navcontainer ul{
margin: 0;
padding: 0;
}
#navcontainer ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 11px/30px "Lucida Grande", verdana, sans-serif;
text-align: center;
}

#navcontainer a
{
color: #F8F2E5;
text-decoration: none;
display: block;
width: 80px;
border-top: none;
border-right: 1px solid #A8B090;
border-bottom: none;
}

#navcontainer .selected
{ background: #3F7DBC; color: #fff; border-bottom: none; }
#navcontainer a:hover { background: #1A3C7B; color: #fff; border-bottom: none;}


#main-c {
width: 750px;
margin: 0;
padding: 0;
background: #ccc;
}


#main {
width: 750px;
background: url("./images/bg.png") left;

}

#bigger {
width: 491px;
float: left;
margin: 0;
padding: 0 0 30px 0;
background: #fff;
}

#bar-head {
height: 170px;
margin: 0 0 0px 0;
padding: 0;
border: 0px; 
text-decoration: none; 
display: block;
}
#bar-head a {
border: 0px; 
text-decoration: none; 
display: block;
}

h2.pagetitle { 
font: 20px Arial, 'Times New Roman', sans-serif;
margin: 0 15px;
padding: 0;
color: #5E5E5E;
font-weight:bold
}
.entry-title {
display: block;
padding: 2px 0 0 0px;

}

.entry-title h3 {
color: #1A3C7B;
margin: 48px 0 0 0;
font: bold 18px Verdana, 'Times New Roman', sans-serif;

}

#author {
margin: 5px 0 20px 0;
color: #A8B090;
font: 11px Verdana, 'Times New Roman', sans-serif;

}

.entry-title h3 a {
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #1A3C7B;
text-decoration:none;
}

.entry {

margin: 0px 15px 0px 15px;
padding: 0;
}

.randnotiz {

padding: 0 0 0 35px;
background: url("./images/randnotiz.gif") top left no-repeat;

}

.entry img{

padding: 11px 10px 11px 10px;
background-color:#FFF;
border:1px solid #A8B090;
}

.entry-info {
background: url("./images/bg_info.png") bottom left no-repeat;
margin: 10px 0 0 0;
padding: 3px;
font-size: 12px;
text-align: left;
}
.entry-info-single {
background: url("./images/bg_info_single.png") bottom left no-repeat;
margin: 10px 0 0 0;
padding: 3px;
font-size: 12px;
text-align: left;
}
.entry-info-bottom {
margin: 0 0 0 0;
padding: 0px;
font-size: 10px;
text-align: right;
color: #A8B090;
}

.entry-info-bottom a:link {
color: #A8B090;
text-decoration:none;
}
.entry-info-bottom a:visited {
color: #A8B090;
text-decoration:none;
}
.entry-info-bottom a:active {
color: #A8B090;
text-decoration:none;
}
.entry-info-bottom a:hover {
color: #1A3C7B;
text-decoration:none;
}

.entry .imgupload {
border: none;
float: left;
margin: 20px 10px 0 0;
border: 1px solid #333;
}

.navi-pages {
margin: 0 15px 15px 15px;
font-size: 11px;
/* background: #FBF8EF; */
background: #FFF;
padding: 10px;
}
.navi-pages p {
margin: 0;
padding: 0;
}
#smaller {
width: 249px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
line-height: 16px;
}
.smaller-c {
margin: 10px 0 0 0px;
padding: 0 0 0 5px;
}

#smaller .box-1 {
margin: 0 0 30px 10px;
}

#smaller .advert {
padding: 0px 0 30px 20px;
}

#smaller h4 {
margin: 0 0 8px 0;
padding: 0;
color: #1A3C7B;
font: bold 12px Verdana, Arial, sans-serif;
}
#smaller ul {
list-style: none;
margin: 4px 0px 4px 5px;
padding: 0;
vertical-align: top;
}
#smaller ul li {
background: url(./images/subcat_bullet.gif) no-repeat 0 5px;
margin: 4px 0 4px 10px;
padding: 0 0 0 10px;

}

.comment-list {
  width: 448px;
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0;
}

.comment-list li {
  margin-bottom: 20px;
}
li.comment0 {
  background: #fff url(./images/comm_body.gif);
}
li.comment1 {
  background: #fff url(./images/comm1_body.gif);
}
.commenthead {
  background: url(./images/comm_head.gif) no-repeat top;
  font-size: 10px;
  width: 440px;
  padding: 20px 0 0 20px;
  height: 22px;
}
.author_comment .commenthead {
  background: url(./images/comm_heada.gif) no-repeat top;
  height: 47px;
}
.commenthead em {
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
}
.comment-list li.author_comment .commenthead {
  color: #fff;
}
.commenthead div {
  display: inline;
}
.commenthead div a, .post {
  margin-left: 10px;
  font-size: 9px;
  padding: 2px;
}

.commenttext  {
  padding: 5px 15px 0 22px;
  margin: 0;
  color: #000;
}
.commenttext p  {
  margin-top:0;
  padding-top:0;
  color: #000;
}

.commentmeta0 {
  padding-top: 23px;
  height: 24px;
  clear: both;
  background: url(./images/comm_foot.gif) no-repeat bottom;
  width: 440px;
  margin: 0 0 0 10px;
  text-align: right;
}

.commentmeta1 {
  padding-top: 23px;
  height: 24px;
  clear: both;
  background: url(./images/comm1_foot.gif) no-repeat bottom;
  width: 440px;
  margin: 0 0 0 10px;
  text-align: left;
}
li.comment1 p.commentmeta0 p.commentmeta1 {
  height: 24PX;
  clear: both;
  background: url(./images/comm1_foot.gif) no-repeat bottom;
  width: 440px;
  margin: 0 0 0 10px;
  text-align: left;
}


.commentmeta0 cite {
  margin: 20px 90px 0 0px;
}

.commentmeta1 cite {
  margin: 20px 0px 0 90px;
}





#footer {
color: #ccc;
text-align: right;
margin: 2;
padding: 0;
font-size: 10px;
background: #336699;
border-top: 1px solid #A8B090;
}
#footer a {
color: #ccc;
text-decoration: underline;
border: none;
}

.footer-i p {
margin: 0;
padding: 0;
}
/* Begin Calendar */
#calendar {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        width: 200px;
        margin: 42px 0 20px 30px;

}
#wp-calendar {
        empty-cells: show;
        width: 200px;
        }

#wp-calendar #next a {
        
	padding: 12px 0 0 9px;
	text-align: right;
        border: none;
        color: #336699;
	}

#wp-calendar #next a:hover {
        
	background: none;
        color: #1A3C7B;
	}

#wp-calendar #prev a {
        
	padding: 12px 9px 0 0;
	text-align: left;
        border: none;
        color: #336699;
	}

#wp-calendar #prev a:hover {
        
	background: none;
        color: #1A3C7B;
	}}

#wp-calendar a {
        display: block;
	}

#wp-calendar caption {
	display: none;
        }

#wp-calendar td {
	padding: 3px 0;
	text-align: center; 
	}

#wp-calendar a {
        display: block;
        text-decoration: none;
        color: #000000;
        border: 1px solid #336699;
	}

#wp-calendar a:hover {
        text-decoration: none;
        color: #DAE6F3;
        border: 1px solid #DAE6F3;
        background: #336699;
	}

#wp-calendar #today {
}

#wp-calendar th {
        display: none;
	}
/* End Calendar */

#kategorien {
padding 0 0 0 10px;
width: 200px;
min-height: 100px;
background: url("./images/paul.png") bottom right no-repeat;
}

#archiv {
width: 200px;
min-height: 70px;
background: url("./images/anton.png") bottom right no-repeat;
}

#blogrolle {
width: 200px;
min-height: 100px;
background: url("./images/stefan.png") bottom right no-repeat;
}

#right ul li h2{font-size:90%;}

.box-1 h2 {font-size: 11px; font-weight:bold}

.alignright {
	float: right
	}
	
.alignleft {
	float: left
	}
.comment_odd {
        padding: 5px 0 25px 10px;
	background-color: #FBFAF5;
	border-top: 1px solid #1A3C7B;
	}

.comment_even {
       padding: 5px 0 25px 10px;
	background-color: #ECF2F9;
	border-top: 1px solid #1A3C7B;
	}
.comment_counter {
       height: 80px;
       padding: 10px 10px 0px 0px;
       float: right;
       color: #DDD; 
       font-style: italic;
       font-size: 40px;
       font-weight: bold;
}
#commentbox {
        width:450px;margin:0 auto;
	padding: 10px
	}
#commentbox h3 {
        font-size: 13px;
        font-weight: bold;
}
/* Begin Comments*/

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	padding: 2px;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	}

.commentlist li {

	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */
/* Pagebar */
.pagebar
        {
                position: relative;
                left: -10px;
                font: 11px Arial, Helvetica, sans-serif;
                padding-top: 5px;
                padding-bottom: 5px;
                margin: 0px;
        }

.pagebar a, .pageList .this-page
        {
                padding: 2px 6px;
                border: solid 1px #A8B090;
                background: #fff;
                text-decoration: none;
        }

.pagebar a:visited
        {
                padding: 2px 6px;
                border: solid 1px #A8B090;
                background: #fff;
                text-decoration: none;
        }

.pagebar .break
        {
                padding: 2px 6px;
                border: none;
                background: #fff;
                text-decoration: none;
        }

.pagebar .this-page
        {
                border: solid 1px #ddd;
                padding: 2px 6px;
                border-color: #A8B090;
                vertical-align: top;
                background: #BCD2E9;
        }

.pagebar a:hover
        {
                color: #fff;
                background: #6E90BA;
                border-color: #A8B090;
                text-decoration: none;
        }
/* End Pagebar */

/* Archiv */

.postspermonth {
	margin: 10px 0 30px 0;
	list-style: none;
	padding-left: 5px;
}

.archiveintrag {

background: url(./images/subcat_bullet.gif) no-repeat 0 7px;
margin: 4px 0 4px 8px;
padding: 0px 40px 0 15px;

}

.tgi {  
        padding: 2px;
        border-widht: 0px;
    	vertical-align:top;
    	margin-top:-14px;
     }

.tgc {
      
      font-size:0; 
      width:0;
      height:0;
     }

.glossarindex {

     font-size: 13px;  
     border: 1px solid #A8B090; 
     padding: 5px; 
     text-align: center;
     width: 455px;
     color: #A8B090;
}

.glossarmenue {
    
    font-size: 10px;
}

.glossarmenue a {

    color: #A8B090;
}

.glossarmenue a:hover {

    color: #1A3C7B; 
}


.glossarformular {

     border: 1px solid #A8B090;
     padding: 10px 0 10px 30px;
     width: 435px;
     margin: 20px 0 20px 0;
     background-color: #F5F5F5;
}

.cbox {
     background: none;
     border: 1px solid #ddd;
     padding: 0 10px 0 10px;
     color: #A8B090;
     margin: 20px 0 20px 0;
     font-size: 10px;

}
