body {
background: #393939 url(images/bg_top.jpg) repeat-x;
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#3F3F3F;
text-align:center;
}
h1 {
color: #D21D17;
font-weight: bold;
font-size: 1.8em;
margin: 20px 0 0 0;
}	
h1 a:link, h1 a:visited {
color: #FCFEF4;
text-decoration: none;
}	
h1 a:hover, h1 a:active {
background: none;
color: #DAED9C;
text-decoration: none;
}
h2 {
color: #D21D17;
font-weight: bold;
font-size: 1.4em;
padding-top:10px;
}	
h2 a:link, h2 a:visited {
color: #D21D17;
font-weight: bold;
text-decoration: none;
}
h2 a:hover, h2 a:active {
color: #D21D17;
background: none;
font-weight: bold;
text-decoration: none;
}	
h3 {
padding-left:10px;
margin: 10px 0 -10px 0;
font-weight: normal;
}
a:link {
color: #D21D17;
text-decoration: none;
}
a:visited {
color: #D21D17;
text-decoration: none;
}	
a:hover, a:active {
text-decoration: underline;
}
p {
line-height: 1.4;
}	
.textsmall {
font-family: Arial, Verdana, Helvetica;
font-size: 9px;
color:#999999;
}
#logo {
float:left;
width:300px;
height:91x;
text-align:left;
}
#menu {
width:200;
float:right;
text-align:left;
padding-top:70px;
}
.clear {
clear:both;
}
.clear_single {
line-height:0.1;
clear:both;
}
.breadcrumb {
padding-top:20px;

margin-left:25px;
}
#startseite {
float:left;
width:450px;
margin-top:10px;
padding-top:10px;
}
#seite {
float:left;
width:450px;
margin-top:10px;
padding-left:15px;
text-align:justify;
}
#teaser1 {
float:left;
width:220px;
margin-top:10px;
}
#teaser2 {
float:right;
width: 220px;
margin-top:10px;
}
#container {
margin: 0 auto;
width: 765px;
text-align: left;
}	
.container_left {
background: url(images/container_left.gif) no-repeat;
text-align: justify;
}
.container_right {
background: url(images/container_right.gif) no-repeat top right;
text-align: left;
}	
.topline {
background: url(images/container_top.gif) no-repeat;
}
#content {
padding-left: 10px;
margin-left: 10px;
width: 480px;
}	
#content_bg {
background: #fff url(images/container.gif) repeat-y;
}	
.ankuendigungen {
padding-left:5px;
}
.ankuendigungen_back {
margin-right:10px;
background-color:#F2E5CE;
padding-left:5px;
padding-right:5px;
}
#last10 li {
list-style: none;
padding: 2px 0 2px 0px;
list-style-image:url(images/larp-last10-bullet.gif);
}
#last10 ul {
padding:0;
margin: 0;
}
#search {
background: url(images/inlarp_suche.jpg) no-repeat;
background-position:center;
height: 40px;
margin: 0 auto;
padding-top: 10px;
}
.searchfield {
background: #fffff;
border: 1px solid #000000;
color: #000000;
margin-top: 5px;
padding: 2px 5px 1px 5px;
width: 120px;
}
.searchfield:hover {
border: 1px solid #BFBFBF;
color: #000000;
}
.submit {
background: url(images/search_submit.gif) no-repeat;
height: 20px;
width: 52px;
border: 0;
margin-left: 2px;
text-indent: -9999px;
cursor: pointer;
}
.submit:hover {
background: url(images/search_submit.gif) no-repeat 0 -20px;
height: 20px;
width: 52px;
border: 0;
margin-left: 2px;
cursor: pointer;
}	
.themes {
font-size: .9em;
}	
#footer {
background: url(images/footer.gif) no-repeat;
background-position:bottom;
height: 75px;
}

#footernavi {
padding-top:35px;
padding-left:10px;
font-size:9px;
}

#right {
float: right;
width: 240px;
}

#right ul {
padding:0;
margin:0;
}

