/*
-----------------------------------------------
  www.kubix-berlin.de styles
  written and designed by enobe.de
----------------------------------------------- 

colors:



*/

/* _________ D E F A U L T ________________________________________________________________ */

@import "../plugin_templates/plugin_print.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;
	}
	
/* */
.form_input_submit
	{
	 padding : 1px;
	 background-color : #F9F9F9;
	}

/* list */

ul
	{
	 padding : 0 0 0 13px;
	}
li
	{
	 padding : 0 0 5px 0;
	}

/* Images */
/* default set by styles.content.imgtext inside TS-Config*/
.img
	{
	 border : solid 1px #CDCDCD;
	}

img
	{
	 border : 0;
	}
.imgtext
	{
	 /*
	 border : 1px solid #a5a5a5;
	 border-top : 0.12pt solid #ffffff;
	 */
	 padding : 5px 0;
	 font-size : 85%;
	 font-style : italic;
	 text-align : left;
	}
.imgtext b
	{
	 font-size : 100%;
	 text-align : left;
	}
form
	{
	 font-weight : normal;
	 font-size : 90%;
	 color : #000000;
	}
strong
	{
	 font-weight : bold;
	}
	
strong a
	{
	/* color: #E39C07 !important; */
	}

/* LINKS */

a
	{
	 color : #000000;
	}
a b
	{
	 color : #000000;
	}
a:link, a:visited, a:active
	{
	 text-decoration : underline;
	}
a:hover
	{
	 text-decoration : none;
	}
a:visited
	{
	 color : #000000;
	}
.header_layout3
	{
	 font-size : 100%;
	 font-weight : bold;
	}
a .header_layout3
	{
	 font-weight : bold;
	 text-decoration : none !important;
	 color : #000000;
	}
.header_layout4
	{
	 font-size : 100%;
	}
a .header_layout4
	{
	 color : #000000;
	}
	
/* _________ L A Y O U T ________________________________________________________________ */
	
#container
	{
	 position : relative;
	 min-height : 100%;
	 margin-left : auto;
	 margin-right : auto;
	 width : 99,9%;
	 height : 100%;
	 text-align : left;
	 voice-family : "\"}\"";
	 voice-family : inherit;
	 height : auto;
	 /* background-color : #FFFFFF; */
	}
	
/* ___________ rows start __________ */	
/* __________ start part_top _________ */

#part_top
	{
	 height : 60px;
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	}
	
/* _____________ row 1 _____________ */	
	
#row1
	{
	 height : 60px;
	 width : 650px;
	 padding : 0;
	 z-index : 10;
	 overflow : hidden;
	}
#row1col1
	{
	 /* logo */
	 height : 60px;
	 width : 650px;
	 margin : 0;
	 padding : 0;
	 z-index : 11;
	 text-align : right;
	}
#row1col2
	{
	 /* section_imgae */
	 position : absolute;
	 top : 0px;
	 height : 60px;
	 width : 650px;
	 margin : 0;
	 padding : 0;
	 z-index : 12;
	 overflow : hidden;
	 text-align : left;
	}

/* __________ end part_top _________ */
/* __________ start part_middle _________ */

#part_middle
	{
	 background-color : #FFFFFF;
	 min-height : 300px;
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	}
	
/* _____________ row 2 _____________ */	

#row2
	{
	 border-top: 1px solid #CDCDCD;
	 width : 650px;
	 padding : 0;
	 z-index : 20;
	 overflow : hidden;	 
	}
#row2col1
	{
	 float : left;
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 z-index : 21;
	 text-align : left;
	}
#row2col2
	{
	 float : left;
	 width : 410px;
	 margin : 0;
	 padding : 0;
	 z-index : 22;
	 overflow : hidden;
	 text-align : right;
	}

/* _____________ row 3 _____________ */	

#row3
	{
	 /* display : none; */
	 clear : both;
	 width : 610px;
	 padding : 0 0 0 40px;
	 z-index : 30;
	 overflow : hidden;
	}

/* _____________ row 4 _____________ */	

#row4
	{	 
	 padding : 0;
	 z-index : 40;
	}
