@import url("rte_formate.css");

/*
PX => EM
10px = 0.6em
12px = 0.76em
14px = 0.9em
16px = 1.0em
18px = 1.12em
22px = 1.38em
26px = 1.63em
*/

html {
	height: 100%;
}

body {
	margin:0;
	background:#444444;
	 /*12 px*/
	font-size:	100.1%;
	line-height: 1em;
}


div,
input,
li,
td,
textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
} 


ul{
	/*padding:0;
	margin:0;*/
}


div#alignment {
	text-align:center;
	
}


div#wrapper {
	margin: auto;
	text-align:left;
	width:53.13em;
}


/*HEAD BEREICH*/

div#header {
	/*height:9.38em;*/

}


div#logo {
	width:100%;
	height:7.50em; /*120px*/
	background: url(../images/header.png) no-repeat;
}



div#logo .logo {
	width:15.63em;
	height:6.25em;
}



DIV#languages {
	float:right;
	margin-right:1.63em;
	margin-top:0.25em;

}

DIV#languages DIV {
	float:left;
	margin-left:0.31em;

}


/*CONTENT BEREICH*/
div#content {
	height:29em;
	width:100%;
	clear:both;
	
	
}
	

/*Homepage*/
div#alignment-hp {
	text-align:center;
}
div#alignment-hp div#content {
	background:url(../images/intro_bg.png) no-repeat ;
}

div#alignment-hp div#content div.area {
	padding-top:11.13em;

}

div#alignment-hp div#content div.area .box {
	width:12em;
	height:12em;
	background:#000;
	border:0.06em solid #FFF;
	opacity:0.50;
	filter:alpha(opacity=50);
}

div#alignment-hp div#content div.area .box:hover {
	opacity:0.40;
	filter:alpha(opacity=40);
}

div#alignment-hp div#content div.area div#box1,
div#alignment-hp div#content div.area div#box2,
div#alignment-hp div#content div.area div#box3 {
	margin-left:1.13em;
	float:left;
	
	
}

div#alignment-hp div#content div.area div#box1 {

}


/*Subpages*/

	/* left column */
div#left_col {
	float:left;
	width:13.13em; /*210px*/
	height:100%;
	/*background:#FFF;*/
}

div#left_col .area {
	padding:1.56em 1.25em 0 1.25em;
}

div#left_col h2 {
	margin-bottom:0.63em;
	color:#363531;
	font-size:1.13em;
	font-weight:normal;
}

	/* right column */
div#right_col {
	float:right;
	width:26.88em;
	height:100%;
	
}

div#right_col .area {
	padding:0.94em 0.94em 0 0.94em;
	
}



	/* center column */
div#center_col {
	margin-left:13.13em;
	width:13.13em; /*210px*/
	height:100%;
	background:#53270a;
}

div#center_col h2 {
	margin-bottom:0.63em;
	
	font-size:1.13em;
	font-weight:normal;
}

	/************************************ 
	* DEFINE COLORS FOR SPECIAL IDs HERE
	***/
body#uid18 div#center_col {
	background:#7D8430;
}

body#uid41 div#center_col {
	background:#7D8430;
}

body#uid20 div#center_col {
	background:#7D8430;
}

body#uid63 div#center_col {
	background:#A1674E
}

body#uid44 div#center_col {
	background:#7D8430;
}

body#uid69 div#center_col {
	background:#542dbc;
}

body#uid49 div#center_col {
	background:#542DBC;
}

/* deutsch mittlere spalte def. farben*/

body#uid8 div#center_col {
	background:#542DBC;
}

body#uid91 div#center_col {
	background:#542DBC;
}

body#uid92 div#center_col {
	background:#542DBC;
}

body#uid51 div#center_col {
	background:#542DBC;
}

body#uid50 div#center_col {
	background:#AEA890;
}

body#uid105 div#center_col {
	background:#AEA890;
}

body#uid106 div#center_col {
	background:#AEA890;
}

