@charset "UTF-8";/*@import url(../yaml/core/slim_base.css)*/
/* "Yet Another Multicolumn Layout" v3.0.4 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 134 $ $Date: 2007-10-12 20:31:37 +0200 (Fr, 12 Okt 2007) $ */
@media all {
*{margin:0;padding:0}
option{padding-left:0.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#topnav{position:absolute;top:10px;right:10px;text-align:right}
#col1{float:left;width:200px;z-index:3}
#col2{float:right;width:200px;z-index:5}
#col3{width:auto;z-index:1;margin:0 200px}
#header,#nav,#main,#footer{clear:both}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px;}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 0.5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
#header,#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2,#ie_clearing{display:none}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
}/*@import url(navigation/nav_slidingdoor.css)*/
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Horizontal list navigation based on "Sliding Door II" from von "A List Apart"
 * (de) Horizontale Navigationsliste basierend auf "Sliding Door II" von "A List Apart"
 *
 * @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: 130 $
 * @lastmodified    $Date: 2008-04-02 18:35:00 +0700 (Mi, 02 Apr 2008) $
 */

@media all
{
  #nav_main {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    background:none;
    float: left;
    width: 100%;
	height:35px;
  }

  #nav_main ul {
    line-height: 1em;
    list-style: none;
    margin: 0;
    padding:0 ;
    white-space: nowrap;
  }

  #nav_main li.first {
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: none;
    border-bottom: none;
    float: left;
    margin: 0;
    padding: 0 ;
	width:126px;
  }
  
  #nav_main li#uid_2 {
   
    width:124px;
  }
  

  #nav_main li.first a.first, #nav_main li.first a.first:hover {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    background: none;
    color: #667;
    display: block;
    font-weight: normal;
    padding: 0;
	margin:0;
    text-decoration: none;
    text-transform: none;
	width:126px;
	height:35px;

    
  }
  
  
  #nav_main li#uid_2 a.first, #nav_main li#uid_2 a.first:hover {
   
    width:124px;
    

    
  }
  
  
  #nav_main li.first a.first span, #nav_main li.first span.first  {
  	width:126px;
	text-indent:-10000px;
	display:block;
	overflow:hidden;
	
  }
  
  #nav_main li#uid_2 a.first span, #nav_main li#uid_2 span.first {
  	width:124px
  }

  /**
   * @bugfix
   * @affected   IE5.x, IE6
   * @css-for    all browsers
   * @valid      yes
   */
  #nav_main > ul a,
  #nav_main > ul strong { width: auto; }  /* for other browsers */

  #nav_main li.first a.first:hover {  	
	color:#E6CD71;
	text-decoration:none;	
  }
  
  #nav_main li.first a.first:hover {
  	background:transparent url("../images/header_bg_v2.jpg")  0 -177px no-repeat;
  }
  .lang_en #nav_main li.first a.first:hover {background-image:url("../images/header_bg_en_v2.jpg") }
  
  #nav_main li.first span.first {
  	background:transparent url("../images/header_bg_v2.jpg")  0 -177px no-repeat;
	width:126px;
	height:35px;
	
  }
  .lang_en #nav_main li.first span.first {background-image:url("../images/header_bg_en_v2.jpg") }
  
  #nav_main li#uid_2 a.first:hover, #nav_main li#uid_2 span.first{    
    
    width:124px;
  }
  
  
  
  
  
  
  #nav_main li#uid_75 a.first:hover, #nav_main li#uid_75 span.first{  	
  	background-position:-124px -177px;
  }
  
  #nav_main li#uid_74 a.first:hover, #nav_main li#uid_74 span.first{    
    background-position:-250px -177px;
  }
  
  #nav_main li#uid_73 a.first:hover, #nav_main li#uid_73 span.first{    
    background-position:-376px -177px;
  }
  
  

  #nav_main #current a,
  #nav_main #current strong {
    /* (en) This image is mainly transparent */
    /* (de) Dieses Bild ist größtenteils transparent */
    background: none;
    color: #334;
    font-weight: bold;
    padding-bottom: 0;
    padding-top: 0;
  }
/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  
.tx-rgtabs-pi1 {background:transparent;}
/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(../images/sliding_door/round/topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(../images/sliding_door/round/spinner2.gif) no-repeat center;
}
/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  background: transparent;
  list-style:none;
  height:1%;
}
/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(../images/sliding_door/round/rgtabs-left.gif) left 0px no-repeat;
  float: left;
  margin: 0 -1px 0 0;
  padding: 0;
  cursor: pointer;
}	
.rgtabs-menu  li:hover, #left .rgtabs-menu  li:hover {background: url(../images/sliding_door/round/rgtabs-left_on.gif) left 0 no-repeat;}
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../images/sliding_door/round/rgtabs-right.gif) right 0px no-repeat;
  display: block;
  float: left;
  height: auto;
  line-height: 24px;
  color: #545454;
  padding: 2px 12px 0 14px;
  text-decoration: none;
  outline:0;
}
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {background: url(../images/sliding_door/round/rgtabs-right_on.gif) right 0px no-repeat;}
/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../images/sliding_door/round/rgtabs-left_on.gif) top left no-repeat;
}
#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../images/sliding_door/round/rgtabs-right_on.gif) top right no-repeat;
  color: #333;
}

}/*@import url(navigation/nav_vlist.css)*/
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : nav_vlist.css
**  Funktion    : Formatierung der Subnavigation.
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/