#right ul li {
margin-left:50px;
padding-bottom:2px;
padding-top:2px;
}

#right li a {
display:block;
padding:1px 0;
padding-left:5px;
width:180px;
height:1%; /* IE WIN */
}

#right ul.categories-navigation li ul {
margin:0;
}

#right ul.categories-navigation li {
list-style-image:url(images/larp-menue-bullet.gif);
}

#right ul.categories-navigation li li {
margin-left:3px;
padding-top:3px;
padding-bottom:3px;
list-style-image:url(images/larp-subkategorien.gif);
}

#right ul.categories-navigation li ul ul {
margin:0 0 0 10px;
}

#right ul.categories-beitraege li ul {
margin:0;
}

#right ul.categories-beitraege li {
list-style-image:url(images/larp-subkategorien.gif);
}

#right ul.categories-beitraege li li {
margin-left:10px;
padding-top:3px;
padding-bottom:3px;
list-style-image:url(images/larp-subkategorien.gif);
}

#right ul.categories-beitraege li ul ul {
margin:0 0 0 16px;
}

#right li a:hover {
text-decoration:underline;
}

#rss li {
list-style-image:url(images/larp-rss.png);
padding-left: 5px;
}

#sitemap {
padding-left:30px;
}

#sitemap li {
list-style-image:url(images/larp-last10-bullet.gif);
}

#anleitung {
text-align:justify;
background-color:#F2E5CE;
line-height: 1.4;
padding:5px;
margin-top:5px;
}

#anleitung  h1{
color: #D21D17;
font-weight: bold;
font-size: 1.8em;
margin: 0;
padding-bottom:5px;
}

#ebay {
margin-top:5px;
padding-top:20px;
background-color:#F2E5CE;
width:130px;
float:left;
text-align:center;
height:110px;
}

#anleitung_single {
margin-top:5px;
width:300px;
float:right;
text-align:justify;
background-color:#F2E5CE;
line-height: 1.4;
padding:5px;
height:120px;
}

.entry {
margin:0 0 20px 0;
text-align: justify;
}

.entry h2 a:link, h2 a:visited {
background-image:url(images/larp-menue-bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
}

.entry h2 a:hover, h2 a:active {
background-image:url(images/larp-menue-bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
}

.entry .info {
position:relative;
margin-top:-3px;
padding:3px;
border-top:1px solid;
border-bottom:1px solid;
font-size:0.9em;
padding-left:5px;
border-color:#eeeeee;
background-color:#F3EEE5;
}

.entry.single {
clear:both;
}

.entry.single .info {
margin:0 0 5px 0;
}

.entry .info a {
margin-right:6px;
padding-right:9px;
border-right:1px solid;
border-color:#eeeeee;
}

.entry a.more {
padding-left:12px;
background:url(images/larp-more.gif) no-repeat;
}

.beitrag {
padding-left:5px;
}

input {
border: 1px solid #BFBFBF;
color: #000000;
background: #fff;
padding: 2px 5px 1px 5px;
font-size: 1em;
}
	
input:hover {
background: #fff;
border: 1px solid #999999;
color: #000000;
font-size: 1em;
}

.pagebar { 
font: 11px Arial, Helvetica, sans-serif; 
padding-top: 20px; 
padding-bottom: 10px; 
margin: 0px; 
}

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

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

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

.pagebar .this-page {
padding: 2px 6px; 
border-color: #999; 
font-weight: bold; 
font-size: 13px; 
vertical-align: top; 
background: #fff;
}

.pagebar a:hover {
background: #fff; 
border-color: #000000; 
text-decoration: none;
}

.main {
margin-top:-5px;
}

.reply {
font-weight: bold;
font-size: 1.2em;
margin: 0 0 0 10px;
}

.alt {
background: #EAF8CF !important; 
border: 1px solid #D5F0A4 !important;
padding: 10px 10px 0 10px !important;
}

.alt:hover {
border: 1px solid #ACE149 !important;
}

.comments {
font-size: 1.2em;
padding-bottom: 25px;
/*border-bottom: 3px double #eee;*/
}

.comments a:link, .comments a:visited {
color: #78A515;
font-weight: bold;
text-decoration: none;
}

.comments a:hover, .comments a:active {
background: #78A515;
color: #fff;
text-decoration: none;
}

p.comment_meta {
margin: 0 0 10px 10px;
font-size: .9em;
}

.comment_author a:visited {
font-weight: bold;
text-decoration: none;
}	

.commentlist li:hover {
border: 1px solid #ACE149;
}

.commentlist {
padding: 0;
margin: 0;
}

.commentlist li {
list-style: none;
padding: 10px 10px 0 10px;
background: #F6FCEB;
border: 1px solid #DEF3B6;
margin: 10px;
color: #3C452D;
}

#comments h2 {
margin-bottom:24px;
}

#comments h2 a {
margin-left:2px;
padding-left:6px;
border-left:1px solid;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.55em;
}

