
* {
margin : 0;
padding : 0;
}
body {
font : 0.77em/170% Arial, Helvetica, sans-serif;
color : #333;
margin : 15px 0 15px 0;
}
#wrap {
width : 900px;
overflow : hidden;
position : relative;
margin : 0 auto;
padding : 5px 20px 0 20px;
border-left: 1px #BDBDBD solid;
border-right: 1px #BDBDBD solid;
}
#startimage {
	margin-bottom: 20px;
}
.adplace {
	float:right;
	margin: 10px;
}
#oben {
	height: 10px;
	width: 942px;
	margin : 0 auto;
}
#unten {
	height: 10px;
	width: 942px;
	margin : 0 auto;
}
a, a:visited, a:hover, a:active {
font-weight : normal;
text-decoration : none;
color: #F77300;
font-weight: bold;
}
a:hover {
text-decoration : underline;
}
a.feedlink-leftalign {
background : url(images/feed-icon-12x12.png) no-repeat 0 50%;
padding-left : 14px;
}
a.feedlink-rightalign {
background : url(images/feed-icon-12x12.png) no-repeat 100% 50%;
padding-right : 14px;
}
a img {
border : 0;
}
img.rb {
border : 1px solid #aaa;
float : right;
margin : 0 0 5px 5px;
padding : 4px;
}
h1, h2, h3, h4, h5 {
font-weight : bold;
}
h2 {
font-size : 150%;
}
h3 {
font-size : 140%;
}
h4 {
font-size : 110%;
}
h5 {
font-size : 150%;
}
.small {
font-size : 90%;
}
.small-author {
font-size : 90%;
margin-bottom : 1em;
}
code {
background-color : #eeeeee;
padding : 5px;
border : 1px solid #cccccc;
}
blockquote {
color : #666666;
margin : 7px 10px 15px 10px;
font-style : italic;
background : #f9f9f9 url(images/quote.gif) no-repeat bottom left;
padding : 0.5em 1em 0.5em 75px;
line-height : 1.4em;
border-bottom : 1px solid #d1d1d1;
}
#header {
	margin: 0 auto; 
	color: #676767;
	margin-bottom: 30px;
}
#header #headnav {
text-align: right;
font-size: 90%;
}
#header #logo {
margin: 0;
}
#header a, #header a:active, #header a:visited, #header a:hover {
color: #676767;
font-weight: normal;
}

#header h1 {
font-size: 100%;
display: inline;
}
#contentwrap {
width : 671px;
float : right;
display : inline;
margin : 10px 0 0 0;
padding : 0;
}
#contentwrap a, #contentwrap a:visited, #contentwrap a:hover, #contentwrap a:active {
color : #F77300;
}
#sidebar {
margin : 10px 0 15px 0;
float : left;
width : 200px;
}
#shortinfo {
	margin-top: 15px;
	width: 200px;
}
#shortinfo .container {
	height: 70px;
}
#shortinfo .shortinfoimg {
	float:left;
	width: 80px;
}
#shortinfo .shortinfotext {
	float:right;
	width: 115px;
	line-height: normal;
	font-size: 90%;
	padding-left: 5px;
}
#shortinfo2 {
	width: 200px;
}
#shortinfo2 .shortinfotext {
	font-size: 90%;
	padding-top: 3px;
	line-height: normal;
}
#sidebar #tags, #sidebar #rec, #sidebar #ad {
width : 188px;
text-align : left;
margin : 0 0 0 0;
border : 1px solid #ebebeb;
padding : 5px;
background-image : url(images/bg.gif);
margin-top : 10px;
}
#sidebar #tags a, #sidebar #rec a {
text-decoration : none !important;
padding : 2px 4px 2px 4px;
font-size : 90%;
background : #fff0f5;
border : 1px solid #ff0b5b;
color : #e0094f;
}
#sidebar #tags a:hover, #sidebar #rec a:hover {
background : #fff;
border : 1px solid #d1d1d1;
}
#sidebar h5, #sidebar1 h5, #sidebar2 h5 {
font-size : 100%;
color : #F77300;
font-weight : bold;
margin : 0;
}