@media all
{
  .submenu, #termine {
    
    overflow: hidden !important;
    margin: 0;
    list-style-type: none;
    border: 1px #C2C1BD solid;
	padding:1px 1px 15px 1px;
	background:#F9F6E9;
  }
  
  #service  .submenu{
  	border:none;
  }
  
  #termine dl{
  	margin:0;
	padding:0;
  }
  
  #buero .submenu, #buero .submenu ul { 
  	width:auto;
  }
  #buero .submenu {
  	 border: none;
	 padding:0;
	 background-color:inherit;
  }
  #buero, #termine, #service {
  	border: 1px #C2C1BD solid;
	border-top:none;
	padding:0 1px 15px 1px;
	background:#F9F6E9;
	width:184px;
	
  }
  .submenu *, .submenu a {
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	color:#747375;
  	
  }
  .submenu ul { list-style-type: none; margin:0; padding: 0;overflow:hidden; }
  .submenu li { float:left; width: 100%; margin:0; padding: 0 0 1px 0;background:transparent url("../images/menu_arrow.gif") 0 0 no-repeat; }
  /* .submenu li.last {background-image:none !important;}*/

  .submenu a,
  .submenu strong {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 18px;
    text-decoration: none;
    background-color:transparent;
    color: #444;
	font-family:Arial, Helvetica, sans-serif;
    
  }
  
  .submenu p strong {
  	display:inline;
	text-align:left;
	padding:0;
	margin:0;
  }
  
   .submenu p {
   	font-weight:normal;
	padding:0 0 0 7px;
   }

/* Just in case the skiplink anchor gets into THIS menu, because the tab-navigation was turned off */
/* PLEASE LEAVE THE FOLLING SETTING IN PLACE */  
  .submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  .submenu li#title, #toggleBuero, #toggleTermine, #toggleService {
    
    
    font-weight: bold;
    background: #E2E0DC;
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    
	color:#5B5B5C;
	
	
	overflow:hidden;
	width:184px;
	margin-bottom:12px;
	
  }
  .submenu li#title {
  	width:100%;
  }
  
  #toggleBuero, #toggleTermine, #toggleService {
  	border:2px solid #CAC9C3;
	border-bottom:0 solid transparent;
	
	
	
  }
  
  #toggleBuero span, #toggleTermine span, #toggleService span{
  	display:block;
	border-left:1px solid #F9F6E9;
	border-top:1px solid #F9F6E9;
    border-right:1px solid #F9F6E9;
	border-bottom:5px solid #C7C7C6;
	padding:5px 5px 5px 7px;
	cursor: pointer;
	line-height:1.5em;
	font-family:Tahoma,Georgia,"Times New Roman",Times,serif;
  }
  
  .submenu li#title span {
  	display:block;
    border-left:1px solid #F9F6E9;
    border-top:1px solid #F9F6E9;
    border-right:1px solid #F9F6E9;
    border-bottom:5px solid #C7C7C6;
    padding:5px 5px 5px 7px;
	width:auto;
  }
  #toggleService span {
  	border-bottom-color:#B3B3B1;
  }
  
  #toggleTermine span {
    border-bottom-color:#90908F;
  }
  
  
  #toggleService, #toggleTermine {
 
	margin-top:7px;
	
  }
  
#col3_content .title {
    background:#E2E0DC; 
    border-bottom:5px solid #C7C7C6;
    
}


