@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Variation of screen layout (basemod.css) for layout example "2col_fixed_seo"
 * (de) Variation des Screenlayouts (basemod.css) für Layoutbeispiel "3col_fixed_seo"
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 149 $
 * @lastmodified    $Date: 2007-11-27 14:04:47 +0100 (Di, 27 Nov 2007) $
 */

@media screen
{
  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * | 960px                         |
   * |-------------------------------|
   * | #col2   | #col1     | #col3   |
   * | 240px   | 480px     | 240px   |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  #page_margins {width: 980px; min-width: 980px; max-width:none; border:2px solid #8b8b8b; border-top:6px solid #8b8b8b; }

  #main { 
  	float:left;
	width: 100%;
    background-color: transparent;
  }
  
  #logo {width:210px; }
  #logo img {margin-top:60px; width:210px;}
  #header img {border:0;}
  #header a:hover {text-decoration:none;}
  #header table {margin-left:-10px;}
  #ad-menu {float:right; width:730px;}
  #ads { float:right; text-align: right; height:90px; margin-right:0; margin-left:0; margin:0px; }
  
  /* TOPMENU */
  #menutop{ float:left; width:740px; text-align:left; margin:10px auto 0px auto;
	font:small/1.4em  "Lucida Grande", verdana, arial, sans-serif;
	background:#6a6a6a url("../../images/topmenu-bg.gif") repeat-x top left;	
  }
  #menutop ul { margin-left:0; padding-left:0; }
  #menutop li{ float:left; display:block; margin-left:0; }
  #menutop li a{
	padding:4px 13px 6px;
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:solid #bebebe;
	border-width:0 1px 0 0;
  }
  #menutop li a:hover{
	color:#f0f7fe;
  }
  #menutop li.l {background:transparent url("../../images/topmenu-bgl.gif") no-repeat top left;}
  #menutop li.r{ float:right;background:transparent url("../../images/topmenu-bgr.gif") no-repeat top right; border-width:0px 0px 0px 0px;  padding:4px 13px 6px;}
  #menutop li.r a{  }
  
  #submenutop {clear:both; background:#dfdfdf; padding:6px 10px;width:700px;margin:0px auto;}
  #submenutop a{margin-right:15px; font-weight:bold;}
  
  /* #col1 becomes the middle column | #col1 wird zur mittleren Spalte */
  #col1 { width: 605px; float:left;margin-left: -10px; }
  #col1_content {padding-left: 10px; padding-right: 10px; padding-top:0;}
  #col1_content .archive-desc {padding:6px;background:#f8f8f8;margin-bottom:10px;}
  #col1_content .archive-desc h2 {margin:0;padding:0;color:#679451;}
  #col1_content .left { float:left; width:280px; }
  #col1_content .right { float:right; width:350px; }
  #col1_content .right strong { padding-top:12px; }
  #col1_content .right ul { margin-top:6px; float:left; margin-left:0; }
  #col1_content .cat-item { list-style:none;margin:0; padding-top:4px; margin-top:4px; border-top:1px dotted #dfdfdf; }
  .kat-ad { float:right; margin-top:-12px; }
  .post { margin-bottom:10px; }
  .post .meta{ background:#f8f8f8;color:#aaa;margin-top:2px; }
  .post .meta span{ background:#f0f0f0 url("../../images/meta-bg.gif") repeat-x top left;	padding:0 6px 3px 6px;font-size:80% }
  .post h2 { float:left; padding:0 0 2px 0; margin:0; width:385px; font-size:14px; }
  .post h2 a:link { color:#da251d; }
  .post h2 a:visited { color:#da251d; }
  .post h2 a:hover { color:#111; text-decoration:none; }
  .dachzeile {padding:4px; margin:0 auto; width:90%; background:#dfdfdf; text-align:center;}
  .posthead { background:#f0f0f0; padding:2px 6px; margin-bottom:-10px; }
  
  #ph {width:455px;}
  
  #col1_content .sticky { float:right; padding-top:2px; width:35px; text-align:right;  }
  #col1_content .sticky a { color:#aaa; font-size:14px; text-decoration:none; }
  .story { clear:both; background:#f8f8f8; padding: 1px 6px 4px 6px; }
  .story p { margin: 10px 0 0 0;  }
  .story img { border:1px solid #dfdfdf; background:#ffffff; padding:3px;  }
  
  #col1_content .more { margin: 10px 0 0 10px; }
  #col1_content .single-tags { background:#f5f5f5;padding:6px;margin-bottom:10px; }
  #col1_content .adsense { background:#f5f5f5;padding:6px 6px;margin:10px 0; }
  
  .firstad {}
  
  #col1_content .k_left  {float:left;}
  #col1_content .k_right {float:right;}
  .k_fotostrecke {background:#969696;color:#ffffff;padding:1px 3px;font-weight:bold;}
  
  
  /* Related Article*/
  #col1_content .related { background:#f5f5f5;margin:10px 0; }
  #col1_content .related h3 {background:#969696;margin:0 0 6px 0;padding:3px 3px 3px 10px;color:#fff;font-size:13px;}
  #col1_content .related ul {padding:0 0 0 0; margin:0 0 6px 6px;list-style-image: url("../../images/ar-weiss.gif");}
  #col1_content .related ul li {font-weight:bold;padding:0 0;}
  
  /* Ausrichtung der fixierten Artikel bei is_home */
  .aleft {clear:both; float:left; width:287px;}
  .aright {float:right; width:287px;}
  
  #articlepages { margin:0 0 35px 0; }
  #articlepages hr { margin:15px 0 10px 0; }
  #articlepages .ap-left { float:left; }
  #articlepages .ap-right{ float:right; }

  /* #col2 becomes the left column | #col2 wird zur linken Spalte */
  #col2 { width: 175px; float:left;  margin-left: -665px;  }
  #col2 h3 {background:#969696;margin:0;padding:3px 3px 3px 10px;color:#fff;font-size:13px;}
  #col2 div {padding:0; background:#f5f5f5;  }
  #col2 div div { padding:1px 0; background:#f5f5f5;  }
  #col2 div ul {padding:0 0 0 0; margin:0;list-style-image: url("../../images/ar-weiss.gif");}
  #col2 div ul li {font-weight:bold;padding:0 0;}
  #col2 .sidebar-left {padding:6px;margin-top:10px;}

  /* #col3 becomes the right column | #col3 wird zur rechten Spalte */
  #col3 { margin-left: -5px; margin-right: 0; width: 365px; float:right;}
  #col3 h3 {background:#969696;margin:0;padding:3px 3px 3px 10px;color:#fff;font-size:13px;}
  #col3 div {padding:0; padding-top:8px; background:#f5f5f5;}
  #col3 .landingsites { background:#ffe8c7; margin-bottom:10px; padding: 5px 0 0 0; }
  #col3 .landingsites p { padding:0 6px; }
  #col3 .landingsites p.refterms { text-align:center; margin:5px 10px 10px 10px; padding:5px 6px 5px; background-color:#fefbf7; font-weight:bold; font-size:110%; color:#666; }
  
  /* NEWS*/
  #col3 div ul {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/icon_newspaper.gif");}
  #col3 div ul li {font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding:2px 0;}
  
  /* idTabs */
  #col3 .tabmenu {background:#969696;margin:0;padding:0px;}
  
  #col3 .tabmenu ul li { display:block; float:left; margin:0 0 0 0; padding:0px; }
  #col3 .tabmenu div {background:#ababab;color:#fff;cursor: hand; cursor: pointer;padding:0px;}
  
  /* Landingsites */
  #col3 div.landingsites ul {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/ar-landingsites.gif");}
  
  /* Beliebte Artikel */
  #col3 div ul.ba {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/ar-star.gif");}
  
  /* letzte Kommentare */
  #col3 div ul.ca {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/comment-cat.gif");}
  
  /* Podcasts */
  #col3 div ul.po {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/podcast_icon.gif");}
  
  /* Videos */
  #col3 div ul.vi {padding:0 5px 8px 10px; margin:0;list-style-image: url("../../images/video_icon.gif");}
  
  #col4 { width: 750px; float:left; margin-left: 180px;}
  #col4_content {padding-left: 10px; padding-right: 10px; padding-top:0;}
  
  #suche { padding: 10px;margin:0 auto; background:#f5f5f5;color:#000; }  
  #suche .left { float:left; }
  #suche .right { float:right; }
  
  /* Forms */
  .text { border: 2px solid #ddd; padding:2px; }
  
  /* Beliebtheit */
  .popu { float:left; background-color:#fff; padding:2px 3px 2px 3px; margin:2px 8px 0 0; color:#aaa; font-size:80%; }
  
  /* Kommentare */
  #kommentarform { padding:6px; background-color:#f5f5f5; }
  #postcomment {background:#969696;margin:0;padding:3px 3px 3px 10px;color:#fff;font-size:13px;}
  #commentlist {list-style-type:none;margin-left:0; padding-left:0;}
  #commentlist li{margin-left:0; padding-left:0;}
  #commentlist li .comment_author { background-color:#f5f5f5;margin:0;padding:3px 3px 3px 6px; border-bottom:2px solid #f1f1f1; }
  #commentlist li .comment_text { background-color:#f8f8f8;margin:0 0 10px 0;padding:3px 3px 3px 6px; }
  #commentlist .approve {color:red;}
  
  .imageframe {border: 1px solid #f1f1f1; padding:2px; }
  .imgalignleft { float:left; margin-right:10px; }
  .imgalignright {float:right; margin-left:10px; }
  .ial {  float:left; margin-right:10px; }
  .iar {  float:right; margin-left:10px; }
  .alignleft { float:left; margin-right:10px; }
  .alignright { float:right; margin-left:10px; }
  
  /* FIX für Ads links neben den Artikeln */
  .adfix_left {float:left;width:120px;padding:6px; background: #f5f5f5;}
  .adfix_left_c {float:left;width:132px;}
  .adfix_left_rund {padding:6px; background: #f5f5f5;}
  .adfix_right {float:right;width:442px}
  
  /* Bestenlisten*/
  #bl .thead {  background:#cccccc; }
  #bl td {  border: 1px solid #dddddd; }
  #bl td ul { list-style-type:square; margin:0; padding:0; }
  #bl td h2 { font-size:120%; }
  .bestenlisten { background:#f8f8f8; padding:10px; }
  #blcat {  margin:0; padding:0; }
  #blcat li { margin:0 3px 3px 0; padding:0; list-style-type:none; display:block; color:#666666; padding:4px; float:left; background:#ffffff; width:200px; }
  #blcat li a { font-size:110%; font-weight:bold; }
  #bestellen {padding:10px; background:#9fbd9f;}
  
  /* Fotostrecken */
 .ZenphotoPress_left  { clear:both; float:left; margin-right:10px; margin-top:12px; border: 1px solid #dfdfdf; width:186px; }
 .ZenphotoPress_right { clear:both; float:right; margin-left:10px; margin-top:12px; border: 1px solid #dfdfdf; width:186px; }
 .ZenphotoPress_left img  { border:0; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
 .ZenphotoPress_right img { border:0; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; }
 .fs_head { font-size: 80%; font-weight:bold; padding:5px; color:#666666; margin-bottom:-10px; }
 .fs_foot { font-size: 80%; font-weight:bold; padding:5px; }
 
 #oops {background:#fdeeed;padding:6px;margin-bottom:10px;}
 #oops p {padding:0;margin:0;font-weight:bold;}
 
 .extlink {color:#222;font-size:10px;}
 
 /* Tabs */
 .tabs-tab ul { margin: 0;	padding: 0; }
.tabs-tab ul li {
	color: #999;
	list-style: none outside;
	
	border-bottom: 1px solid #ccc;
	margin: 0;
}
.tabs-tab ul li a { color: #333; }
.tabs-tab ul li a:hover { color: #0000a1; }
.tabs-tab ul li:hover { background: #dedefe; }


div.tabs-wrap {
	clear: both; 
	margin: 0 0 0 0;
	background: #eee;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px;
}

#col3 .tn ul.tabs-nav {
	list-style: none;
	padding: 0px;
	float: left;
	margin: -2px 0 0 0;
	list-style:none;
}

#col3 .tn ul.tabs-nav li {
	float: left;
	margin:0 0 0;
}

#col3 .tn ul.tabs-nav li a {
	color: #666666;
	background: #dfdfdf;
	border: 1px solid #969696;
	border-top:0px;
	font-size: 13px;
	display: block;
	margin: 0 5px 0 0;
	padding: 0px 6px;
	padding-top:4px;
	text-align: left;
	text-decoration:none;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

#col3 .tn ul.tabs-nav li a:hover {
	background: #dfdfdf;
	color: #4D87C7;
	border: 1px solid #da251d;
	border-top:0px;
}

#col3 .tn ul.tabs-nav li a.selected {
	background: #dfdfdf;
	color: #666666;
	border: 1px solid #da251d;
	border-top:0px;
}

div.tabs-tab {
	clear: both;
	background: #ffffff;
	border: 1px solid #ddd;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
} 

/* Fotostrecken Sitemap */
.alph {
	background:#F0F0F0;
	padding:2px;
	font-weight:bold;
	margin-right:3px;
}

.alist li {
	margin-bottom:4px;
}

img#wpstats{display:none}

.terminarchiv {
	width:100%;
}
.terminarchiv li {
	display:block;
	float:left;
	line-height:24px;
}
.terminarchiv li a {
	font-weight:bold;
}



 
}
