body {	font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: normal;	margin: 0px; padding: 0px; background: #fff url(images/body-bg.gif) top center repeat-y; color: #000000;}

a{ color: #393939;}

#container {  background: #ffffff; width: 700px;  height:212px; text-align: left;  margin: 0 auto; }

/*** Header ***/
#upheader{ padding: 0px 0px 0px 0px; margin:0; width: 700px; }
#header {  background: url(/uploads/kopf-title.jpg) top center no-repeat; height: 70px;  padding: 0px 0px 0px 0px; margin:0px; text-align: left; width: 700px; }
#header h1{ margin: 0px;}
#header h1 a{ color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size : 19pt; position:relative; top:12px; margin-left: 11px;  text-decoration: none; }
#header h2  a{ color: #AD2721; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 12px 0 6px 11px; text-decoration: none; }
#header h2 a:hover { color: #0099FF; text-decoration: none; }
#header h3 { color: #336699; font-size: 13px; font-family: Georgia, Times New Roman, Sans-Serif; font-weight: bold; /*text-transform: uppercase;*/ /*text-indent: 10px; */ margin-top: 10px; }
ol.sized {font-size:1.1em;font-weight:bold}
h4{margin:0px;padding:0px;}
ol.sized p{font-size:10pt;font-weight:normal}
h4+p{margin-top:5px;}
#navrow{ border-top: 1px solid #ffffff; background-color: #000000}
#navcontainer ul { padding: 0; margin: 0; background-color: #AD2721; color: #ffffff; float: left; width: 100%; font-family: arial, helvetica, sans-serif; font-weight: normal;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a { padding: 0.3em 1em; background-color: #969696; color: #ffffff; text-decoration: none; float: left; border-right: 1px solid #ffffff;}
#navcontainer ul li a:hover { background-color: #AD2721; color: #ffffff;}
#navcontainer ul li a:active { background-color: #AD2721; color: #ffffff;}

/*** Menu ***/
#menu {  /*background: url(images/bg.png) top center repeat;*/ background: #333333; width: 700px;  margin-top: 0px; margin-bottom: 0px;  text-align: right; }
#menu h2 { color: #ffffff; font-size: 13px; font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px; }
#menu li { display: inline; list-style-type: none; margin: 0px; padding: 0px; } 	
#menu ul { margin: 0px; padding: 4px; } 
#menu ul li a { font-family: Arial, Verdana, Helvetica, Arial, Sans-Serif; font-size: 13px; color: #ffffff; padding: 6px 6px 6px 6px; margin: 0px 3px 0px 3px; text-decoration: none; }
#menu ul li a:hover { color: #ffffff; padding: 6px 6px 6px 6px; text-decoration: underline; }

#logotitle #logo{	 float: left; width: 34px; height: 40px;	}
#logotitle #title{	 position: relative; top: 10px; left: 24px;}

/*** Main ***/
#main{ width: 700px; margin: 0 auto;}
#main #content{ vertical-align: top; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; background-color:#eeeeee; float: left; width: 500px;}

.post{ padding: 0 5px 0 10px; margin-bottom: 30px; line-height: 130%;}
.post .postheader h2{ font-size: 12pt; padding-top: 20px; padding-bottom: 0px; margin-bottom:0px;}
.post .postheader h2 a, .post .postheader h2 span{ text-decoration: none; background: transparent url('images/title.gif') 0px 0px no-repeat;  padding-left: 17px; display:block; color: #663333;}
.post .postheader h2 a:hover{}
.post .postheader .postmeta{ width: 480px; font-size: 11px; border-bottom: solid 1px #ababab; padding-bottom: 5px;}
.post img{ padding: 5px; border: solid 1px #ababab;}
.post p img{ padding: 0px; border: 0;}
a.projekte { color: #9b1414; text-decoration: none;}
.postcontent a{ color: #9B1414; text-decoration: none;}
.entryFooter { text-align:center; font-size: 10pt;  margin-top:15px;    margin-bottom:20px; padding-top: 5px; padding-bottom: 5px; color: #000; clear: both;    border-top:2px solid #e6e8e4;    border-bottom:2px solid #e6e8e4;}
.entryFooter a{ color: #9B1414; text-decoration: none; }
.VotingBlog {    margin-left: auto;    margin-right: 0px;    text-align: left;    font-size: 10pt;    display: block;    margin-top: 5px;    background-color:white;    margin-bottom: 0px;    padding:6px;border:1px solid #969696}

/*** Sidebar ***/
#sidebar{ float: right; width: 197px; line-height: 23px; vertical-align: top;
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* Important Regel für moderne Browser */
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* FF Scroll-leiste */ 
}

.continue_reading { clear: both;}

.continue_reading a:link,
.continue_reading a:visited,
.continue_reading a:active { color: #9B1414; text-decoration: none; background: transparent url('images/arrow_right-01.png') 0px 4px no-repeat; padding-left: 14px;}
.continue_reading a:hover { color: #666666; text-decoration: underline;}

#sidebar img{ border: none;}
#sidebar ul{ list-style: none; margin-top: 0;			 /*white-space: nowrap;*/ margin-left: 0; padding-left: 10px; text-indent: -10px;}
#sidebar ul li a, #sidebar  a { color: #9B1414; text-decoration: none;}
#sidebar .sidebarbox{ margin:0 11px 30px 11px;}
#sidebar .sidebarbox h3{ /* color: #273647; */ background-color: #AD2721;    color: #ffffff;    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    text-align: left;    font-weight: normal;    padding: 1px; padding-left: 3px; margin-bottom: 8px; line-height: 16px; border: 1px solid #ffffff;}
.sidebartext{ line-height:16px;}
/***  Search form ***/
.searchform form{ margin-top: 4px;}
.searchform #search{ width: 160px;}
/**** Voting results in sidebar ***/
#sidebar  ul.PSR_month_scores, #sidebar ul.PSR_month_scores2{ line-height:12px; list-style-type:disc; margin-left: 5px; text-indent:1px; }
.PSR_month_scores li, .PSR_month_scores2 li{ margin-bottom:2px;}
.PSR_month_scores div, .PSR_month_scores2 div{ display:inline;}
.PSR_month_scores .post_title, .PSR_month_scores2 li a { font-size:11px; color: #9B1414;}
.PSR_month_scores .PSR_votes, .PSR_month_scores .PSR_tvotes , .PSR_month_scores .PSR_full_star, .PSR_month_scores .PSR_no_star{ display:none;}

/***** AUTHOR TEAM ***/
#sidebar ul#authorteam, #sidebar .cat-box ul{ margin-left:0px; font-size:11px; line-height:18px;}
#sidebar ul#authorteam img, #sidebar .cat-box ul img{ width:29px; float:left; position:relative; left:-10px;}
#sidebar ul#authorteam a, #sidebar .cat-box ul a{ margin-left:2px;}
.sidebartags{ line-height:140%;}
#sidebar div.sideblogroll ul{ margin-left:0px; font-size:11px; line-height:14px; text-indent:0px; padding-left:0px;}
#sidebar .sideblogroll ul li  ul li{ margin: 0px;margin-left: 1px;padding: 0px;white-space: nowrap;font-family: Arial, Helvetica, sans-serif;text-align: left;}
#sidebar .sideblogroll  h2{ display:block;width: 165px;background-color: #969696;color: white;font-family: Arial, Helvetica, sans-serif;font-size: 10pt;text-align: left;font-weight: normal;padding: 1px 1px 1px 3px;border: 1px solid #ffffff;margin:10px 0 0 0;}
#sidebar div.sideblogroll ul li a{ text-decoration:underline;}

/*** SIDEBAR Comments ***/
.comment_wrap{ font-size:11px; line-height:14px}
.comment_author	{	font-weight:bold;} 
.comment_date	{	font-style:italic}
/*** Comments ***/
.allcomments{ padding: 0 5px 0 10px; line-height: 130%;}
.allcomments h3{ font-size: 15px;}

.commentbox{ margin: 0 0 20px 0; padding: 10px; border: 1px solid #ababab; background: #f6f6f6;}
.commentbox .avatar{ float: left; margin-right: 5px;}
.commentbox small{ font-size: 11px;}
.commentbox p { margin-bottom: 0px;}
.commentbox .commentmeta{ width: 300px;}

#commentform label{   display:block;margin: 0;}
#newsletterRegister label.nr{width:100px;float:left} #newsletterRegister input.nr, #newsletterRegister  select{width:150px;} #datasmall{font-size:0.8em}
#commentform .text { width: 300px;    margin: 0 0 15px 0;}
#commentform strong{ font-size: 11px;}
#commentform textarea{    width:450px;    height:150px;    margin:0;    padding:5px;}

/*** Footer ***/
#footer{ width: 700px;clear: both; vertical-align: middle; background-color: #AD2721; color: #ffffff; font-family: arial, helvetica, sans-serif; font-weight: normal; border-bottom: 1px solid #ffffff;}
#footer a { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #FFFF00; /*text-decoration: underline;*/ }
#impressumFooter{ width:150px; float:right;  padding:2px 4px 2px 0px; text-align:right;}
#companyname{ padding:2px 0px 2px 4px;}
#greybar { width:700px; background-color:#b2b2b2; height:10px;  }
/*** Wordpress ***/
.aligncenter, div.aligncenter {   display: block;   margin-left: auto;  margin-right: auto;}
.alignleft {   float: left;   margin: 0 10px 10px 0;}
.alignright {   float: right;   margin: 0 0 10px 10px;}

.wp-caption {   border: 1px solid #ccc;  text-align: center;   background-color: #f3f4f0;   padding-top: 4px;}
.wp-caption img {   float: none;   margin: 0;   padding: 0;   border: 0 none;}
.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0px;   margin: 0px;}

/*** INline Styles von serendipity übernommen**/
.serendipity_imageComment_center, .serendipity_imageComment_left, .serendipity_imageComment_right { border: 1px solid #333333; background-color: #F5F5F5; margin: 5px; padding: 5px; text-align: center;}
.serendipity_imageComment_center { margin: auto;}
.serendipity_imageComment_left { float: left;}
.serendipity_imageComment_right { float: right;}
.serendipity_imageComment_img, .serendipity_imageComment_img img { margin: 0px; padding: 0px; text-align: center; border: 0px;}
.serendipity_imageComment_txt { border-top: 1px solid #333333; margin-top: 3px; padding: 3px; clear: both; font-size: 8pt; text-align: center;}

.findmore_links{    margin-top:15px; padding-top: 10px; padding-bottom: 3px; text-align: left;    font-size: 8pt; font-family: Arial, Helvetica, sans-serif;    font-weight: normal; color: #666666; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
.findmore_links img {   border: 0px; height: 18px; width: 18px; margin:0; padding:0px}

.serendipityAuthorProfile { font-size:12px;    border: 1px solid #909090; background-color: #E6E8E4;    margin-right: 10px; margin-top: 11px; margin-left: 10px; margin-bottom: 8px;padding: 10px;}

.serendipityAuthorProfile dt {   margin-top: 5px;    font-weight: bold;}
.serendipityAuthorProfile dl {margin:5px 0px 0px 0px;padding:0;text-indent: 0px;}
.serendipityAuthorProfile dd {    margin-bottom: 5px; text-indent: 0px; margin-left:0px;}

#facebook_like{ height:35px;}
#archive_h2{ padding: 0 0 0 10px; margin: 10px 0 10px 0;}

.continue_reading span.noimage a{  background-image: url('');  padding-left: 0px;}
#gebote img{border:0;padding:0;}
#gebote{width:75px;float:right;margin:0px 0px 5px 5px;padding:0;}

#newsletterRegisterDiv h3{color: #663333;margin:0 0 0 0;padding:0px; width:100%;font-size:14px;}
#newsletterRegisterDiv{height:290px;border: #969696 1px solid; margin-top: 15px; padding: 12px 10px 8px 8px; background-color: #ffffff;background:url(/uploads/newslettercollage.jpg) no-repeat 315px 12px white;}
#newsletterRegisterDiv input{margin-bottom:5px;}

.PSR_stars {
height: 15px;
overflow: hidden;
padding: 0;
margin: 0;
}
* html .PSR_stars .star {
display: block;
position: absolute;
height: 0;
width: 0;
}
.PSR_stars input {
display: none;
}
.PSR_no_star, .PSR_half_star, .PSR_full_star, .PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star {
display: block;
float: left;
width: 17px;
height: 15px;
text-indent: -1000em;
text-align: left;
background-repeat: no-repeat;
}
.PSR_no_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/no_star.gif);
}
.PSR_full_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/full_star.gif);
}
.PSR_half_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/half_star.gif);
}
.PSR_no_voting_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/no_star.gif);
}
.PSR_full_voting_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/full_voting_star.gif);
}
.PSR_half_voting_star {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/half_voting_star.gif);
}
.PSR_votes {
padding-left: .5em;
}
.PSR_moment_scores li {
position: relative;
height: 2.2ex;
list-style: decimal outside;
}
* html .PSR_moment_scores li {
list-style: none;
}
.PSR_moment_scores .trend_up, .PSR_moment_scores .trend_dw, .PSR_moment_scores .trend_eq {
display:block;
width: 14px;
height: 15px;
overflow: hidden;
text-indent: -100em;
float: left;
background-repeat: no-repeat;
margin-right: .5em;
}
.PSR_moment_scores .trend_up {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/up_arrow.gif);
}
.PSR_moment_scores .trend_dw {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/dw_arrow.gif);
}
.PSR_moment_scores .trend_eq {
background-image: url(/wp-content/plugins/post-star-rating/img/stars/eq_arrow.gif);
}
.PSR_moment_scores .PSR_container {
position: absolute;
top: 0;
right: 0;
width: 21ex;
text-align: right;
}