#col3_content .title span{
    padding:5px 5px 5px 7px;
    display:block;
    font-family:Tahoma,Georgia,"Times New Roman",Times,serif;
    font-size:13px;
    font-weight:bold;
    color:#747375;
    line-height:1.5em;
}
  /* Verband */
 
  
   
  /* Warmblütter */  
  
   .root_75 .submenu #title span {
   	    border-bottom-color:#FCE757;
   }
   .root_75 #toggleBuero span{
   
    border-bottom-color:#FCE757;
   
  }
  
   .root_75 #toggleService span{
   
    border-bottom-color:#F5CE04;
   
  }
  
   .root_75 #toggleTermine span{
    
    border-bottom-color:#F5CE04;
	
   
  }
  
  .root_75 #col3_content .title {
    
    border-bottom-color:#FCE757;
    
}

  .root_75 .news-latest-container h2 {
   
    border-bottom-color:#FCE757;

}

 
  /* Kaltblut */  
 
   
   .root_74 .submenu li#title span{
   
    border-bottom-color:#90DDEA;
   
  }
   .root_74 #toggleBuero span{
   
    border-bottom-color:#90DDEA;
   
  }
  
   .root_74 #toggleService span{
   
    border-bottom-color:#60B5C6;
   
  }
  
   .root_74 #toggleTermine span{
    
    border-bottom-color:#3792A4;    
   
  }
  
  .root_74 #col3_content .title {
     
    border-bottom-color:#90DDEA;
    
}
 .root_74 .news-latest-container h2 {
   
    border-bottom-color:#90DDEA;

}
  
  /* Kleinpferde */
  .root_73 .submenu #title span{
   
    border-bottom-color:#CA98AB;
   
  }
  
 .root_73 #toggleBuero span{
   
    border-bottom-color:#CA98AB;
   
  }
  
   .root_73 #toggleService span{
   
    border-bottom-color:#AC8091;
   
  }
  
   .root_73 #toggleTermine span{
    
    border-bottom-color:#845F6D;
    
   
  }
  
   .root_73 #col3_content .title {
     
    border-bottom-color:#CA98AB;
    
}

 .root_73 .news-latest-container h2 {
   
    border-bottom-color:#CA98AB;

}
  
  #toggleBuero, #toggleTermine, #toggleService {
  	display:block;
	margin-bottom:0;
	background-image:url("../images/minus.gif") ;
	background-position:90% 8px ;
	background-repeat:no-repeat;
  }
  
  .isClose {
  	background-image:url("../images/plus.gif") !important;
  }

  .submenu li span {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
	font-size:13px;
    
  }

  /* Level 1 */
  .submenu li#active,
  .submenu li strong {
    width: 90%;
    padding: 1px 0px 1px 18px;
    font-weight: normal;
    color: #000;
    
    
  }

  .submenu li a { width: 90%; padding-left: 18px;  color: #444; }
  .submenu li a:focus,
  .submenu li a:hover,
  .submenu li a:active { color: #E6CD71;text-decoration:none; }

  /* Level 2 */
  .submenu li li{ background-image:none; }
  
  .submenu li ul li a,
  .submenu li ul li#active,
  .submenu li ul li strong,
  .submenu li ul li span { padding-left: 18px; }
  

  .submenu li ul li a { background-color:#F9F6E9; color: #666; }
  .submenu li ul li a:focus,
  .submenu li ul li a:hover,
  .submenu li ul li a:active { background-color:#E6CD71; color: #fff; }

  /* Level 3 */
  .submenu li ul li ul li a,
  .submenu li ul li ul li#active,
  .submenu li ul li ul li strong,
  .submenu li ul li ul li span { width: 80%; padding-left: 20%; }

  .submenu li ul li ul li a { background-color:#F9F6E9; color: #888; }
  .submenu li ul li ul li a:focus,
  .submenu li ul li ul li a:hover,
  .submenu li ul li ul li a:active { background-color:#E6CD71; color: #fff; }

  /* Level 4 */
  .submenu li ul li ul li ul li a,
  .submenu li ul li ul li ul li#active,
  .submenu li ul li ul li ul li strong,
  .submenu li ul li ul li ul li span { width: 75%; padding-left: 25%; }

  .submenu li ul li ul li ul li a { background-color:#F9F6E9; color: #aaa; }
  .submenu li ul li ul li ul li a:focus,
  .submenu li ul li ul li ul li a:hover,
  .submenu li ul li ul li ul li a:active { background-color:#E6CD71; color: #fff; }
  
  #infoNavi {	
	z-index:10;	
	top:10px;
	
  }
  #nav #infoNavi ul {
  	height:auto;
	list-style:none;
	background:transparent url("../images/info_nav_bg.gif") 3px 0 no-repeat;
  }
  #infoNavi li {
  	float:left;
	width:auto;
	list-style:none;
	margin:0 22px 0 0;
	text-align:center;
  }
  #infoNavi a {
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	color:#6A6363;
	padding-top:16px;
  }
  
  .tx-srlanguagemenu-pi1 {
  	
	padding-top:12px;
	margin-left:165px;
	
  }
  
  .tx-srlanguagemenu-pi1 div {
  	margin-bottom:5px;
  }
  
  #searchform {
  	top:145px;
	
	
  	
  }
  #searchform input{
  	width:170px;
	border:0 solid #A8A8A8;
	background:#7F7F7E;
	font-size:11px;
	color:#fff;
	
  }
  
}
/* ##########################
** ### Accessible menu ######
** ##########################
*/
@media screen, print {
.submenu dfn, .submenu .hidden {position:absolute; left:-1000em; width:20em;}
}
/*@import url(screen/basemod.css)*/
@media all
{
  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */
  html {
  	/*background:#686761; */
	background:#D5CFB5 url("../images/html_bg.png") repeat-x top center ;
  }

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body {background:transparent url("../images/footer_bg.png") repeat-x bottom ; padding:8px 0 126px 0 ;}

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins {width:984px;  margin:0 auto; }
  /*#page{background:#D5CFB5 url("../images/main_bg.gif") repeat-y 0 0; border:none;} */   
   #page{background:#D5CFB5 url("../images/border_bottom.gif") no-repeat left bottom ; border:none;margin-bottom:-123px;} 
    
  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body {text-align:center;}
  #page_margins {text-align:left;}

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {height:141px; color:#fff; background:#D5CFB5 url("../images/header_bg_v2.jpg") no-repeat top left;}
  .lang_en #header {background-image:url("../images/header_bg_en_v2.jpg") }
  #header img.headImg1 {position:absolute; top:10px; left:10px; font-size:208%;}
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header div.tx-macinasearchbox-pi1 {position:absolute;top:150px; left:805px; font-size:11px;}
  #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:135px; height:13px;float:left;}
  #header div.tx-macinasearchbox-pi1 form input.img {width:14px; height:13px;}
  #header #banner {position:absolute; top:25px; right:10px; z-index:10;}
  
  #header #topnav {top:2px; color:#aaa; background:transparent;}
  #header #topnav a{float:left;display:block;height:35px;overflow:hidden;}
  
  #header #infoNavi {
  	width:152px;
	height:40px;
	position:absolute;
	right:35px;
  }
  #header #infoNavi a, #header #infoNavi span{
  	text-align:center;
	
	text-indent:-10000px !important;
	
  }
  #headeruid_2 a{
  	width:40px;
	
  }
  #headeruid_86 a{
  	width:60px;
	
  }
  #headeruid_109 a{
  	width:50px;
	
	
  }

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav_main {border-bottom:0;background:#D5CFB5 url("../images/header_bg_v2.jpg") no-repeat 0 -141px;}
  .lang_en #nav_main {background-image:url("../images/header_bg_en_v2.jpg") }
  #nav ul {margin-left:0;}

  #main {background:#F9F6E9 url("../images/main_bg.gif") repeat-y 0 0;padding:18px 0;}

  #footer {
    color:#666; 
   
	overflow:hidden;
    
    margin-top:20px;
	background:#979794 url("../images/footer_bg.png") repeat-x top ;
	height:150px;
	overflow:hidden;
  }
  
  

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { float: left; width: 197px;  padding:0;}  
  #col2 { float: right; width: 199px;  margin:0; }  
  #col3 { width: auto; margin: 0 204px 0 204px;}  
  #col1_content { padding: 0 0 7px 7px; }  
  #col2_content { padding:0 0 7px 0;}  
  #col3_content { padding:0 0 7px 0;}  
  #teaser { display: none !important; width:990px !important; height: auto !important;}

  /* ####################################
  ** ### Teaser #########################
  ** ####################################
  */
  #teaser {margin-left:5px; padding:0; background:#D5CFB5; color:#888;}
  #teaser div {float:left; width:auto; font-size:0.9em;}

  #teaser .rootline {margin:6px 0 4px 10px;}
  #teaser .rootline a {color:#888; text-decoration:underline;}
  #teaser .rootline a:hover {background:transparent;}

  .langMenu {float:right; margin:3px 20px 0 0;position:relative;}
  .langMenu * {
  	text-indent:-3000px !important;
  }
  
  #header #topnav .langMenu a, #header #topnav .langMenu span {display:block;position:absolute; text-indent: -3000px !important;dislay:block; float:none;height:12px;width:18px;}
  #header #topnav .langMenu a:hover {
  	text-indent:-3000px !important;
  }
  #header #topnav .langMenu .lang_en {
  	top:5px;
  }
   #header #topnav .langMenu .lang_de {
    top:25px;
  }
  
  #teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}

  #teaser .aktDatum {float:right; margin:6px 20px 4px 0;}
  
  
  
	#col3_content {
	
		
	position:static;
	
	border: 1px solid #CAC8C3;
    padding:2px;
	}  
	
	#page_1 #col3_content, #page_75  #col3_content, #page_74 #col3_content, #page_73 #col3_content, #page_239 #col3_content, #page_85 #col3_content{
		padding:0 0 7px;
		border:none;
	}
	
	
	
	
	#col3_content .floatbox {
		background:#F9F6E9;
		border:none;
		padding:7px;
		
	}
	
	#page_1 #col3_content .floatbox, #page_75  #col3_content .floatbox, #page_74 #col3_content .floatbox, #page_73 #col3_content .floatbox, #page_239 #col3_content .floatbox, #page_85 #col3_content .floatbox{
        padding:0;
        
    }
	
	
	#col3_content .floatbox img {
		float:left;
		margin: 0 2px;
		
	}
  .root_72 #col3_content  { 
  	background-position:-600px -10px;
  }
  
   .root_78 #col3_content { 
  	background-position:-1200px  -10px;
  }
  
  .root_85 #col3_content { 
  	background-position:-1800px  -10px;
  }
  
  .root_76 #col3_content { 
  	background-position:-2400px  -10px;
  }
  
  .root_75 #col3_content   { 
  	background-position:-3000px  -10px;
  }
  
  .root_74 #col3_content { 
  	background-position:-3600px  -10px;
  }
  
  .root_73 #col3_content { 
  	background-position:-4200px  -10px;
  }
  
  #schriftzugpzv {
  	margin:12px 0 12px 0;
  }
  
  #brand {
    position:absolute;
    
    width:254px;
    height:73px;
    left:510px;
    top:63px;
  }
  
  .root_75 #brand {
  	
	background:transparent url("../images/brand_warmblut.gif") no-repeat 0 0;
	
  }
  
  .root_74 #brand {
  	background:transparent url("../images/brand_kaltblut.gif") no-repeat 0 0;
  }
  
  .root_73 #brand {
    background:transparent url("../images/brand_kleinpferd.gif") no-repeat 0 0;
  }
  .box .inner {
  	padding-left:7px;
  }
}/*@import url(screen/content.css)*/
@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * {font-size:12px;}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#393939;  
  }

  h1,h2,h3,h4,h5,h6 {
    font-weight:bold; 
    color:#666;
    margin:0 0 0.25em 0; 
    font-family:Tahoma;
  }

  h1, h1 a {font-size:14px;color:#4d4d4f;}    
  #page_104 .subcolumns h1 {
  	font-size:12px;
  }     
  
           
  .csc-frame-frame2 h1 {padding-top: 8px;}
  h2 {font-size:13px;font-weight:bold; }        
  h3 {font-size:12px;font-weight:bold; }                        
  h4 {font-size:12px}                     
  h5 {font-size:15px}                    
  h6 {font-size:14px; font-style:italic}  
  
  h1.G {border:0; height:30px; text-indent: -999em;}
  h2.G {border:0; height:30px; text-indent: -999em;}
  h3.G {border:0; height:30px; text-indent: -999em;}
  h4.G {border:0; height:30px; text-indent: -999em;}
  h5.G {border:0; height:30px; text-indent: -999em;}
  
  #col3_content img {
    border:1px solid #ccc;padding:0 !important;
  }
  
  #firstContentHeader {
    background:#E2E0DC;
    margin:0;
    padding:10px;
  }
  
  /* Zucht */
   .root_72 #firstContentHeader{
    background-color:#BCC37A;
   }
    
  /* Vermarktung */
  .root_78 #firstContentHeader {
    background-color:#7DA3C4;
   }
  
  
  /* Jungzüchter */
  
  .root_77 #firstContentHeader {
    background-color:#E3C96D;
   }
  
  /* FBW */     
   .root_76 #firstContentHeader {
    background-color:#D8AB6C;
   }
  
  /* Württemberger */  
  
   .root_75 #firstContentHeader{
    background-color:#C9D087;
   }

  /* Kaltblut */  
 
  .root_74 #firstContentHeader {
    background-color:#C18CA0;
   }
  
  /* Kleinpferde */
  
  .root_73 #firstContentHeader {
    background-color:#3F96A9;
   }

  p {line-height:1.5em; margin:0 0 1em 0;}
  #col3_content  .floatbox p{
    text-align:justify;
  }

  /* ### Lists | Listen  #### */

  ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em}
  li {margin-left:1.5em; line-height:1.5em}

  dt {font-weight:bold}
  dd {margin:0 0 1em 2em}

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote {font-style:italic}
  blockquote {margin:0 0 1em 1.5em}

  strong,b {font-weight:bold}
  em,i {font-style:italic}

  pre, code {font-family:monospace; font-size:1.1em;}

  acronym, abbr {
    letter-spacing:.07em;
    border-bottom:.1em dashed #c00;
    cursor:help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background:#dfd; padding:1em; border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

  .float_left {float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right {float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  
  .csc-frame-frame2 {
    border:1px solid #CAC9C3;
    background:#EEECE1;
    padding:1px 8px 1px 1px;
  }
  
  .csc-frame-frame2 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
    margin-bottom:0;
  }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {color:#393939; text-decoration:none;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;}
  a:focus,
  a:hover,
  a:active {color:#222; text-decoration:none;}
  
  
  a.button {
  
    background: transparent url("../images/bg_button_a.gif") no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	overflow:hidden;
	margin-bottom:15px;
}
a.button:hover {
	background-position:100% -23px;
}

a.button span {
    background: transparent url("../images/bg_button_span.gif") no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 10px 5px 18px;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#898888;
}
a.button:hover span {
	background-position:0 -23px;
	color:#4D4D4F;
}
  
  #topnav a {color:#ccc; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; text-decoration:underline; background-color:transparent;}
  #footer * {color:#C9C9BC;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#FBF4D9;
 }
 

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table {width:auto; border-collapse:collapse; margin-bottom:0.5em;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed}

  th,td {padding:0.5em;}
  thead th {background:#444; color:#fff}
  tbody th {background:#ccc; color:#333}
  tbody th.sub {background:#ddd; color:#333}
  
  table.typo3-adminPanel {text-align:left; font-size:120%; margin:1em 0 0 0;}
  table.typo3-adminPanel td {padding:0.1em 0.1em 0.1em 0;}
  table.typo3-adminPanel select {font-size:0.6em;}
  table.typo3-adminPanel input {font-size:0.6em;}
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
#col1_content form select {margin-bottom:1em; width:100%;}

/* Content element "table" */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {background:none; padding:0; color:#222;}
.tx-newloginbox-pi1 input {margin:0;}

.csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;}

input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right; margin:0;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E2E0DC; padding:0;text-align:center}

/* #############################
** ### felogin #################
** #############################
*/
.tx-felogin-pi1 {}
.tx-felogin-pi1 fieldset {margin:1em 0 0 0; background:#eee; padding:1em;}
.tx-felogin-pi1 fieldset legend {display:none;}
.tx-felogin-pi1 fieldset div {clear:both; margin:0 0 0.5em 0;}
.tx-felogin-pi1 fieldset div label {width:20%; display:block; float:left;}
.tx-felogin-pi1 fieldset div input {width:40%; margin:0;}
/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}
.news-latest-container {
    padding:1px;
}
.news-latest-container h2 {
    font-family:Tahoma;
    font-size:15px;
    background:#E2E0DC;
    border-bottom:5px solid #B3B3B1;
    padding:2px 5px;
    font-weight:normal;
}

 /* Warmblütter */  
.root_75 news-latest-container h2 {
   
    border-bottom-color:#F5CE04;
}

 /* Kaltblut */  
.root_74  news-latest-container h2 {
   
    border-bottom-color:#60B5C6;
}

/* Kleinpferde */
  
.root_73 news-latest-container h2 {
   
    border-bottom-color:#AC8091;
}

.news-latest-container {
    border:1px solid #CAC9C3;
    margin-top:13px;
}
.news-latest-container h3, .news-latest-container h3 a {font-size:11px;font-weight:bold;color:#4D4D4F;text-decoration:none;}      

.news-latest-container strong {
    display:block;
    background:#E2E0DC;
    
    font-size:13px;
}
.news-latest-item {margin:6px;clear:both;padding-top:14px;}
.news-latest-item h3 {padding-top:0; margin-top:0;}
.news-latest-item h3 a {}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink a{background:transparent url("../images/more_news_bg.gif") no-repeat 0 2px; padding:0 0 0 20px ; text-align:left;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0; margin-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;}
.news-list-morelink {padding:1px; border:1px solid #ccd; background:#f0f0f4; text-align:center;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}

/* SINGLE Ansicht */



.news-single-item {
    
}
.news-single-item .inner {
    padding:8px;
}
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;   float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}

.news-single-item  .news-single-imgcaption {
    font-size:11px;
}

.news-single-files , .news-single-files dt, .news-single-files dd {
    margin-left:0;
    padding-left:0;
}
#col3_content .floatbox .news-single-files img {
    padding-right:10px;
    margin-right:10px;
    vertical-align:middle;
}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#FEC216;}
/* ########################################################
** ### tx_indexedsearch with tablee-free template #########
** ########################################################
*/
.tx-indexedsearch {}
.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {display:none;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input {margin:0 0 0 25%;}
.tx-indexedsearch .tx-indexedsearch-browsebox {background:#eee;}
.tx-indexedsearch .res-tmpl-css h3 {font-size:105%; clear:both;}
.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {display:none;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {background:transparent;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {color:#aaa;}
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {font-size:0.8em; background:#fff url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#747375; padding:1.5em 1.5em 1.5em 5em; border:1px solid #C7C7C6; font-style:italic;}
.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {font-size:0.8em; background:transparent; font-weight:normal; margin:0 0 4em 0;}
.tx-indexedsearch .res-tmpl-css dt {float:left;}
.tx-indexedsearch .res-tmpl-css dd {float:left; margin:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {list-style:none; background:#fff; margin:0 0 3em 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {font-size:0.8em; float:left; margin:0 1em 0 0;}
/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #ccd; background:#F0F0F4; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #ccd; background:#F0F0F4;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}
/* ##########################
** ### csc-sitemap        ###
** ##########################
*/
.csc-sitemap {}
.csc-sitemap ul {list-style:none; margin:0;}
.csc-sitemap li {margin:0; background:transparent url(../../img/sitemap-first-level.gif) no-repeat left top; padding:0 0 0 20px;}
.csc-sitemap li ul li {background:transparent url(../../img/sitemap.gif) no-repeat left top;}
.csc-sitemap li a {border:1px solid #C7C7C6; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:#E2E0DC; text-decoration:none; color:#222;}
.csc-sitemap li ul li a {border:none; border-bottom:1px solid #C7C7C6; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:transparent; text-decoration:none; color:#222;}
.csc-sitemap li a:hover {background:#eee; border:1px solid #eee;}
.csc-sitemap li ul li a:hover {border:none; border-bottom:1px solid #eee;}
/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#fafafa;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:0em; background:#fafafa; cursor:pointer;}
input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}
/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {width:100%;background:#E2E0DC;}

table.csc-uploads td {padding-right:5px;vertical-align:middle; border-bottom:5px solid #F9F6E9;}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; padding:0.3em; font-style:italic;}

.csc-uploads .csc-uploads-icon {
	width:10%;
}

.csc-uploads .csc-uploads-fileName {
    width:75%;
}

.csc-uploads .csc-uploads-fileSize {
    width:15%;
}
/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
div.flexi div.left {margin-right:5px;display:block; overflow:hidden; float:left;}
div.flexi div.center {margin-right:5px; margin-left:5px;display:block; overflow:hidden; float:left;}
div.flexi div.right {margin-left:5px;display:block; overflow:hidden; float:left;}
/* FCE adjustable columns End */
/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:2px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display:inline; /* IE fix for double-margin bug */
    margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display:inline; /* IE fix for double-margin bug */
    margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display:inline; /* IE fix for double-margin bug */
    margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left:10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
DIV.csc-textpic-center {text-align:center; /* IE-hack */}



DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */

/******************* FCE *********************************************/
.subcr {
    padding-right:0;
    padding-left:7px;
}
.subcl {
    padding-right:0;
}
.belowcontent {
    padding-top:7px;
}
.rahmenBox {
    border:1px solid #ccc;
    background-color:#F9F6E9;
    min-height:120px;
    position:relative;
}

.subcolumns .rahmenBox {
    height:120px;
    overflow:hidden;
}
.textBelowMenu {
    padding-top:7px;
}
.textBelowMenu .rahmenBox {
    
    overflow:hidden;
    margin-bottom:7px;
}

.boxcolor_val1 {
    background-color:#fff;
}

.boxcolor_val2 {
    background-color:#FFE589;
}

.boxImgLeft  img{
    float:left;
    border:none !important;
    
}

.boxImgBackground, .boxImgBackgroundTextRight {
    background-repeat:no-repeat;
    background-position:top left;
    
    min-height:120px;
}



.boxImgBackgroundTextRight {
    
    text-align:right;
    min-height:120px;
}

.rahmenBox img{
    
    border:none !important;
    
    
}

.rahmenBox .boxtext{
    padding-top:3px;
    padding-right:7px;
}

.boxImgBottom .boxtext, .boxImgBackground .boxtext  {
    
    padding-left:7px;
}

.c66l .boxImgLeft .boxtext {
    margin-left:160px;
    
}

.c33r .boxImgLeft .boxtext {
    margin-left:60px;
    
}
.boxclearing {
    width:100%;
    background:#F9F6E9;
    height:1px;
    clear:both;
}

.rahmenBox .link {
    text-align:right;
    margin-right:10px;
    
}



.rahmenBox .link a {
    position:absolute;
    bottom:0;
    right:10px;
    z-index:5;
    display:block;
    padding-right:20px;
    background:transparent url(../../img/icons/external_link.gif) no-repeat top right;
}

.rahmenBox .link a.intern {
    background:transparent url(../../img/icons/internal_link.gif) no-repeat top right;
}


/*************************************/
.tx_ablinklist_treeView ul, .tx_ablinklist_treeView li {
    list-style:none;
    list-style-image:none;
    
}
.tx_ablinklist_treeView ul {
    width:510px;
    margin:0;
    padding:0;
    overflow:hidden;
}
.tx_ablinklist_treeView li {
    width:170px;
    float:left;
    text-align:center;
    overflow:hidden;
    margin:0 0 10px 0;
    padding:0;
}

.tx_ablinklist_treeView a {
    display:inline;
    width:185px;
    height:140px;
    float:left;
    text-align:center;
}
#col3_content .floatbox .tx_ablinklist_treeView img {
	float:none;
}

/***************************************/
table.contenttable td.td-3 {
    color:red;
}


/****************************************/
#termine div.button{
    padding-left:10px;
}
#termine .tx-cal-controller dl {
    
    padding:0 7px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:normal;
}

#termine .tx-cal-controller dt {
    padding-bottom:10px;
}
#termine .tx-cal-controller span.date {
    display:block;
    font-size:9px;
    color:#808080;
}

#termine .tx-cal-controller .even {
background-color:transparent;
}

#termine .tx-cal-controller dl strong, #termine .tx-cal-controller strong span{
    color:#393939;
    font-weight:bold;
}
#termine .tx-cal-controller dl *{
    
    font-size:11px;
    font-weight:normal;
}

.tx-cal-controller dl {
    margin:0 12px;
}

.tx-cal-controller dd {
    margin:0 0 5px 0;
}
.tx-cal-controller .cal_month {
    padding:7px 0;
    font-size:14px;
    background:#ccc;
    margin-bottom:7px;
}

/*****************************/

.csc-menu-3, .csc-menu-3 li {
	list-style:none;
}
.csc-menu-3 li {
	padding:5px 0;
}
.csc-menu-3 li a {
	font-size:14px;
	text-decoration:underline;
}
.csc-menu-4 {
    margin-left:4px;
}
.csc-menu-4 p {
    width:173px;
    float:left;
    
    overflow:hidden;
    text-align:left;
    
}
.csc-menu-4 p a {
    display:block;
    height:24em;
}
.csc-menu-4 p a:hover {
    background:#ccc;
}
.csc-menu-4 p.class_2 {
    margin:0 25px;
}
.csc-menu-4 p a {
    text-align:left;
}
.csc-menu-4 p img {
    margin-bottom:17px;
}
.csc-menu-4 p span.title {
    
    
    font-weight:bold;
    font-size:14px;
}

.td-no-style {
    background:transparent !important;
}


/* breadCrumb */
#breadCrump {
    position:absolute;
    margin-left:-195px;
    margin-top:-19px;
}
#breadCrump,#breadCrump * {
    font-family:Tahoma;
    font-size:11px;
} 
#breadCrump a {
    color:#696965 
}

#breadCrump a span {
    color:#ADABA6;
}

/* footerMenu */
.row1 {
    margin:0 auto;
    text-align:center;
    width:95%;
    padding-top:25px;
}
.row1 span {
    display:block;
    float:left;
    padding: 0 15px;
}


#footerMenu {
    width:75%;
    clear:both;
    margin: 0 auto;
    list-style:none;
    padding:20px 0;
}
#footerMenu li {
    float:left;
    list-style:none;
    padding: 0 10px;
}
#footerMenu li a {
    text-decoration:underline;
}



.row3 {
    padding-top:25px;
    clear:both;
    text-align:center;
    
}

#verkaufspferdeDetail .row2 td, #verkaufspferdeDetail .row4 td, #verkaufspferdeDetail .row6 td{
	background:#EBE9E0;
}
#verkaufspferdeDetail table {
    width:100%;
}
#verkaufspferdeDetail td {
    text-align:left !important;
    border-bottom:6px solid #F9F6E9;    
	border-top:6px solid #F9F6E9;    
    vertical-align:top;
	width:50%;
}
#verkaufspferdeDetail td.col1 {
	border-right:6px solid #F9F6E9;
}

