/*  
Theme Name: C-Journal 2.0 based on WordPress Standard DE-Edition
Description: Das Calbenser Journal basiert auf dem komplett eingedeutschten Standard-Theme.
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/******************************
	Reset Defaults
 ******************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, 
font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption 
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
/******************************
	Defaults
 ******************************/
body {font-size: 62.5%; /* Resets 1em to 10px */font-family: Arial, Helvetica, sans-serif;background:url(images/alle/bg.gif);color: #333;background:#7e93c7;text-align: center}
/******************************
      text
 ******************************/
h1, h2, h3, h5 {font-weight: bold;} 
hr {clear:left; height:0px; border-bottom:1px solid #ededed; background-color:#fff; color:#fff; margin:20px 0;}
hr.hidden {clear:both; visibility:hidden}
.home hr {margin:0 0 20px 0!important}
a:link, a:visited {color:#7e93c7;background-color: inherit;text-decoration:none} 
a:hover, a:active {color:#cccccc;background-color: inherit;text-decoration: underline;}
.entry p a:visited {color: #b85b5a;}
.entry h3 {margin-bottom:7px;}
.more-link {font-size:0.8em;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
.alt {background-color: #f8f8f8;border-top:1px solid #ddd;border-bottom: 1px solid #ddd;}	
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
tr.homeTeam{font-weight:bold!important}
.clear {clear:both}
/******************************
      Listen
 ******************************/
.entry ul {list-style-position:outside;} 
.entry ul li{padding: 0 4px 4px 25px;margin-left:-10px;background:url(images/alle/pfeil.gif) no-repeat ;} 
#liste {list-style-position:outside;margin-bottom:20px;} 
#liste li{padding: 0 4px 4px 25px;background:url(images/alle/pfeil.gif) no-repeat ;} 
#last li{display:inline;float:left;margin:5px 2px;} 
#last li img{border:1px solid #fff;padding:3px;} 
/******************************
      container
 ******************************/
#gesamt {background:#fff repeat-y;margin:0 auto;padding:0 10px 10px 10px;text-align: left;width:956px;position:relative;box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000}
#header {height:180px; background:url('images/head/1.jpg') no-repeat}
#topnavigation {font-size:14px;height:53px;position:absolute;top:110px; right:10px;background:url(images/alle/topnavi-ul-hg.png) no-repeat;} 
#breadcrumb {margin:10px 0 0 0;width:100%; font-size:1.2em; height:25px; line-height:25px; border:solid #ededed; border-width:1px 0 1px 0;position:relative }
#content {clear:left;float:left; margin:10px 0 10px 7px; font-size: 1.3em;line-height: 1.4em;width:630px;position:relative}
#rightside {margin:10px 0 20px 0;width:300px;position:relative;float:right; border-bottom:1px solid #b7b7b7;}
#footer {background-color:#72b339;color:#fff;padding: 20px;margin: 10px auto 0 auto;width: 916px; min-height:110px;clear: both;font-size:12px;box-shadow: inset 0px 0px 20px #333;-webkit-box-shadow: inset 0px 0px 20px #333;-moz-box-shadow: inset 0px 0px 20px #333}
/******************************
      header
 ******************************/
#header h1{background:url(images/alle/cj-logo.png) no-repeat 415px 90px;height:180px;margin:0;padding:0;text-indent:-1900px;}
#topnavigation .page_item {text-decoration:none; }
#topnavigation .current_page_item {font-weight:bold}
#topnavigation ul{color:#fff;width:100%;padding-left:45px}
#topnavigation ul li{display:inline;float:left;height:53px;background:url(images/alle/topnavi-li-hg.png) repeat-x}
#topnavigation ul li a{color:#fff;padding:15px 10px 0 10px;display:block;height:30px;float:left;text-decoration:none}
#topnavigation ul li a:hover{color:#fff;padding:10px 10px 0 10px;display:block;height:35px;text-decoration:none;border-bottom: 5px solid #fff}
/******************************
      navigation
 ******************************/
.nav ul {width:956px; background:url(images/alle/navi-hg.jpg) repeat-x; position:relative; height:35px;}
.nav ul li{float:left;display:inline; height:35px; text-shadow: -1px -1px 0px #8899b0; font-weight:bold}
.nav ul li.current-cat, 
.nav ul li.current_page_item,
.nav ul li.current_page_ancestor,
.nav ul li.current_page_parent {background:url(images/alle/navi-current-hg.jpg) repeat-x;}
.nav ul a:link, 
.nav ul a:visited{border-right:1px solid #ededed;border-left:1px solid #8899b0;	color:#fff; display:block;font-size:12px;height:15px;padding:10px 10px;   text-decoration:none; text-transform:uppercase}
.current-menu-item a,
.current-post-ancestor a,
.current-menu-parent a,
.current-post-parent a,
.nav ul li.current-cat a , 
.nav ul li.current_page_item a,
.nav ul li.current_page_ancestor a,
.nav ul li.current_page_parent a,
.nav ul a:active {-moz-box-shadow: inset 2px 2px 5px #666;-webkit-box-shadow: inset 2px 2px 5px #666;box-shadow: inset 2px 2px 5px #666}
.nav ul a:hover, 
.nav ul li.current a:link, 
.nav ul li.current a:visited, 
.nav ul li.current a:hover, 
.nav ul li.current a:active{background-color:#72b339;text-decoration:none}
/******************************
      content
 ******************************/
.category #content, .single #content, .page #content,
#content p {padding-bottom:15px;}
#content h2 {font-size: 1.5em;line-height:1.5em}
#content h2, #content h5{color: #333; margin-bottom:15px}
#content h2.start{font-size: 1.2em;line-height:1.3em;color: #333;margin: 10px 0 8px 0}
#content h2.pagetitle a {color: #333;font-size: 1.8em; line-height:1.2em; text-decoration:none; padding:20px 0}	
#content h2.pagetitle a:hover {color: #666;font-size}	
.page h2.pagetitle {margin-bottom:30px;}	
.home h3{font-size: 12px;color: #96b1d4;padding-left:20px;border-bottom:1px solid #96b1d4;background:#fff url(images/alle/hg-h3.gif) no-repeat;background-position:bottom left;}
#content h3 a:link{color: #96b1d4;text-decoration:none}
#content h5{font-size: 1.2em;line-height:1.2em}
/* featured content */
#sticky {margin-bottom:20px; width:630px;}
/* letzten 10 */
#last_ten {float:left;display:inline}
/* spalten */
.news_start {clear:both; margin: 0 0 2em 0;border-bottom:0px solid #ccc}
.news_box{float:left; width:200px; min-height:320px; max-height:350px; overflow:hidden}
.middle {margin:0 15px}
.news_box h3 {margin-bottom:5px;}
/* related */
.entry_related {margin:2em 0 0 0; width:600px; overflow-x:hidden}
.entry_related h4 {font-size:1.8em; margin-bottom:1em}
.related_posts{width: 100%; font-size:1em}
.related_posts a{ text-decoration: none}
.related_posts li{ padding: 5px 10px; width:278px;height: 105px;float:left;list-style-type: none}
.related_posts img{float: left;margin: 5px;border: 3px solid #dedede}
/* post */
.post {margin: 0 0 10px 10px;}
.post_start {margin: 0 0 1em 0; padding:0 5px;}
#excerpt p{font-weight:normal; font-size:1.6em}
#text-1 {margin: 20px 0 0 0;width: 150px}
/* category */
.category h2 a {text-decoration:none}
/* home */
.home .post, .category .post{margin:0 0 0 10px; min-height:102px; padding:30px 10px; margin:0; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;}
.home .post h2 a, .category .post h2 a {line-height:20px;margin-bottom:0!important; padding-bottom:0!important}
.home .post h2,.home .post p, .category .post h2, .category .post p {margin-left:160px; margin-bottom:0!important; padding-bottom:0!important}
.home .post h5, .category h5 {margin-bottom:5px;}
#vidsection_out {width:630px; height:100px; overflow:hidden; margin:10px 0; position:relative; padding:0}
#vidsection_in {width:640px; height:100px; position:relative; padding:0}
.colvid {float:left; width:150px; margin-right:10px;  position:relative}
/* entry */
.entry p {font-family: Georgia, serif; font-size:16px; line-height: 24px; margin-bottom: 20px;}
.entry ul, .entry ol {font-family: Georgia, serif; font-size:16px; line-height: 24px; margin: -10px 0 30px 0!important;}
.single .entry h3{font-size: 16px; border-bottom:1px solid #96b1d4; line-height:20px}
/* metadaten */
.postmetadata {padding-top: 5px;margin: 30px 0;clear: left;}
.date {font-size: 12px;}
.date p {margin-top:1em;}
.autor {background: #ededed;border:1px solid #dedede;clear:both;display:table;margin: 20px 0 10px 0; padding:5px}
.autor img {margin: 5px 10px 5px 5px;float: left;}
#copy {clear:both;margin:20px 0;text-align:center;width:100%;}
/********* post-types ************/
.post-type-archive-gastros #content, 
.post-type-archive-hotels #content, 
.post-type-archive-jobs #content {width:610px; padding:10px}
.post-type-archive-gastros .post, 
.post-type-archive-hotels .post, 
.post-type-archive-jobs .post{margin:2em 0; border-top:1px solid #ededed}
.post-type-archive-gastros .entry, 
.post-type-archive-hotels .entry, 
.post-type-archive-jobs .entry{min-height:102px; padding:10px; margin:0; border-bottom:1px solid #ededed}
.post-type-archive-gastros .entry .col_left, 
.post-type-archive-hotels .entry .col_left {float:left; width:320px}
.post-type-archive-gastros .entry h2, 
.post-type-archive-hotels .entry h2{font-size:14px!important; line-height:16px!important; padding-bottom:5px!important}
.post-type-archive-jobs .post {margin-top:20px!important}
.post-type-archive-jobs .entry h3 {font-size:16px!important; line-height:32px!important; padding:0!important; margin:0!important}
.post-type-archive-gastros .entry p, 
.post-type-archive-hotels .entry p,
.post-type-archive-jobs .entry p {font-size:12px; line-height:16px;  padding:0!important; margin:0!important; font-family:Arial, Helvetica, sans-serif!important}
.post-type-archive-hotels .entry p{margin-top:5px!important;}
/******************************
      right container
 ******************************/
#searchform {margin:0 0 1em 0;padding:0; float:left;}
input.search {background: url('images/alle/suche.gif') no-repeat 5px 10px;border: 1px solid #8c8c8c; width: 130px; height: 34px; line-height:34px; margin:0; padding: 0 10px 0 30px; color: #666}
#rightside h3 {color:#333; text-shadow: -1px -1px 0px #ededed; font-size:14px; line-height:35px;background: url(images/alle/hg-h3-right.jpg) repeat-x;padding-left: 20px;clear:left; border-bottom:1px solid #b7b7b7; text-shadow:}
#rightside a{color:#333}
/*erste Ebene */
#rightside ul{padding:1em 2em}
#rightside ul li{padding:3px 0;}
#rightside hr {clear:both; height:0!important; margin:0!important; padding:0!important; visibility:hidden}
#tagcloud{clear:left; padding:20px; text-align:center; line-height:22px}	
.partners, .box, .leaguemanager_widget {margin:0; padding:0; border-top:1px solid #fff}
.partners {background-color:#666}
.box, .leaguemanager_widget {background-color:#dddddd}
#wp270x125 { width:100%; padding:5px 0 }
#wp270x125 .wp270x125ad { margin:0 auto; padding:5px 10px; width:270px; }
#social_btn {position:absolute; top:0; right:0; padding:0!important;}
#social_btn li{margin: 0 0 0 5px;  padding:0!important; float:left}
/* kurzmeldungen */
#short, #recentcomments {padding-right:20px; background-color:#dddddd}
#short li, #recentcomments li {padding:5px 10px; border-bottom:1px dotted #666; font-size:14px; line-height:16px;}
#short li:last-child, #recentcomments li:last-child {border-bottom:0}
#short li a, #recentcomments li a{text-decoration:none}
#recentcomments .url {font-weight:bold}
#short small{font-size:11px}
/******************************
      footer
 ******************************/
#footer h3{color:#fff;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;line-height:28px; background:none!important; border:0; padding-left:0}
#footer p {margin-bottom:6px;}
#footer a {color:#fff; text-decoration:none;}

#footer ul li { margin-left:5px; padding:3px;}
.col_left_unten {float:left; width:200px;margin-left: 20px}
.col_middle_unten {float:left; width:300px;margin:0 20px;}
.col_right_unten {margin-left: 580px; text-align:center; width:300px}
/******************************
     bilder
 ******************************/
.wp-caption {margin:0; padding:0}
.wp-caption img{margin:0; padding:0}
p.wp-caption-text {color:#666; padding:5px 10px 0 0; font-size: 11px; line-height:13px; margin-bottom:0; font-family:Arial, Helvetica, sans-serif}
p img {max-width: 100%;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto}
img.centered {display: block;margin-left: auto;margin-right: auto;}
.alignright {padding:0; margin:5px 0 0 10px;display: inline;border-color:#666666;}
.alignleft {padding:0; margin:5px 10px 0 0;display: inline;border-color:#666666;}
.alignright {float: right;}
.alignleft {float: left}
.startseite {width:200px;height:134px;margin:5px 0 0 0;border:0}
.startseite_oben {float:left;width:235px;height:176px;margin:5px 10px 2em 0;border:0;}
.attachment-post-thumbnail {float:left; margin-right:10px; border:0;}
.kategorien {float: left;width:100px;height:75px;margin:0 10px 2em 0;padding:4px;border:1px solid #666666}
/******************************
   
 ******************************/
html>body .entry ul {margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px;}
html>body .entry li {margin: 7px 0 8px 10px}
.entry ol {padding: 0 0 0 35px;margin: 0}
.entry ol li {margin: 0;padding: 0}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none}
/******************************
      anzeige
 ******************************/
.aff1 {clear:both; margin:20px 30px;}
#aff-top {margin:0 auto; padding:10px 0; width:728px}
.aff_big {clear:left; margin:0 0 0 20px;}
.aff_468 {margin:20px auto; width:486px}
.aff_582 {margin-left: auto; margin-right: auto; width:582px}
.category .aff_468, .tag .aff_468, .page .aff_468 {margin-bottom:30px}
#aff_top {float:left;max-height:400px;width:200px; text-align:center}
#aff_top h3 {text-align:left}
#single_aff_top_right {float:right; margin:0 0 10px 20px}
#single_aff_carrousel {margin:0 auto 20px auto}	
#single_aff_immo {margin:0 auto 20px auto; width:500px}	
/******************************
      tabellen
 ******************************/
table.immodaten{margin:1em 0 2em 0}
.immodaten {border:	1px solid #666666}
/* header row*/
.immodaten th {padding:	2px 5px;border:		0px solid;border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;cursor:default;color:#FFFFFF;background-color:#666666;}
/* normal row*/
.immodaten td {padding:	5px}
/* alternative rwo */
.immodaten tr.alt {background-color: #cecece}
/******************************
      pagebar
 ******************************/
#paging{clear:both;width:650px; margin:2em 0 1em 0}
#paging li{float:left;height:30px;text-align:center;}
#paging li.prev, #paging li.next{width:100px;}
#paging li.prev a, #paging li.next a{margin:0;}
#paging li.pages {width:400px;margin:0 20px;}
#paging li.pages a{margin:0 5px;display:inline-block;}
#paging li.pages a.active{color:#fff;padding:4px 11px;background:#7e93c7;}
/******************************
    slider
 ******************************/
#myGallery, #myGallerySet, #flickrGallery {width: 630px;height: 400px;z-index:5;border:0;margin-top:10px}
.jdGallery .slideInfoZone{
height:150px;
filter:alpha(opacity=80)!important;
-moz-opacity:1.0!important;
-khtml-opacity: 1.0!important;
opacity: 1.0!important;}
.jdGallery .slideElement{
width: 100%;height: 100%;background-color: #fff;background-repeat: no-repeat;background-position: center center;background-image: url('img/loading-bar-black.gif')}
.jdGallery .loadingElement{
width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color:#000;background-repeat: no-repeat;background-position: center center;background-image: url('img/loading-bar-black.gif')}
.jdGallery .slideInfoZone h2,
.jdGallery .slideInfoZone p {font-family:Georgia, "Times New Roman", Times, serif}
.jdGallery .slideInfoZone h2{
font-size: 26px !important;font-weight: bold !important;font-style:italic!important;
line-height:28px!important;
background-color: #fff !important;color: #000 !important;
margin: 0 0 0 25px;padding:5px 10px!important;
background-image: none !important;
text-align: left !important;
display: inline-table!important; 
max-width:480px
}
.jdGallery .slideInfoZone p{
margin:-22px 15px 0 15px !important;padding: 15px 10px!important;
background-color: #000 !important;color: #fff !important;
font-size: 18px !important;font-style:italic!important;line-height:20px;
background-image: none !important;
text-align: left !important;
width:550px}
.jdGallery a.carouselBtn, .jdGallery a.carouselBtn:hover, .jdGallery a.carouselBtn:active{
position: absolute;bottom: 0;right: 30px;height: 20px;
/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #000;color: #fff !important;
cursor: pointer;
}
.jdGallery .carousel{
position: absolute;left: 0;top: 0;
width: 100%;height: 115px;
margin: 0px;
background: #000;color: #fff;
text-indent: 0;
overflow: hidden;
}
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{
cursor: pointer;
background: #000;
background-position: center center;
float: left;
border: 0;
display:none
}
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{
font-size: 10px;
position: absolute;bottom: 5px;right: 10px;
padding: 1px 2px;margin: 0;
background: #000;
border: 0;
cursor: pointer;
}
.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #fff;}
.jdGallery a{font-size: 100%;text-decoration: none;color: #fff;}
/* Gallery Sets */
.jdGallery a.gallerySelectorBtn{
z-index: 15;
position: absolute;
top: 0;
left: 30px;
height: 20px;
/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
text-align: center;
padding: 0 10px;
font-size: 13px;
background: #000;
color: #fff;
cursor: pointer;
opacity: .4;
-moz-opacity: .4;
-khtml-opacity: 0.4;
filter:alpha(opacity=40);
}
.jdGallery .gallerySelector{
z-index: 20;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #000;
}
.jdGallery .gallerySelector h2{
margin: 0;
padding: 10px 20px 10px 20px;
font-size: 20px;
line-height: 30px;
color: #fff;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{
margin-left: 10px;margin-top: 10px;padding: 5px;
border: 0;
height: 40px;
color: #fff;
cursor: pointer;
float: left;
}
.jdGallery .gallerySelector .gallerySelectorInner div.hover{background: #000;}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{
background: #000;background-position: center center;
float: left;
border: none;
width: 40px;height: 40px;
margin-right: 5px;
}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #fff;
}
.imageElement { display: none; }

#flickrGallery{width: 500px;height: 334px}
.jdGallery .slideInfoZone{position: absolute;z-index: 50;width: 100%;margin: 0px;left: 0;bottom: 0;text-indent: 0;overflow: hidden;}
#myGallery img.thumbnail, #myGallerySet img.thumbnail{display: none}
.jdGallery{overflow: hidden;position: relative}
.jdGallery img{border: 0;margin: 0}
* html .jdGallery .slideInfoZone{bottom: 100px}
.jdGallery div.carouselContainer{position: absolute;height: 135px;width: 100%;z-index: 10;margin: 0px;left: 0;top: 0;display:none}
.jdExtCarousel{overflow: hidden;position: relative}
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{
position: absolute;top: 10px;left: 0;
width: 100%;height: 78px;
overflow: hidden}
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position: relative;}
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom: 10px}
.jdGallery .carousel .label, .jdExtCarousel .label{
font-size: 13px;
position: absolute;bottom: 5px;left: 10px;
padding: 0 !important;margin: 0}
.jdGallery a.right, .jdGallery a.left{
position: absolute;
height: 99%;width: 25%;
cursor: pointer;z-index:10;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50)}
.jdGallery a.right:hover, .jdGallery a.left:hover{
filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8}
.jdGallery a.left{left: 0;top: 0;background: url('img/fleche1.png') no-repeat top left;}
* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat top left; }
.jdGallery a.right{right: 0;top: 0;background: url('img/fleche2.png') no-repeat top right}
* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat top right; }
.jdGallery a.open{left: 0;top: 0;width: 100%;height: 100%;}
.withArrows a.open{
position: absolute;top: 0;left: 25%;
height: 99%;width: 50%;
cursor: pointer;z-index: 10;
background: none;
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
filter:alpha(opacity=80); }
/* Gallery Sets */
.jdGallery .gallerySelector .gallerySelectorWrapper{overflow: hidden}
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
}
/******************************
     ligamanager
 ******************************/
/* @section: Widget*/
.leaguemanager_widget {width:300px; padding:20px 20px 20px 10px}
.leaguemanager_widget h4 {position: relative; font-size:12px; font-weight:bold; text-align: center;margin-bottom: 10px}
.leaguemanager_widget h4 .next {position: absolute;right: 0}
.leaguemanager_widget h4 .prev {position: absolute;left: 0}
.leaguemanager_widget h4.standings {margin-top: 1.5em}
.leaguemanager_widget h4 a {text-decoration: none;}
.leaguemanager_widget img {border: 0;vertical-align: middle}
/*--- Match Events ---*/
.leaguemanager_widget .match_box {margin-bottom: 30px;text-align: center}
.leaguemanager_widget .match_box .match {padding: 10px 0}
.leaguemanager_widget .match_box .logos {margin: 0 auto}
.leaguemanager_widget .match_box .home_logo {margin-right: 0}
.leaguemanager_widget .match_box .away_logo {margin-left: 0}
.leaguemanager_widget .match_box .match_day, 
.leaguemanager_widget .match_box .date, 
.leaguemanager_widget .match_box .location {padding: 0;margin: 0.3em 0;}
.leaguemanager_widget .match_box .result {font-size: 1.3em;font-weight: bold}
.leaguemanager_widget .match_box .report {text-align: right;}
/*--- Standings Table ---*/
.leaguemanager_widget table.leaguemanager {font-size: 11px!important; width:100%}
.leaguemanager_widget table.leaguemanager th {}
.leaguemanager_widget table.leaguemanager th, 
.leaguemanager_widget table.leaguemanager td {padding: 4px;margin: 0;border: 0;border-bottom: 1px solid #dfdfdf}
/*.leaguemanager_widget table.leaguemanager tr, .leaguemanager_widget table.leaguemanager tr.alternate {
	background-color: #ffffff}*/	
/******************************
Stylesheet for the WP125 ad management plugin
URL: http://www.webmaster-source.com/wp125-ad-plugin-wordpress/
******************************/
/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }
/* Styles for two-column display */
#wp125adwrap_2c { width:100%; margin-left:5px }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:10px; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	visibility: hidden;
	text-align:left;
	top:50%;
	left:50%;
	border: 1px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}


/**
 * Cleaner Gallery Stylesheet
 * Default style rules for the Cleaner Gallery plugin for WordPress.
 *
 * @copyright 2008 - 2009
 * @version 0.6
 * @author Justin Tadlock
 * @link http://justintadlock.com/archives/2008/04/13/cleaner-wordpress-gallery-plugin
 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * @package CleanerGallery
 */

.gallery {display: block;clear: both;overflow: hidden;margin: 0 auto;}
.gallery .gallery-row {display: block;clear: both;overflow: hidden;margin: 0;}
.gallery .gallery-item {
	overflow: hidden;
	float: left;
	margin: 0;
	text-align: center;
	list-style: none;
	padding: 0;
	}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
	max-width: 89%;
	height: auto;
	padding: 1%;
	margin: 0 auto;
	}
.gallery-caption {margin:0 0 10px 0;font-size:10px!important; line-height:10px}

/* Image sizes depending on the number of columns */
.col-0 { width: 100%; }
.col-1 { width: 100%; }
.col-2 { width: 50%; }
.col-3 { width: 33%; }
.col-4 { width: 25%; }
.col-5 { width: 20%; }
.col-6 { width: 16.5%; }
.col-7 { width: 14%; }
.col-8 { width: 12.4%; }
.col-9 { width: 11%; }
.col-10 { width: 10%; }
.col-11 { width: 9%; }
.col-12 { width: 8.33%; }
.col-13 { width: 7.6%; }
.col-14 { width: 7.1%; }
.col-15 { width: 6.66%; }
.col-16 { width: 6.25%; }
.col-17 { width: 5.83%; }
.col-18 { width: 5.55%; }
.col-19 { width: 5.25%; }
.col-20 { width: 4.95%; }
/***************************************************
     kommentar-elemte (Gästebuch)
 ***************************************************/
.comment-number {
font-size: 4em;
font-weight: bold;
text-align: right;
margin-top: 5px;
line-height: 90%;
color:#efefef; position:absolute; right:0; bottom:0; display:none
}
 /* Comments */
#comments-title {padding:10px 20px; font-size:20px}
.comm-nav {margin-left:20px}
.comm-nav a{padding:5px; font-size:16px}
.commentlist {padding: 10px 0 0 0; margin:0; position:relative; width:95%; margin:0 auto}
li.comment {margin:0 !important;padding-left:0 !important;list-style: none !important; list-style-position:outside}
.comment-reply-link {
          font-size: 10px!important; font-weight:normal!important;
          text-transform: uppercase;
          padding: 2px 8px;
        	position: absolute;
        	left: 0;
        	bottom: 0;
        	background: #fff;
        	border-top: 1px solid #e8e8e8;
        	border-right: 1px solid #e8e8e8;
        	text-decoration: none !important;
        }
        .highlighted > .comment-body .comment-reply-link,
        .hightlighted > .comment-body .cancel-comment-reply a {
          left: 1px !important;
          bottom: 1px !important;
        }
        .commentlist .children > li {
          border-left: 1px solid #cacaca;
          padding-left: 30px !important;
          padding-bottom: 10px;
          margin: 0;
          list-style: none;
        }
        .commentlist .comment-body {
          background: #fff;
          border: 1px solid #dfdfdf;
          padding: 20px;
          position: relative;
          margin-bottom: 10px;
          padding-right: 120px;
          overflow: hidden;
          min-height: 120px;
        }
		
        .bypostauthor .comment-body { background: url('bilder/grafiken/ribbon-webteam.png') no-repeat bottom right;border: 1px solid #015DA8}
		
		.commentlist .highlighted > .comment-body {
          background: #ccc;
          border: none;
          padding: 1px !important;
        }
          .commentlist .highlighted > .comment-body .wrap-comment {
            border: solid 3px #efefef;
            background: #fff;
            margin-bottom: 0px;
            overflow: visible;
            padding: 30px;
            padding-right: 150px;
          }
            .commentlist .children .highlighted > .comment-body .wrap-comment {
              padding: 20px !important;
              padding-left: 90px !important;
            }
     
          .commentlist .comment-body .avatar {
            position: absolute;
            right: 20px;
            top: 20px;
          }
          .commentlist .comment-body .commentmetadata {
            font-size: 12px;
            font-style: italic;
            padding-bottom: 5px;
          }
            .commentlist .comment-body .commentmetadata a {
              color: #989898;
            }
          .commentlist .comment-body .comment-meta .comment-edit-link {
            display: none;
          }
          .commentlist .comment-body .fn {
            font-family: Helvetica, Arial;
            font-size: 20px;
            font-weight: bold;
            float: left;
            padding-right: 5px;
            padding-bottom: 5px;
          }
		  
		   .commentlist .comment-body .fn a{font-size:20px }
		  
          .commentlist .children .comment-body {
            padding: 20px;
            padding-left: 90px;
            min-height: 90px;
            margin-bottom: 0px;
          }
          .commentlist .children li > .comment-body {
            margin-bottom: 10px;
          }
            .commentlist .children .comment-body .avatar {
              width: 50px;
              height: 50px;
              position: absolute;
              right: auto;
              left: 20px;
              top: 20px;
            }
            .commentlist .children .comment-body .fn {
              font-size: 16px;
            }
            .commentlist .comment-body .says {
              display: none;
            }
      .comments-navigation {
      	
      }
      	.comments-navigation .alignleft {
      	  float: left;
      	}
      	.comments-navigation .alignright {
      	  float: right;
      	}
      .comments {
        overflow: hidden;
        width: 100%;
      }
      .comments > p {

      }
      #respond {
        float: left;
        width: 100%;
		margin-top:30px;
      }
        #respond h1 {
          padding-top: 30px;
          padding-bottom: 20px;
          font-size: 36px;
          margin: 0;
        }
          h1.comments-header span {
            color: #5f5f5f;
            font-size: 30px;
          }
        #respond form {
          padding: 10px 15px 30px 15px;
          background: #fff;
          border: 1px solid #dfdfdf;
          overflow: hidden;
          position: relative;
        }
        .commentlist #respond {
          margin-bottom: 10px;
        }
          .commentlist .children #respond {
            margin: 10px 0;
          }
          .commentlist #respond h1 {
            display: none;
          }
          #respond p.input_block {
            margin: 15px;
            float: left;
            width: 209px;
            padding-bottom: 0px;
          }
            #respond p.input_block input {
              background: #fdfdfd;
              border: 1px solid #d6d6d6;
              padding: 8px 5px;
              font-size: 14px;
              width: 199px;
              font-family: Arial, Helvetica, sans-serif;
            }
            .children #respond p.input_block {
              width: 199px;
            }
              .children #respond p.input_block input {
                width: 188px;
              }
                .children .children #respond p.input_block {
                  width: 189px;
                }
                  .children .children #respond p.input_block input {
                    width: 178px;
                  }
                    .children .children .children #respond p.input_block {
                      width: 179px;
                    }
                      .children .children .children #respond p.input_block input {
                        width: 168px;
                      }
          #respond p.textarea_block {
            margin: 15px;
            float: left;
            width: 690px;
            padding-bottom: 0;
          }
            #respond p.textarea_block textarea {
              background: #fdfdfd;
              border: 1px solid #d6d6d6;
              padding: 8px 5px;
              font-size: 14px;
              width: 678px;
              font-family: Arial, Helvetica, sans-serif;
            }
              .children #respond p.textarea_block {

                width: 660px;
              }
                .children #respond p.textarea_block textarea {
                  width: 647px;
                }
                  .children .children #respond p.textarea_block {
                      width: 630px;
                    }
                      .children .children #respond p.textarea_block textarea {
                        width: 616px;
                      }
                        .children .children .children #respond p.textarea_block {
                          width: 600px;
                        }
                          .children .children .children #respond p.textarea_block textarea {
                            width: 585px;
                          }
          #respond label {
            display: block;
            color: #5d5d5d;
            font-family: Helvetica, Arial;
            font-size: 16px;
            padding-bottom: 10px;
          }
          input#add_comment {
            float: right;
            padding: 6px 9px 6px 9px;
          	margin-right: 15px;
          	text-shadow: 0 1px 0 #333;
          	color: #fff;
          	cursor: pointer;
          	font-size: 12px;
          	margin-top: 10px;
          }
          input:hover#add_comment {
          	background: #e6e6e6;
          	text-shadow: 0 1px 0 #fff;
          	border: 1px solid #b3b3b3;
          	color: #000 !important;
          }
          .cancel-comment-reply a {
            font-size: 8px;
            text-transform: uppercase;
            font-family: Tahoma;
            padding: 0px 8px 1px 8px;
          	position: absolute;
          	left: 0px;
          	bottom: 0px;
          	background: #f9f9f9;
          	border-top: 1px solid #e8e8e8;
          	border-right: 1px solid #e8e8e8;
          	text-decoration: none !important;
          }
/**********
tabellen***************/
.page-id-136 .entry h3 {margin-bottom:20px; font-size:16px}
.tabelle{border-collapse: separate;border-spacing: 1px; background-color: #ededed; margin: 0 0 15px 0; font-size: 11px;width: 100%;text-align: left}
.tabelle th {background-color: #ededed; border: 1px solid #FFFFFF; padding: 4px; font-weight:bold; font-size:12px}
.tabelle td {color: #3D3D3D;padding: 4px;background-color: #FFFFFF;vertical-align: top}
.tabelle .even td {background-color: #FFFFFF}
.tabelle .odd td {background-color: #F0F0F6}
.tabelle .row-hover tr:hover td {background-color: #D0D0D6}