.sidebar1 ul, #sidebar #rec ul {
list-style : none;
margin : 0 0 0 0;
padding : 0;
list-style-type : none;
color: #BDBDBD;
font-size: 90%;
}
.sidebar1 ul li {
display : inline;
}
.sidebar1 ul li a, .sidebar1 ul li a:visited, .sidebar1 ul li a:active {
display : inline;
text-decoration : none !important;
margin : 10px;
color : #676767;
font-size: 130%;
font-weight: bold;
}
.sidebar1 ul li a:hover {
color: #F79239;
}
.sidebar1 ul li ul {
list-style : none;
margin : 0 0 0 0;
padding : 0;
list-style-type : none;
margin-left : 20px;
}
.sidebar1 ul li ul li a {
line-height : 1.2em;
}
#sidebar #sidebarsearch {
width : 188px;
text-align : left;
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
padding : 5px;
margin : 10px 0 10px 0;
}
#sidebar #sidebarsearch #s {
border : 3px solid #ebebeb;
width : 130px;
padding : 0.5em;
margin : 0.5em 0;
}
#sidebar #sidebarsearch #s:focus {
border : 3px solid #d1d1d1;
}
#sidebar #sidebarsearch #searchsubmit {
background : #fff0f5;
border : 1px solid #ff0b5b;
margin : 0 0 0 0;
padding : 1px 2px 1px 2px;
height : 25px;
width : 75px;
}
#sidebar #sidebarsearch #searchsubmit:hover {
border : 1px solid #ff97b1;
}
h3.entrytitle {
font-size : 170%;
font-weight : normal;
line-height : 100%;
margin : 0;
padding : 0 0 3px 40px;
text-align : left;
display : block;
border-bottom : 1px solid #d1d1d1;
}
h3.entrytitle a, h3.entrytitle a:visited {
color : black;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
}
h3.entrytitle a:hover {
text-decoration : none;
color : #e0094f;
}
.entry {
border-top : 1px solid #d1d1d1;
padding-top: 10px;
margin-top : 0;
position : relative;
clear : left;
}
.entry h1, .entry h1 a, .entry h1 a:visited, .entry h1 a:active, .entry h1 a:hover {
font-weight : bold;
font-size : 160%;
margin : 0;
padding : 0;
color : #F77300;
display : inline;
}
.entrybody1 {
margin-bottom : 15px;
height : 1%;
line-height:1.3em;
}
.entrybody1 p {
margin-bottom : 15px;
}
.entrybody ul, .entrybody1 ul, .entrybody2 ul {
margin-left : 25px;
margin-bottom : 10px;
}
.entrymeta2 {
margin : 0 0 15px 0;
border : 1px solid #ebebeb;
padding : 5px;
font-size : 90%;
background-image : url(images/bg.gif);
}
.entrymeta2 a {
text-decoration : none !important;
padding : 2px 4px 2px 4px;
font-size : 90%;
background : #fff0f5;
border : 1px solid #ff0b5b;
}
.entrymeta2 a:hover {
background : #fff;
border : 1px solid #d1d1d1;
}
.entrymeta2 ul {
list-style-type : none;
}
.entrymeta2 ul li a {
background : url(images/arrow.gif) no-repeat 0 50%;
padding-left : 10px;
}
.entrymeta2 h2, .entrymeta2 h2 a, .entrymeta2 h2 a:visited, .entrymeta2 h2 a:active {
font-weight : bold;
font-size : 110%;
margin : 0;
padding : 0;
color : #e0094f;
}
.enm {
padding : 2px 4px 2px 4px;
font-size : 90%;
border : 1px solid #ebebeb;
}
h1.archives {
margin-bottom : 15px;
font-size : 180%;
color: #676767;
}
h2.archives {
margin-bottom : 15px;
font-size : 180%;
}
h5.tag {
margin-bottom : 15px;
font-size : 180%;
}
.entrymeta-single {
color : #add248;
margin-top : 3px;
margin-bottom : 20px;
}
.entrybody h2 {
font-size : 140%;
font-weight : bold;
color : #333;
}
.entrybody1 h2, .entrybody1 h3, .entrybody1 h4 {
font-size : 100%;
font-weight : bold;
color : #F77300;
padding: 0;
margin: 0;
}
.entry h2.title {
color : #F77300;
}
.entrybody h4 {
font-size : 110%;
font-weight : bold;
color : #333;
}
.entrybody ul, .entrybody ol {
margin-top : 10px;
margin-bottom : 10px;
margin-left : 30px;
}
.entrybody li {
padding-top : 1px;
padding-bottom : 1px;
}
ol#commentlist {
margin : 0 0 15px;
padding : 0;
list-style : none;
}
.commentname {
color : #4b5ba2;
}
.commentname a {
color : #333333;
text-decoration : underline;
font : bold 110% "Trebuchet MS", "Lucida Grande", verdana, helvetica, arial, sans-serif;
}
.commenttext {
min-height : 90px;
border : 1px solid #ebebeb;
padding : 0.5em;
}
* html .commenttext {
height : 90px;
overflow : visible;
}
.commentp {
padding : 6px 12px 10px 10px;
}
.commenttext p {
margin : 0 0 10px;
padding : 0;
}
#commentblock ol li {
margin-bottom : 5px;
}
#commentblock h5 {
font-size : 140%;
}
#commentsform {
border : 10px solid #ebebeb;
background-color : #f6f6f6;
padding : 15px;
margin : 0;
}
#commentsform p {
margin-top : 5px;
margin-bottom : 5px;
}
#commentsform .label {
font-size : 95%;
}
#commentsform #author, #commentsform #email, #commentsform #url, #commentsform #mcspvalue, #commentsform textarea {
width : 400px;
padding : 0.5em;
border : 3px solid #ebebeb;
margin : 0.5em 0;
}
#commentsform #author:focus, #commentsform #email:focus, #commentsform #url:focus, #commentsform #mcspvalue:focus, #commentsform textarea:focus {
border : 3px solid #bfbfbf;
}
#submit, #submit_comment {
background : #F6F6F6;
border : 1px solid #F79239;
margin : 5px 0 0 0;
padding : 2px;
width : 150px;
height : 25px;
}
#submit:hover, #submit_comment:hover {
border : 1px solid #F79239;
background : #FFF;
}
#commentsform .quicktags {
margin-top : 10px;
}
#commentsform .quicktags input {
background : #f6f6f6 url(images/button-bg.png) repeat-x;
border : 1px solid #aaaaaa;
font-size : 0.9em;
color : #666;
font-family : Arial, Helvetica, sans-serif;
width : auto;
margin : 1px 2px 2px 0;
padding : 0 1px 0 1px;
}
#commentsform .quicktags input:hover {
border : 1px solid #e0094f;
}
#footer {
width: 930px;
margin: 0 auto;
font-size : 90%;
text-align: right;
color: #676767;
}
#footer a {
color : #fff;
}
#footer a:hover {
color : #fff;
}
input, textarea, select {
padding : 0.5em;
border : 1px solid #F79239;
margin : 0.5em 0;
}
.smallnav {
font-size : 90%;
}
.smallnav a, .smallnav a:visited, .smallnav a:active, .smallnav a:hover {
color : #e0094f;
}
.CommentOrderNumber {
float : right;
font-size : 4em;
color : #ebebeb;
padding : 0.2em 0;
letter-spacing : -0.3em;
margin : 0.1em 0.5em 0 0;
}
h2.posth, h2.posth a, h2.posth a:visited, h2.posth a:hover {
font-size : 100%;
font-weight : normal;
display : inline;
}
a.trackback-leftalign {
text-decoration : none !important;
padding : 2px 4px 2px 4px;
font-size : 90%;
background : #ffffff;
border : 1px solid #d1d1d1;
}
.menu {
width: 200px; 
background-color: #F2F2F2;
}
.menu ul {
list-style-image: url(images/arrow_m.gif);
padding: 0;
margin: 0 0 0 25px;
}
.menu li a, .menu li a:visited, .menu li a:active {
font-size: 90%;
font-weight: bold;
color: #333;
}
.menu .top {
height: 5px;
width: 200px;

}
.menu .bottom {
height: 5px;
width: 200px;

}