#verkaufspferdeDetail td.col2 {
    border-left:6px solid #F9F6E9;
}

#verkaufspferdeDetail .pedigree td {
	vertical-align:middle;
	border:none;
	width:auto; 
	border-right:6px solid #EBE8DF;	
}
#verkaufspferdeDetail .pedigree td.border {
	border-top: 2px solid #B8B5AC;  
}

#verkaufspferdeDetail .images img{
	float:left;
}

#verkaufspferdeDetail .images img.img_big {
	margin-right:12px
}

#verkaufspferdeDetail .images img.img_small {
    margin-bottom:12px
}

/********************************************************************************************
 * 
 * Formulare
 *
 *********************************************************************************************/

.tx_powermail_pi1_form  {
    font-weight:bold;
    
    font-size:12px;
}

.tx_powermail_pi1_form legend {
	font-size:16px;
	color:#696965;
	
	
}

#powermaildiv_uid1 {
	padding-top:15px;
}

.tx_powermail_pi1_fieldwrap_html_label  {
	font-size:13px;
}

.tx_powermail_pi1_fieldwrap_html {
	padding-bottom:15px;
}
.tx_powermail_pi1_fieldwrap_html label, .tx_powermail_pi1_fieldwrap_html_radio_title{
	color:#4D4D4F;
	width:135px;
	display:block;
	float:left;
	clear:both;
	
}
.powermail_radio_inner {
	display:block;
	clear:left;
	position:relative;
	top: -30px;
	left:150px;
} 