#row4_float
	{	 
	}
#row4col1_float
	{
	}
#row4col1
	{
	 width : 610px;
	 margin : 0;
	 padding : 0 0 0 40px;
	 z-index : 41;
	 overflow : hidden;
	}
#row4col2_float
	{
	}
#row4col2
	{
	 min-height : 300px;
	 width : 610px;
	 margin : 0;
	 padding : 0 0 0 40px;
	 z-index : 42;
	 overflow : hidden;
	}
#row4end
	{
	}

/* _____________ row 5 _____________ */	

#row5
	{
	 border-bottom: 1px solid #CDCDCD;
	 width : 610px;
	 padding : 0 0 10px 40px;
	 z-index : 50;
	 overflow : hidden;
	 text-align : center;
	}
	
/* __________ end part_middle _________ */
/* __________ start part_bottom _________ */

#part_bottom
	{
	 width : 99,9%;
	 margin : 0;
	 padding : 0;
	}

/* _____________ row 6 _____________ */	

#row6
	{	 
	 padding : 0;
	 z-index : 60;
	}
#row6_float
	{	 
	}
#row6col1_float
	{
	}
#row6col1
	{
	 width : 610px;
	 margin : 0;
	 padding : 0 0 0 40px;
	 z-index : 61;
	 overflow : hidden;
	}
#row6col2_float
	{
	}
#row6col2
	{
	 width : 610px;
	 margin : 0;
	 padding : 0 0 0 40px;
	 z-index : 62;
	 overflow : hidden;
	}
#row6end
	{
	 clear : both;
	}

/* _____________ row 7 _____________ */	

#row7
	{
	 width : 610px;
	 padding : 0 0 0 40px;
	 z-index : 70;
	 text-align : left;
	}

/* _____________ row 8 _____________ */	

#row8
	{
	 display : none;
	 height : 0px;
	 width : 610px;
	 padding : 0 0 0 40px;
	 z-index : 80;
	 overflow : hidden;
	 text-align : left;
	}

/* __________ end part_bottom _________ */

/* _____________ rows end ___________ */
	
/* _________ C O N T E N T ________________________________________________________________ */

#logo
	{
	 margin : 0;
	 padding : 0;
	}

#section_image
	{
	 margin : 0;
	 padding : 23px 0 0 50px;
	 font-weight : normal;
	}
#content_left
	{
	 display : none;
	 width : 240px;
	 margin : 0;
	 padding : 0;
	 text-align : left;
	}
#content_normal
	{
	 margin : 0;
	 padding : 10px;
	 text-align : left;
	}
/*
#content_right
	{
	 margin : 0;
	 padding : 0;
	 text-align : left;
	}
*/
.hr_line
	{
	 border-bottom : 1px solid #CDCDCD;
	 height : 1px;
	 width : 610px;
	 margin : 8px 0 0;
	 padding : 0;
	}
/* search */	
#search_form
	{
	 display : none;
	}
.search_form_field
	{
	 display : none;
	}
.search-render-page-titles a
	{
	 font-size: 100%;
	 font-weight: bold;
	}	
.search-render-noresult
	{
	 padding : 0 0 10px 0;
	}
.search-render-noresult-text
	{
	}
.search-render-result
	{
	}
.search-render-result-infoblock
	{
	 display : none;
	}
.search-render-result-count
	{
	display : none;
	}
.search-render-result-navi
	{
	 display : none;
	}
#site_info
	{
	 margin : 0;
	 padding : 10px ;
	}
#site_info p
	{
	 text-align : left;
	 font-size : 90% !important;
	 color : #666666;
	 line-height: 14px;
	 font-style : italic;
	}
#site_info b
	{
	 text-align : left;
	 font-size : 100% !important;
	 color : #666666;
	 line-height: 14px;
	}
#lastupdate
	{
	 display : none;
	}
/* _________ M E N U ________________________________________________________________ */

/* _____________ menu_main _____________ */	

#menu_main
	{
	 display : none;
	}

/* ____________ menu_split ____________ */

.menu_split
	{
	 display : none;
	}
	