body#uid107 div#center_col {
	background:#AEA890;
}

body#uid108 div#center_col {
	background:#AEA890;
}

body#uid109 div#center_col {
	background:#AEA890;
}

body#uid110 div#center_col {
	background:#AEA890;
}

body#uid111 div#center_col {
	background:#AEA890;
}

body#uid9 div#center_col {
	background:#999b90;
}

body#uid71 div#center_col {
	background:#3C3782;
}

body#uid81 div#center_col {
	background:#729D00;
}

body#uid79 div#center_col {
	background:#729D00;
}

body#uid80 div#center_col {
	background:#729D00;
}

body#uid28 div#center_col {
	background:#729D00;
}

body#uid25 div#center_col {
	background:#D43234;
}

body#uid71 div#main_content {
    display:none;
}

body#uid25 div#main_content {
    display:none;
}

body#uid18 div#main_content {
    display:none;
} 

body#uid69 div#main_content {
    display:none;
} 

body#uid8 div#main_content {
    display:none;
} 

body#uid50 div#main_content {
    display:none;
}

body#uid9 div#main_content {
    display:none;
}

body#uid63 div#main_content {
    display:none;
}

body#uid63 div#main_content {
    display:none;
}

/*body#uid81 div#main_content {
    display:none;
}*/

body#uid28 div#main_content {
    display:none;
}


div#center_col div,
div#center_col li  {
	color:#FFF;
}
div#center_col p {
	font-size:0.75em;
	margin:0;
}

div#center_col ul {
	padding:0;
	margin:0 0 0 1em;
	

}
div#center_col li {
	font-size:0.75em;
	
}


div#center_col .area {
	padding:1.56em 0.94em 0 0.94em;
}


div#center_col h1{
	margin-bottom:0.63em;
	color:#FFF;
	font-size:1.13em;
	font-weight:normal;
}



	/* news block */
div.news-block {
	padding-bottom:0.19em;
	font-size:0.69em;
	color:#535353;
}

div.news-block p {
	margin:0;
}

div.news-block .bodytext {
	
	
}

div.news-block .date {
	
	
}

div.news-block .read-more {
	font-weight:bold;
	margin:0;
}


	/* main content */
div#main_content {
	width:100%;
	height:27.13em;
	
	background:url(../images/maincontent_bg.png) repeat-y;
	/*opacity:0.75;
	filter:alpha(opacity=75);*/
	overflow:scroll;
	color:#000;
	overflow-x:hidden;
	
}

div#right_col div#main_content .area {
	padding:0.94em 1.88em 1em 0.94em;
	
}

div#main_content p,
div#main_content li {
	font-size:0.75em;
}


/*FOOTER*/

div#footer {
	
}

div#copyright {
	float:right;
	font-size:0.69em;
	color:#FFF;
	
}


/*GENERAL ELEMENT STYLES*/
hr {
	
}


/*GENERAL TEXT STYLES*/







/*############################################*/

/* MAIN NAVIGATION*/
#mainmenu {
	list-style:none;
	margin:0;
	padding:0;	
	position:relative;
	float:left;
}

#mainmenu li {
	float:left;
	margin:0;
	padding:0;
}

#mainmenu li a span {
	display:none;
}

#mainmenu li a {
	display:block;
	float:left;
	outline:none;
	height:2.5em; /*40px*/
}

	/*ENGLISH*/
#mainmenu.en li a {
	background:url(../images/en/main_nav.gif) no-repeat;
}

#mainmenu.en li#menu_item_1 a {
	width:6.13em; /*98px*/
	background-position:0 0;
}

#mainmenu.en li#menu_item_1 a:hover,
#mainmenu.en li#menu_item_1.menu-item-cur a,
#mainmenu.en li#menu_item_1.menu-item-act a {
	background-position:0 -2.5em;
}

#mainmenu.en li#menu_item_2 a {
	width:7.81em; /*125px*/
	background-position:-6.13em 0;
}

