﻿html, body {padding:0px;margin:0px;background-color:#307FAC;background-image:url('images/hintergrund.jpg');background-repeat:repeat-x;font-family: Tahoma;font-size:12px}

#container {width:959px;margin:auto;}
#navigation {margin:0px;padding:10px 0px 0px 10px;width:949px;height:36px;background-image:url('images/navigation.gif');clear:both}
#navigation a {background-image:url('images/hover2.gif');display:inline-block;height:26px;width:102px;padding-top:10px;margin-right:3px;text-align:center;text-decoration:none;color:#FFF;}
#navigation a:hover {background-image:url('images/hover.gif');display:inline-block;height:26px;width:102px;text-decoration:none;}
img {border-style:none}
p, div {margin:0px;padding:0px}
.pt20 {padding-top:20px;}


.null {margin:auto;padding:0px}


.box_rahmen{background-color:#1D4C71;background-image:url('images/verlauf.jpg');background-repeat:repeat-x;}


.box_inhalt {margin:auto;text-align:center;width:945px;background-image:url('images/box.gif');background-repeat:no-repeat;background-color:#fff;}


.inhalt_links {width:700px;height:100%;margin:20px 0px 0px 20px;text-align:left;float:left;}


.inhalt_rechts {float:right;width:200px;margin:20px 10px 0px 0px;}


.menu_rechts {color:#fff;padding:7px 0px 0px 0px;background-image:url('images/rechts_menu.gif');width:188px;height:22px;}
.a {height:5px;width:260px;background-image:url('images/bild_oben.gif');}
.b {height:5px;width:260px;background-image:url('images/bild_unten.gif');}
.box_bild div {width:256px;background-color:#fff;border: 1px solid #CCCCCC;border-top-style:none;border-bottom-style:none;padding:0px 1px;}
.box_bild div p {width:254px;background-color:#D6E5EE;padding:1px;text-align:center;}
.c {height:3px;width:194px;background-image:url('images/rechts_oben.gif');}
.d {height:3px;width:194px;background-image:url('images/rechts_unten.gif');}
.box_rechts div {width:190px;background-color:#fff;border: 1px solid #CCCCCC;border-top-style:none;border-bottom-style:none;padding:0px 1px;text-align:center;}
.box_rechts div div {width:188px;background-color:#D6E5EE;padding:1px;text-align:center;border-style:none;}
.e {height:4px;width:692px;background-image:url('images/start_oben.gif');}
.f {height:3px;width:692px;background-image:url('images/start_unten.gif');}
.box_start div {width:688px;background-color:#fff;border: 1px solid #CCCCCC;border-top-style:none;border-bottom-style:none;padding:0px 1px;}
.box_start div p {width:668px;background-color:#D6E5EE;padding:10px;text-align:left;line-height:18px}
.box_spiel {padding-top:20px;}
.box_spiel span {color: #EB6400;}
.box_spiel a {color: #1D4C71;font-weight:bold;text-decoration:none;}
.box_spiel a:hover {color: #EB6400;font-weight:bold;text-decoration:underline;}
.g {background-image:url('images/kategorie_oben.gif');width:686px;height:3px;}
.h {width:686px;background-color:#EBF2F7;font-size:12px;height:16px}
.i {background-image:url('images/kategorie_unten.gif');width:686px;height:4px;}
.unten {width:959px;height:13px;background-image:url('images/unten.gif');}
.j {padding: 10px 0px 20px 10px;float:left;color:#fff;font-size:12px}
.k {padding: 6px 10px 20px 0px;float:right;color:#fff;font-size:12px}
#sidebar {padding:0px; margin:0px;}
#sidebar a {color: #1D4C71;font-weight:normal;text-decoration:none;}
a {color: #1D4C71;font-weight:normal;text-decoration:none;}
a:hover{color: #EB6400;font-weight:normal;text-decoration:underline;}
#sidebar a:hover {color: #EB6400;font-weight:normal;text-decoration:underline;}
#sidebar h3, #sidebar .sidebartitle{color:#fff;padding:6px 0px 0px 0px;margin:4px 0px 4px 0px;background-image:url('images/rechts_menu.gif');width:188px;height:22px;font-size:12px;font-weight:bold}
#sidebar ul {margin: 0;padding: 2px 0 2px 10px;text-align:left;}
#sidebar ul li {list-style: none;margin: 0;padding: 2px 0 2px 10px;border: none; }
#sidebar ul li ul {padding: 0;margin: 0;}
#sidebar ul li ul li{padding: 2px 0 2px 0px;border-bottom: 1px solid #C1DDEF;}
#sidebar ul li ul li ul li{padding: 1px 0 1px 10px;border: none;}
h1 {font-size:18px;margin:10px 0px 4px 0px;}
h2 {font-size:16px;font-weight:bold !important;margin:10px 0px 4px 0px;}
.k a {color:#fff;display:inline-block;margin:2px;font-size:12px;}

#respond, #comments{
	text-align:left;
padding:20px;
clear:left;
}
#commentform,.commentlist  {
	text-align:left;
margin-left:20px;
}
input {
	margin: 4px 0px 4px 0px;
}

#s {width:100px;}

/* =Comments
----------------------------------------------- */

#comments-title {
	font-size: 14px;
	line-height: 2.6em;
	padding: 0 0 2.6em;
}
.nopassword,
.nocomments {
	color: #aaa;
	font-size: 24px;
	font-weight: 100;
	margin: 26px 0;
	text-align: center;
}
.commentlist {
	list-style: none;
	margin: 0 auto;
	width: 500px;
}
.content .commentlist,
.page-template-sidebar-page-php .commentlist {
	width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.commentlist > li.comment {

	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 1.625em;
	padding: 1.625em;
	position: relative;
}
.commentlist .pingback {
	margin: 0 0 1.625em;
	padding: 0 1.625em;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.comment {
	background: #fff;
	border-left: 1px solid #ddd;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin: 1.625em 0 0;
	padding: 1.625em;
	position: relative;
}
.commentlist .children li.comment .fn {
	display: block;
}
.comment-meta .fn {
	font-style: normal;
}
.comment-meta {
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
}
.commentlist .children li.comment .comment-meta {
	line-height: 1.625em;
	margin-left: 50px;
}
.commentlist .children li.comment .comment-content {
	margin: 1.625em 0 0;
}
.comment-meta a {
	font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentlist .avatar {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px #ccc;
	-moz-box-shadow: 0 1px 2px #ccc;
	box-shadow: 0 1px 2px #ccc;
	left: -85px;
	padding: 0;
	position: absolute;
	top: 0;
          height:55px; 
width:55px; 
}
.commentlist > li:before {
	content: url(images/comment-arrow.png);
	left: -21px;
	position: absolute;
}
.commentlist > li.pingback:before {
	content: '';
}
.commentlist .children .avatar {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	left: 2.2em;
	padding: 0;
	top: 2.2em;
}
a.comment-reply-link {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	display: inline-block;
	font-size: 12px;
	padding: 0px 8px;
          margin-top:10px;
	text-decoration: none;

          
}
a.comment-reply-link:hover,
a.comment-reply-link:focus,
a.comment-reply-link:active {
	background: #888;
	color: #fff;
}
a.comment-reply-link > span {
	display: inline-block;
	position: relative;
	top: -1px;
}

/* Post author highlighting */
.commentlist > li.bypostauthor {
	border-color: ;
}
.commentlist > li.bypostauthor .comment-meta {
	color: #575757;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
}
.commentlist > li.bypostauthor:before {
	content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.commentlist .children > li.bypostauthor {
	background: #ddd;
	border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
	margin-left: 102px;
	width: auto;
}
/* And a full-width comment form */
.page-template-sidebar-page-php #respond {
	width: auto;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 0px 0;
	overflow: hidden;
	position: relative;
          width:500px;
padding-left:100px;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: 888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
          margin-top:10px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

.comment-form-url {display:none;}

.comment-form-url {display:none;}

.bbp-reply-author {width:200px!important}

.bbp-reply-content {font-size:14px}

.bbp-forum-info, .bbp-topic-title {width:400px!important;font-size:14px;padding:10px 0px}

.avatar avatar-80 photo {width:60px!important;height:60px!important}