.powermail_radio_inner label{
	width:auto;
	clear:none;
	display:block;
	cursor:pointer;
}

* html .powermail_radio_inner label{
    cursor:hand;
}
.tx_powermail_pi1_form {
	width:530px;
}
.tx-powermail-pi1_fieldset {
	background:#EEECE2;
	border: 1px solid #C9C8C2;
	margin-left:20px;
	padding-left:15px;	
}
.powermail_text  {
	border:1px solid #C9C8C2;
	height:17px;
	width:300px;
	background:#F9F6E9;
	font-size:13px;
}
.powermail_textarea {
	width:300px;
}
.powermail_mandatory_js {
	color:red;
	margin-left:150px;
}


* html .powermail_radio_inner {
	position:static;
}
#page_89  #powermaildiv_uid29 .powermail_radio_inner{
    position:static;
}

#page_89 #advice-validate-one-required-powermaildiv_uid37 {
	position:relative;
	top:-10px;
}

#page_89 #powermaildiv_uid2 {
    margin-top:-10px;
    
}
.pferdeliste {
	width:100%;
	border-bottom:1px solid #AAA;
	margin-bottom:20px;
}
.pferdeliste td {
	vertical-align:top;
	padding-top:0;
	width:190px;
	text-align:left;
}
.pferdeliste td.header {
	background:#EBE9E0;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.pferdeliste td.link a.button{
	text-align:right;
	float:right;
}

