@charset "UTF-8";

/**

 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework

 *

 * (en) Screen layout for YAML examples

 * (de) Bildschirmlayout für YAML-Beispiele

 *

 * @copyright       Copyright 2005-2008, 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.6

 * @revision        $Revision: 179 $

 * @lastmodified    $Date: 2008-05-12 09:03:09 +0200 (Mo, 12 Mai 2008) $

 */



@media screen, projection

{



  /* 

######################################################################

################### (DE)Aktivierungen   ##############################

######################################################################

*/



  	#nav{ display:none; }

	#topnav{display:true;}

	#print_header{display:none;}

	#claim {display:true; }

	#logo{display:true; }

	#address{display:none;}

	#search{display:none;}

   #breadcrumb {display:none;}

	#tools {display:none;}

   #bydipool{display:none; }

	#footer{display:true;}

	#footer_content{display:true; }

	#footer_nav {display:none; }

	

/* 

######################################################################

################### Allgemeine Einstellungen   #######################

######################################################################

*/





  body { 

  	background: #4d87c7 url("../../../images/bg_blue.gif") repeat-x top left fixed; 

  	margin:0px;

	text-align: center; 

	

  }





  #page_margins { text-align:left; margin: 0 auto; border:solid 0px red;}



  /* (en) Layout: width, background, borders */

  /* (de) Layout: Breite, Hintergrund, Rahmen */

  #page_margins { 

  z-index:1;

  	min-width: 990px; 

	max-width:990px; 

	width:990px;

	border:solid 0px red; 

	margin-bottom:0px; 

	padding-bottom:0px;

	

	background:transparent !important; background-color:transparent !important;

	border:solid 0px red; 

	}

  #page{ 

  z-index:5 !important;

  	xposition:absolute;

  	padding: 5px; 

	padding-bottom:0px; 

	border:solid 0px red; 

	margin-bottom:0px; 

	padding-bottom:0px;

	background: transparent;

  

  }

  #background{

  margin: 0 auto; 

  	position:absolute;

	z-index:-1;

	top:0px;

	min-width: 990px; 

	max-width:990px; 

	width:990px;

	overflow:hidden;

	background-color:white;

  	background: url(../../images/background.jpg) repeat-y top left white;

	height:100%;

	border:solid 0px red;

  }



  #main { background: transparent; padding:0px; width:980px;}  

  

  

  #col1 { width: 190px; float:left; border:solid 0px black; }

  #col1_content { padding:0px; border:solid 0px red;}



  #col2 {display:none;}





  #col3 { margin: 0 ; margin-left:194px; width:750px;}

  #col3_content { padding: 10px; margin-left:15px; margin-right:0px;}



  

  

  

  

  /* 

######################################################################

######################## Header  Komponenten   #######################

######################################################################

*/



  

  /* (en) Designing main layout elements */

  /* (de) Gestaltung der Hauptelemente des Layouts */

  #header {

    color: #000;

    background: #fff repeat-x top left;

  }





	#header {border:solid 0px red; height:112px; overflow:hidden; background:black; color: #000; background: #fff repeat-x top left; padding:0px; z-index:2;}



	#headbg {

		overflow:hidden; 

		/*background-image:url(../images/header_img.jpg);*/

		background-repeat:no-repeat;

		background-position: center top;

		background-color:black;

	}

	#claim{position:absolute; left:220px; top:60px; z-index:3; color:white; font-size:20px;}

	

	#logo{position:absolute; left:0px; top:9px; z-index:3;}



	#search{ position:absolute; left: 5px; top:-27px; z-index:3;}



	#address{ position:absolute; margin-top:0px; margin-right:10px; margin-top:153px; right:0px; width:198px; z-index:3; border:solid 1px white;; background-color:black; color:white; padding:10px;}





  

  	#topnav { color: #aaa; background: transparent; }



	#topnav {

		position:absolute;  

		z-index:4; 

		

	}

	

  #topnav a { font-family:verdana;  color: gray; font-weight: normal; font-size:0.9em; background:transparent; text-decoration:none;}

  #topnav a:focus,

  #topnav a:hover,

  #topnav a:active {text-decoration:underline;}

  

/* 

#############################################################

######################## Content Komponenten #################

#############################################################

*/

  

  #breadcrumb {}

  #tools { font-size:10px; margin-top:-50px; margin-bottom:10px; padding-right:30px; position:relative;}  



	#login{

		border-bottom:soli1 1px red;

	}





/* 

#############################################################

######################## Footer	############################

#############################################################

*/

  #footer { 

  z-index:2;

    color:#666; 

    background: #f9f9f9;

    padding: 0px;

    border-top: 0px #efefef solid;



  }

  



  #footer_content { 

   	color:black;

		text-align: left; 

	  	color:gray; 

	  	font-size:0.8em; 

  }



  #footer_nav { margin-right:10px; float:right;}

  

  #footer a { color: #999; background:transparent; font-weight: bold;}

  #footer a:focus, 

  #footer a:hover,

  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}  

  

  

    #footer { 

  	position:relative !important; 

  	min-width: 980px; 

  	max-width: 980px; 

  	width:990px;



  	/* move #footer to its position ... */

  	margin: -60px auto 0;

	

	background: #fff;

	border: 0 none;

	padding: 0;

	padding-left:4px;

	padding-right:5px;

  }

  

  #footer_content { 

    text-align: left;

    color:#666; 

    background: #f9f9f9;

    padding: 0px;

    border-top: 0px #efefef solid;

    margin: 0px;

  }

  

  #bydipool {margin-top:-24px; margin-left:10px; float:left; font-size:11px;}

  #bydipool a{font-size:10px; font-weight:normal;}  



  

  

  



  

 

/* 

################################################################################

######################## Projekt Specials ######################################

################################################################################

*/

  #uid26 #col1 { width:194px;  #width:191px; margin:0px; border:solid 0px red;}

  #uid26 #footer{

  	margin: -60px auto 0;

  } 	

  #uid26 #footer_content{ } 

  #uid26 #nav2 {display:none;}

  #uid26 #start_txt{ margin-top:5px; #margin-top:5px;  height:73px;  padding:20px; padding-top:10px; padding-bottom:0px; border:solid 0px red; !important}

  form table {border:solid 0px red; width:100%;}

/* 

################################################################################

######################## Projekt Specials ######################################

################################################################################

*/ 

  

  label{display:block; width:120px;}

  

  

}





@media print

{

  #header {color: #000; background: #fff repeat-x top left;}

  #header {border:solid 0px red; height:112px; overflow:hidden; background:black; color: #000; background: #fff repeat-x top left; padding:0px; z-index:2;}

  #headbg {

      overflow:hidden; 

      /*background-image:url(../images/header_img.jpg);*/

      background-repeat:no-repeat;

      background-position: center top;

      background-color:black;

 }

  #claim{position:absolute; left:220px; top:60px; z-index:3; color:white; font-size:20px;}

	

  #logo{position:absolute; left:0px; top:9px; z-index:3;}

  #search{ position:absolute; left: 5px; top:-27px; z-index:3;} 

  

  

  #header a[href]:after {

    content:none;

  }

  

  #col3_content{

    font-size:90%;

  }

  

  

}