#mainmenu.en li#menu_item_2 a:hover,
#mainmenu.en li#menu_item_2.menu-item-cur a,
#mainmenu.en li#menu_item_2.menu-item-act a {
	background-position:-6.13em -2.5em;
}

#mainmenu.en li#menu_item_3 a {
	width:9.06em; /*145px*/
	background-position:-13.94em 0;
}

#mainmenu.en li#menu_item_3 a:hover,
#mainmenu.en li#menu_item_3.menu-item-cur a,
#mainmenu.en li#menu_item_3.menu-item-act a {
	background-position:-13.94em -2.5em;
}

#mainmenu.en li#menu_item_4 a {
	width:6.94em; /*111px*/
	background-position:-23em 0;
}

#mainmenu.en li#menu_item_4 a:hover,
#mainmenu.en li#menu_item_4.menu-item-cur a,
#mainmenu.en li#menu_item_4.menu-item-act a {
	background-position:-23em -2.5em;
}

#mainmenu.en li#menu_item_5 a {
	width:7.63em; /*122px*/
	background-position:-29.94em 0;
}

#mainmenu.en li#menu_item_5 a:hover,
#mainmenu.en li#menu_item_5.menu-item-cur a,
#mainmenu.en li#menu_item_5.menu-item-act a {
	background-position:-29.94em -2.5em;
}

	/* GERMAN */
#mainmenu.de li a {
	background:url(../images/de/main_nav.gif) no-repeat;
}

#mainmenu.de li#menu_item_1 a {
	width:7.69em; /*123px*/
	background-position:0 0;
}

#mainmenu.de li#menu_item_1 a:hover,
#mainmenu.de li#menu_item_1.menu-item-cur a,
#mainmenu.de li#menu_item_1.menu-item-act a {
	background-position:0 -2.5em;
}

#mainmenu.de li#menu_item_2 a {
	width:8.5em; /*136px*/
	background-position:-7.69em 0;
}

#mainmenu.de li#menu_item_2 a:hover,
#mainmenu.de li#menu_item_2.menu-item-cur a,
#mainmenu.de li#menu_item_2.menu-item-act a {
	background-position:-7.69em -2.5em;
}

#mainmenu.de li#menu_item_3 a {
	width:9.06em; /*145px*/
	background-position:-16.19em 0;
}

#mainmenu.de li#menu_item_3 a:hover,
#mainmenu.de li#menu_item_3.menu-item-cur a,
#mainmenu.de li#menu_item_3.menu-item-act a {
	background-position:-16.19em -2.5em;
}

#mainmenu.de li#menu_item_4 a {
	width:11.19em; /*179px*/
	background-position:-25.25em 0;
}

#mainmenu.de li#menu_item_4 a:hover,
#mainmenu.de li#menu_item_4.menu-item-cur a,
#mainmenu.de li#menu_item_4.menu-item-act a {
	background-position:-25.25em -2.5em;
}

#mainmenu.de li#menu_item_5 a {
	width:7.63em; /*122px*/
	background-position:-29.94em 0;
}

#mainmenu.de li#menu_item_5 a:hover,
#mainmenu.de li#menu_item_5.menu-item-cur a,
#mainmenu.de li#menu_item_5.menu-item-act a {
	background-position:-29.94em -2.5em;
}

	/* DUTCH */

#mainmenu.nl li a {
	background:url(../images/nl/main_nav.gif) no-repeat;
}

#mainmenu.nl li#menu_item_1 a {
	width:7.0em; /*112px*/
	background-position:0 0;
}

#mainmenu.nl li#menu_item_1 a:hover,
#mainmenu.nl li#menu_item_1.menu-item-cur a,
#mainmenu.nl li#menu_item_1.menu-item-act a {
	background-position:0 -2.5em;
}

#mainmenu.nl li#menu_item_2 a {
	width:10.06em; /*161px*/
	background-position:-7.0em 0;
}

#mainmenu.nl li#menu_item_2 a:hover,
#mainmenu.nl li#menu_item_2.menu-item-cur a,
#mainmenu.nl li#menu_item_2.menu-item-act a {
	background-position:-7.0em -2.5em;
}