.pferdeliste td.image {
    width:120px;
}

tr.row2 td {
	padding-top:10px;
	text-align:left;
}

.pferdeliste  tr.row3 {
    clear:none;
    padding-top:0;
    text-align:left;
}

.pferdeliste td.lebensnummer {
	text-align:right;
}


#col1_content img, #col1_content dl.csc-textpic-image, #col2_content dl.csc-textpic-image {
	border:1px solid #C2C1BD ;
	
	
}
#col1_content dl.csc-textpic-image {
	position:relative;
	left:-2px;
}

#col2_content dl.csc-textpic-image {
	margin-top:5px;
	position:relative;
    left:-5px;
}
#col1_content dl.csc-textpic-image {
	border:none;
}

.csc-frame-frame1 {
	background:#EBE9E0;
	padding:7px;
	margin-bottom:20px;
}

.csc-frame-indent6633 {
	border-bottom:1px solid #AAAAAA;
	margin-bottom:20px;
}


.tx_powermail_pi1_fieldwrap_html_submitgraphic  { 
	text-align:right;
	margin-right:30px;
}
#service ul {
	padding-top:15px;
}
.digit-5 {
    width:50px;
}

#service ul, #service li{
    list-style:none;
    margin-left:0;
    padding-left:0;
}

#service li a {
    padding-left:25px;
	display:block;
}
#service li a.pdf { 
    background:transparent url(/typo3/sysext/cms/tslib/media/fileicons/pdf.gif) no-repeat top left; 
}  