/* _____________ menu_sub _____________ */	

#menu_sub
	{
	display : none;
	}
	
	
/* _____________ menu_extra _____________ */

#menu_extra
	{
	 display : none;
	}

/*
   level 1-3 are the same as the sub-menu classes
   see TS-Setup: menu_extra < temp.menu_sub
*/	

/* _____________ menu_access _____________ */

#menu_access
	{
	 display : none;
	}

/* _____________ menu_lang _____________ */

#menu_lang
	{
	 display : none;
	}
	
/* _____________ menu_root _____________ */

#menu_root
	{
	 padding : 0 10px;
	 font-size: 80%;
	}
	
/* __________ E X T R A S ___________________________________________________ */

/* first contentelement - page.10.subparts.content_normal.10 ... 20 */
.contentelement_first
	{
	}
.contentelement_follow
	{
	}
.contentelement_split
	{
		clear : both; /* this repairs floatproblems beetween tt_content elements with tables !!! */
		height: 20px;
	}

/* content_border - section_frame [tt_content.stdWrap.innerWrap.cObject] */
	
.content_border_0 /* default */
	{
	 /* border: 1px solid red; */
	}
.content_border_110 /* invisible */
	{
	}
	
.content_border_110 a
	{
	}
.content_border_110 a:visited
	{
	}
.content_border_120 /* line */
	{
	 height : 10px;
	 border-bottom : 1px solid #CDCDCD;
	}
.content_border_120 h2
	{
	 display : none;
	}
.content_border_120 p
	{
	 display : none;
	}
.content_border_120 a
	{
	 display : none;
	}
.content_border_130 /* border 1 */
	{
	  border : 1px solid #CDCDCD;
	  background-color : #F9F9F9;
	  padding : 10px;
	}
/*
.content_border_130 h1
	{
	color: #FFFFFF;
	}
.content_border_130 h2
	{
	color: #FFFFFF;
	}
.content_border_130 h3
	{
	color: #FFFFFF;
	}
.content_border_130 h4
	{
	color: #FFFFFF;
	}
.content_border_130 p
	{
	color: #FFFFFF;
	}
*/
.content_border_140 /* border 2 */
	{
	 background-color : #BB0000;
	}
.content_border_140 a
	{
	 color : #FFFFFF;
	}
.content_border_140 a:visited
	{
	 color : #FFFFFF;
	}
.content_border_140 p
	{
	 color : #FFFFFF !important;
	}
.content_border_140 h1
	{
	 color : #FFFFFF !important;
	}
.content_border_140 h2
	{
	 color : #FFFFFF !important;
	}
.content_border_140 h3
	{
	 color : #FFFFFF !important;
	}
.content_border_140 h4
	{
	 color : #FFFFFF !important;
	}
/* _____ content elements ____ */

/* bulletlist */

.contentelement_bulletlist
	{
	}
.contentelement_bulletlist td
	{
		padding : 1px 10px 1px 0;
	}
.contentelement_bulletlist_bullet
	{
		width : 10px;
		background-image : url(_images_/bulletdot_666666.gif);
		background-repeat : no-repeat;
	 	background-position : center center;
	}
/* table */
.contentelement_table
	{
	}
.contentelement_table table
	{
		width : 100%;
	}
.contentelement_table td
	{
		border-bottom : 1px solid #CDCDCD;
		padding : 4px;
	}
.contentelement_table_td {}
.contentelement_table_td_top
	{
		font-weight : bold;
	}
/* filelink */
.contentelement_filelink
	{

	}
.contentelement_filelink_td
	{
		padding : 4px;
	}
/* form */
.contentelement_form
	{
		
	}
.contentelement_form_layout
	{
		margin : 0 0 0px 0;
		padding : 5px 0;
	}
.contentelement_form_label
	{
		margin : 5px 0;
	}
.contentelement_form_field
	{
		
	}
.contentelement_form_comment
	{
		border : 1px solid #BB0000;
	}
.contentelement_form_radio {}
.contentelement_form_requiredlabel
	{
		margin : 0 0 5px 0;
		font-weight : bold;
	}



/* __________ E N D __________ */