#mainmenu.nl li#menu_item_3 a {
	width:9.38em; /*149px*/
	background-position:-17.06em 0;
}

#mainmenu.nl li#menu_item_3 a:hover,
#mainmenu.nl li#menu_item_3.menu-item-cur a,
#mainmenu.nl li#menu_item_3.menu-item-act a {
	background-position:-17.06em -2.5em;
}

#mainmenu.nl li#menu_item_4 a {
	width:11.06em; /*177px*/
	background-position:-26.44em 0;
}

#mainmenu.nl li#menu_item_4 a:hover,
#mainmenu.nl li#menu_item_4.menu-item-cur a,
#mainmenu.nl li#menu_item_4.menu-item-act a {
	background-position:-26.44em -2.5em;
}


/* SUBMENU */
div#center_col #submenu {
	list-style:none;
	margin:0;
	padding:0;	
	position:relative;
}

div#center_col #submenu ul {
	margin:auto;
	padding:auto;
}

div#center_col #submenu li {
	padding-left:0.75em;
	background:url(../images/clear.gif) no-repeat;
	/*line-height:1em;*/
	margin-bottom:0.31em; /*5px*/
}

div#center_col #submenu li.item-cur,
div#center_col #submenu li.item-act {
	background:url(../images/sub_bg_on.png) 0 0.31em no-repeat;
}

div#center_col #submenu li:hover {
	
	background:url(../images/sub_bg_on.png) 0 0.31em no-repeat;
	
}

div#center_col #submenu li a {
	/*font-size:0.75em;*/
	color:#FFF;
}

div#center_col #submenu li.level1 {
	margin-left:0.75em;
}


/* SERVICE MENU TOP RIGHT */
#topmenu {
	float:right;
	list-style:none;
	margin:0;
	padding:0;	
	position:relative;
}

#topmenu li {
	float:left;
	margin:0;
	padding:0.75em 0.63em 0 0;
	
}

#topmenu li a span {
	display:none;
}

#topmenu li a {
	display:block;
	float:left;
	outline:none;
	height:1em; /*16px*/
}

#topmenu li#topmenu_item_1 a {
	width:1em;
	background:url(../images/icon_home.png) no-repeat;	
}

#topmenu li#topmenu_item_2 a {
	width:1em;
	background:url(../images/icon_contact.png) no-repeat;	
}

#topmenu li#topmenu_item_3 a {
	width:1em;
	background:url(../images/icon_help.png) no-repeat;	
}

#topmenu li#topmenu_item_4,
#topmenu li.separator {
	padding-right:0.31em; /*5px*/
}

#topmenu li#topmenu_item_4,
#topmenu li#topmenu_item_6 {
	padding-top:0.88em; /*14px*/
}

#topmenu li#topmenu_item_4 a,
#topmenu li#topmenu_item_6 a  {
	font-size:0.75em;
	color:#FFF;
}

#topmenu li#topmenu_item_4 a span,
#topmenu li#topmenu_item_6 a span {
	display:inline;
}

	/*separator*/
#topmenu li.separator {
	color:#FFF;
	font-size:0.75em;
	padding-top:1em; /*16px*/
}

/* SERVICE MENU BOTTOM LEFT */
#bottommenu {
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 0.31em;	
	position:relative;
}

#bottommenu li {
	float:left;
	margin:0;
	padding:0.31em 0.31em 0 0;
	line-height:0.69em;
	
}

#bottommenu li a {
	color:#FFF;
	text-decoration:none;
	font-size:0.69em; /*12px*/
}

#bottommenu li a:hover {
	
	text-decoration:underline;
	
}

#bottommenu li.menu-item-act a {
	font-weight:bold;
}

	/*separator*/
#bottommenu li.separator {
	color:#FFF;
	font-size:0.75em; /*12px*/
	margin-top:0.31em; /*5px*/
	
}