#service li a.doc { 
    background:transparent url(/typo3/sysext/cms/tslib/media/fileicons/doc.gif) no-repeat top left;
} 

#service li a.xls { 
    background:transparent url(/typo3/sysext/cms/tslib/media/fileicons/doc.gif) no-repeat top left;
}  






.test {
}

}
/*@import url(screen/typo3-RTE.css)*/
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : typo3-RTE.css
**  Funktion    : Formatierung der Inhalte im RTE, wird in den layout*.css files importiert.
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/
/* Avoid borders around images in the RTE */
img {border:0;}
/* #############################
** ### classesParagraph ########
** #############################
*/
p.csc-frame-frame1 {background:#EDEBF1; border:1px solid #000; padding:5px;}
p.csc-frame-frame2 {background:#F5FFAA; border:1px solid #000; padding:5px;}
p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-justify {text-align:justify;}
p.indent {margin-left:1.5em;}
table.contenttable {font-size:0.8em;}
p sup, p sub {font-size:0.7em;}
p.code {font-family:"Courier New", Courier, monospace; font-size:0.9em; padding:1em; background:#f0f0f4; border:1px #ccd solid;}
p.note {background:#dfd; padding: 1em; border-bottom: 1px #bdb dotted;}
p.important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted;}
p.warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted;}
p.info {background:#f7f7ef url(../../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
p.question {background:#A43F15 url(../../img/icons/fragez-blau.gif) 10px 10px no-repeat; color:#fff; padding:1.5em 1.5em 1.5em 4em;}
p.stop {background:#fff url(../../img/icons/stop.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em; border:1px solid #a43f15;}
p.citation {background:#fff url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}
/* #############################
** ### classesCharacter ########
** #############################
*/
span.underline {text-decoration:underline;}
span.strikethrough {text-decoration:line-through;}
span.mono {font-family:"Courier New", Courier, monospace; padding:0 0.3em 0 0.3em; background:#f0f0f4; border:1px #ccd solid;}
span.file {font-family:"Courier New", Courier, monospace;	padding:0 0 0 14px; color:#000088; background:transparent url('../../img/icons/file.gif') no-repeat left;}
span.directory {font-family:"Courier New", Courier, monospace; padding:0 0 0 15px; color:#000088; background:transparent url('../../img/icons/dir.gif') no-repeat left;}
span.infoHeadline {display:block; color:#187ba2; text-transform:uppercase; font-weight:bold; border-bottom:2px solid white; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.questionHeadline {display:block; color:#fff; text-transform:uppercase; font-weight:bold; border-bottom:2px solid white; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.stopHeadline {display:block; color:#A43F15; text-transform:uppercase; font-weight:bold; padding-bottom:0.5em; margin-bottom:-1em;}
/* #############################
** ### TagFreeClasses ##########
** #############################
*/
/*@import url(../core/print_base.css)*/
/* "Yet Another Multicolumn Layout" v3.0.4 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 134 $ $Date: 2007-10-12 20:31:37 +0200 (Fr, 12 Okt 2007) $ */
@media print {
body,#page_margins,#page,#main {margin:0;padding:0;border:0;}
#page_margins,#page{width:100% !important;min-width:0;max-width:none}
#header{height:auto}
#footer,#topnav,#nav,#search{display:none}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r {width:100%;margin:0;float:none;overflow:visible;display:table}
.subc,.subcl,.subcr {margin:0;padding:0}
body *{font-family:"Times New Roman", Times, serif}
code,pre{font-family:"Courier New", Courier, mono}
body{font-size:12pt}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')'}
#page a[href^="http:"],#page a[href^="https:"]{padding-left:0;background-image:none}
a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
}/*@import url(print/print_003.css)*/
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) print stylesheet
 * (de) Druck-Stylesheet
 *
 * @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: 130 $
 * @lastmodified    $Date: 2008-04-02 18:35:00 +0700 (Mi, 02 Apr 2008) $
 */

/* import print base styles | Basisformatierung für Drucklayout einbinden */


/* #col1 - 0
** #col2 - 0
** #col3 - x
*/

@media print
{
  #col1 {display:none}
  #col2 {display:none}
  
  #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0}
  #header {display:none;}
  #teaser {display:none;}
}