#comments ul {
margin:0 0 0 20px;
}

#comments li {
position:relative;
margin-bottom:18px;
}

#comments li p {
padding:0 0 10px 0;
}

#comments .header {
position:relative;
min-height:22px; 
margin:0 0 10px 0;
padding:3px 6px;
}

* html #comments .header {
height:19px;
} /* IEWin */

#comments .header strong {
font-family:Verdana;
}

#comments h2 {
margin-bottom:24px;
}

#comments h2 a {
color:#CB0000;
}

#comments li.comment {
list-style-image:url(images/comments.gif);
}

#comments li.trackback,#comments li.pingback {
list-style-image:url(images/pingtrackback.gif);
}

#commentform {
background-color:#F3EEE5;
padding-top:5px;
padding-bottom:5px;
margin:0;
text-align:left;
}

#comments .header {
background-color:#F0F4F7;}

#comments .header.alt {background-color:#eeeeee;}

textarea {
font-family: Arial, Verdana, Helvetica;
font-size: 1.1em;
border: 1px solid #BFBFBF;
color: #000000;
padding: 2px 5px 1px 5px;
width: 400px;
}

textarea:hover {
background: #fff;
border: 1px solid #999999;
color: #000000;
}

.postinput {
margin-left: 10px;
}

a.liexternal {
padding-right: 12px;
background: url(images/link_indication_img/link-icon_external_02.gif) no-repeat right;
}

a.liwikipedia {
padding-right: 14px;
background: url(images/link_indication_img/link-icon_wikipedia_02.gif) no-repeat right;
}

a.liimdb {
padding-right: 18px;
background: url(images/link_indication_img/link-icon_imdb.png) no-repeat right;
}

a.liftp {
padding-right: 13px;
background: url(images/link_indication_img/link-icon_ftp.png) no-repeat right;
}

a.limailto {
padding-right: 18px;
background: url(images/link_indication_img/link-icon_mail.png) no-repeat right;
}

.wpv_videoc {
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
width: 425px;
}

.wpv_video {
display: block;
margin-left: auto;
margin-right: auto;
padding: 4px 0 4px 0;
width: 425px;
height: 350px;
}

.wpv_titleauthor, .wpv_durationdate {
display: block;
margin-left: auto;
margin-right: auto;
width: 400px;
font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
color: #666;
padding: 3px;
border-top: 1px solid #aaa;
}

.wpv_download {
display: block;
margin-left: auto;
margin-right: auto;
padding: 3px;
}

.wpv_download a {
font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
color: #f44;
}

.wpv_download a:hover {
text-decoration: none;
}

.wpv_download img {
border: 0;
}

.wpv_self {
text-align: left;
}

.wpv_self a {
font: bold 9px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
color: #000;
}

.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

* html .clearfix {
height: 1%;
}
.post-bookmark {
float: right;
}

.likebutton {
text-align:right;
float: right;
padding-top:3px;
padding-right:0px;
margin:0;
}

.fbfan {
text-align:center;
padding-top:15px;
}

.strich {
margin-top:-10px;
border-top: #BFBFBF 1px solid;
padding-bottom:5px;
}

