/*
-----------------------------------------------
  www.kubix-berlin.de styles
  written and designed by enobe.de
----------------------------------------------- 

colors:



*/

/* _________ D E F A U L T ________________________________________________________________ */

@import "print_ext.css";

*
	{
	 font-family : Verdana, Helvetica, Tahoma, Arial;
	 font-size : 9pt;
	 color : #000000;
	 /* background-color : #FFFFFF; */ /* kollisions by headers/texts with small leine-height«s (qgpj <-> €†…) */
	}
html
	{
	 height : 100%;
	 margin : 0;
	 padding : 0;
	}
body
	{
	 padding : 0;
	 margin : 0;
	 background-color : #FFFFFF;
	}
h1, h2, h3, h4, h5, h6
	{
	 margin : 0;
	 padding : 5px 0px 10px 0px;
	 font-weight : normal;
	 font-size : 140%;
	}
h1
	{
	 font-size : 140%;
	 line-height: 16px;
	}
h2
	{
	 font-size : 120%;
	}
h3
	{
	 font-size : 120%;
	 font-weight : normal;
	}

h4
	{
	 font-size : 100%;
	}

h5
	{
	 font-size : 100%;
	}
h6
	{
	 font-size : 100%;
	}
/* repair the linebreak-distances from typos <p> Tag */
p
	{
	 margin-top : 1px;
	 margin-bottom : 1px;
	 padding : 0 0 10px 0;
	 font-size : 100%;
	 line-height: 16pt;
	}
i
	{
	 margin-top : 1px;
	 margin-bottom : 1px;
	 font-size : 100%;
	 font-style : italic;
	 color : #000000;
	}
td
	{
	 font-size : 100%;
	}
small
	{
	 font-weight : normal;
	 font-size : 90%;
	}
.hr
	{
	 border-top : 0.12pt solid #999999;
	 height : 10px;
	 width : 100%;
	}
.marker
	{
	 color : #BB0000;
	}
form, fieldset
	{
	 margin : 0;
	 padding-bottom : 10px;
	}
SELECT, INPUT, TEXTAREA
	{
	 color : #000000 !important;
	 font-size : 90%;
	 border : 1px solid #a5a5a5;
	 padding : 2px;
	}
/***************************************/
/******   MAIN CONTENT-LAYERRS    ******/
/***************************************/
body{
	background:#FFF; 
	padding:0px; 
	margin:0px;
	font-family:verdana ,sans-serif;
	font-size:10px;
	line-height:16px;
	color:#000000;
	height:1120px;
}
.mother{
	/*z-index:1;
	position:absolute; 
	width:840px;
	left:50%;
	top:0;
	margin:60px 0px 0px -420px;
	padding:0px;
	display:inline;*/
	/*
	background:#FCFFF5;
	border:solid 1px #8F5EFF;*/
	}
.logo_header1{
	position:relative;
	left:0px;
	top:0px;
	margin:0px 0px 0px 0px;  
	width:59px;
	height:108px; 
	display:inline; 
	float: left; 
	overflow:hidden;
}
.logo_header2{
	margin:0px 0px 0px 0px;  
	width:126px;
	height:108px; 
	display:inline; 
	float: none; 
	overflow:hidden;
}
.left_box{
	margin:0px 0px 100px 0px;
	padding:0px;  
	width:100%;
	display:inline;
	float:left;
	/*background: #EBEE0A;
	overflow:hidden;
	border:solid 2px #50E1FB;*/
}
.right_box{
	margin:0px 0px 0px 0px;
	padding:0px;  
	width:100%;
	display:inline;
	float:left;
	/*background: #50E1FB;
	border:solid 2px #50E1FB;*/
}
.navi, .main_navi{
	display:none;
	}
.content_box{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	display:inline; 
	float: left;
	/*height:100px;
	background-color:#FB1700;*/
	}
.language{
	margin:205px 0px 0px 0px;
	padding:0px;
	/*width:630px;
	height:100%;*/
	display:inline; 
	float: right;
	/*background-color:#FB1700;*/
	}
.footer{
	border-top:1px solid #C3C3C3;
	margin:55px 0px 0px 0px;
	padding:0px;  
	width:100%;
	font-size:9px;
	/*text-transform:uppercase;*/
	display:inline; 
	float: left;
	/*letter-spacing:0.3;*/
	/*background-color:#25BB5D;*/
}
.footer_box_left{
	display:none;
	}
.footer_box_right{
	margin:9px 0px 0px 0px;
	padding:0px;
	width:630px;
	display:inline; 
	float: left;
	/*background-color:#FBF600;*/
	}
/***************************************/
/******   SUBPARTS-LAYERRS    ******/
/***************************************/
.sub_navi{
	/*margin:14px 0px 0px 0px;
	padding:0px; 
	display:inline; 
	float:left;
	width:302px;
	overflow:hidden;*/
	/*background-color:#25BB5D;*/
	}
.normal_v1{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	display:inline; 
	float: left;
	}
.normal_v2{
	margin:0px 0px 0px 26px;
	padding:0px;
	width:45%;
	display:inline; 
	float: left;
	/*background: #EBEE0A;*/
	}
.normal_v2 .search_form_field{
	display:none;
	}
.normal_v3{
	margin:0px 0px 0px 26px;
	padding:0px;
	width:45%;
	display:inline; 
	float: left;
	/*background: #EBEE0A;*/
	}
.border_v1{
	display:none;
	}
.left_v1{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:45%;
	display:inline; 
	float: left;
	/*background-color:#FB1700;*/
	}
.left_v2{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:45%;
	display:inline; 
	float: left;
	/*background-color:#FB1700;*/
	}