/* CSS by Tramsen Media November 2007 / Kim Christofzik */

html
{
	margin:0;
	padding:0;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;	
}
body
{
	margin:0;
	padding:0;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/templates/images/bgr_contentstart.gif) repeat-y top left;	
}

#site
{
	float:left;
	position:absolute;
	width:998px;
		background:url(/templates/images/bgr-patter.gif) repeat-x top left;
}

#top_container_1
{
	float:left;
	width:998px;
	height:71px;
}
#logo
{
	float:left;
	width:303px;
	height:71px;	
}
#headerpics
{
	float:left;
	width:334px;
	height:71px;
}
#headerpic_1
{
	float:left;
	width:131px;
	height:71px;
	background:url(/templates/images/headerpic_1.jpg) no-repeat top left;
}
#headerpic_2
{
	float:left;
	width:203px;
	height:71px;
	background:url(/templates/images/headerpic_2.jpg) no-repeat top left;
}

#topmenu
{
	float:left;
}
/*
#button_language
{
	float:left;
	width:94px;
	height:71px;
	background:url(/templates/images/button_language.gif) no-repeat top left;
	overflow:visible;
}
*/
#button_language
{
	float:left;
	width:94px;
padding-top:42px;
	height:71px;
	/*background:url(/templates/images/button_language.gif) no-repeat top left;*/
	overflow:visible;
}
*html #button_language
{
	height:29px;
}
#button_language a{margin-left:8px}
#languages-menu
{
	position:absolute;
	text-align:center;
	top:71px;
	left:695px;
	padding:5px;
	visibility:hidden;
	background:#ffffff;
	border-left:1px solid #0E579E;
	border-right:1px solid #0E579E;
	color:#0E579E;
}
#languages-menu img
{
	margin:5px 0 0 0;
}
#languages-menu a:link, #languages-menu a:visited, #languages-menu a:active
{
	text-decoration:none;
	color:#0E579E;
}
#languages-menu a:hover
{
	text-decoration:none;
	color:#C40009;
}
#button_startseite
{
	float:left;
	width:89px;
	height:71px;
	background:url(/templates/images/button_startseite.gif) no-repeat top left;
}
#button_kontakt
{
	float:left;
	width:89px;
	height:71px;
	background:url(/templates/images/button_kontakt.gif) no-repeat top left;
}
#button_contact
{
	float:left;
	width:89px;
	height:71px;
	background:url(/templates/images/button_contact.gif) no-repeat top left;
}
#button_home
{
	float:left;
	width:89px;
	height:71px;
	background:url(/templates/images/button_home.gif) no-repeat top left;
}
#button_sitemap
{
	float:left;
	width:89px;
	height:71px;
	background:url(/templates/images/button_sitemap.gif) no-repeat top left;
}
#button_impressum
{
	float:left;
	width:77px;
	height:71px;
	background:url(/templates/images/button_impressum.gif) no-repeat top left;
}

#top_container_2
{
	float:left;
	width:998px;
	height:169px;
	overflow:visible;
}
#navi-bez
{
	float:left;
	width:177px;
	height:169px;
	background:url(/templates/images/bgr_navi-bez_02.jpg) no-repeat top left;
}
#navi-bez ul
{
	padding:150px 0 0 20px;
	margin:0;
	list-style-type:none;
	color:#ffffff;
}
#navi-bez ul li.navi_inaktiv
{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#ffffff;
	width:157px;
}
#navi-bez ul li.navi_inaktiv a:link, #navi-bez ul li.navi_inaktiv a:visited, #navi-bez ul li.navi_inaktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 11px;
/*	width:157px; */
	display:block;	
	color:#ffffff;
}
*html #navi-bez ul li.navi_inaktiv a:link, #navi-bez ul li.navi_inaktiv a:visited, #navi-bez ul li.navi_inaktiv a:active
{
	display:inline-block;	
}
#navi-bez ul li.navi_inaktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 11px;
/*	width:157px; */
	color:#ffffff;
	display:block;
	background:#0E579E;
}
*html #navi-bez ul li.navi_inaktiv a:hover
{
	display:inline-block;
}

#headerpics2
{
	float:left;
	width:554px;
	height:169px;
}
#headerpic_3
{
	float:left;
	width:249px;
	height:169px;
	background:url(/templates/images/headerpic_3_02.jpg) no-repeat top left;
}
#headerpic_4
{
	float:left;
	width:305px;
	height:169px;
	background:url(/templates/images/headerpic_4.jpg) no-repeat top left;
}

/* Auswahlbox rechts oben*/
#box1
{
	float:left;
	width:267px;
	height:169px;
	background:url(/templates/images/bgr_box-grau-inaktiv.jpg) no-repeat top left;
}
.box1-main
{
	float:left;
	width:237px;
	height:169px;
	padding:25px 15px 10px 15px;
	background:url(/templates/images/bgr_box-grau.gif) repeat-x top left;
}
.box1-main h1
{
	padding:0 0 10px 0;
	margin:0;
	color:#C40009;
	font-size:18pt;
}
/* */

#main_container
{
	float:left;
	width:998px;	
}

/* NAVI */
#navi
{
	float:left;
	width:177px;
	height:352px;
	background:url(/templates/images/bgr_content_left_02.gif) no-repeat top left;
}
#navi ul
{
	padding:10px 0 0 19px;
	margin:0;
	width:147px;
	color:#ffffff;
}
*html #navi ul
{
	padding:13px 0 0 19px;
	margin:0;
	width:147px;
	color:#ffffff;
}
#navi ul li
{
	margin:0 0 10px 1px;
	padding:0;
	width:147px;
	list-style-type:none;
	color:#ffffff;
}
#navi ul li.navi_inaktiv a:link, #navi ul li.navi_inaktiv a:visited, #navi ul li.navi_inaktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	margin:0;
	color:#ffffff;
	width:147px;
	display:block;	
}
#navi ul li.navi_inaktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	width:147px;
	color:#ffffff;
	display:block;
/*	background:#0E579E; */
	background:#333333;
}
#navi ul li.navi_aktiv a:link, #navi ul li.navi_aktiv a:visited, #navi ul li.navi_aktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	margin:0;
	color:#ffffff;
	width:147px;
	display:block;	
}
#navi ul li.navi_aktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	width:147px;
	color:#ffffff;
	display:block;
/*	background:#0E579E; */
	background:#5D76C0;
}
#navi ul li.subnavi_inaktiv a:link, #navi ul li.subnavi_inaktiv a:visited, #navi ul li.subnavi_inaktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	margin:0;
	color:#ffffff;
	background:#5F5F5F;
	width:147px;
	display:block;	
}
#navi ul li.subnavi_inaktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	width:147px;
	color:#ffffff;
	display:block;
/*	background:#0E579E; */
	background:#333333;
}
#navi ul li.subnavi_aktiv a:link, #navi ul li.subnavi_aktiv a:visited, #navi ul li.subnavi_aktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	margin:0;
	color:#ffffff;
	width:147px;
	background:#5F5F5F;
	display:block;	
}
#navi ul li.subnavi_aktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 13px;
	width:147px;
	color:#ffffff;
	display:block;
/*	background:#0E579E; */
	background:#5D76C0;
}



#content_container
{
	float:left;
	width:554px;
}
#newsleiste
{
	float:left;
	width:554px;
	padding:0;
	background:url(/templates/images/bgr_newsleiste-inaktiv.jpg) repeat top left #49484C;
	line-height:25px;
	height:25px;
	overflow:visible;
}
.newsleiste-aktiv
{
	float:left;
	width:544px;
	padding:2px 0 0 10px;
	background:url(/templates/images/bgr_newsleiste.jpg) no-repeat top left #49484C;
	line-height:24px;
	height:24px;
	color:#ffffff;
	overflow:visible;
}
*html .newsleiste-aktiv
{
	float:left;
	width:554px;
	padding:1px 0 0 0;
	background:url(/templates/images/bgr_newsleiste.jpg) no-repeat top left #49484C;
	line-height:24px;
	height:24px;
	color:#ffffff;
	overflow:visible;
}
#content
{
	float:left;
	width:554px;
}
#content2
{
	float:left;
	width:100%;
	background:url(/templates/images/bgr_main_con_patter-dark.gif) repeat-y top left; 
}
#bgr_content_left
{
	float:left;
	width:109px;
	height:327px;
	background:url(/templates/images/bgr_content_left_01.jpg) no-repeat top left;
}
#con_produkt-fitron
{
	float:left;
	width:199px;
	height:327px;
	background:url(/templates/images/con_produkt-fitron_01.gif) no-repeat top left;
}
#con_produkt
{
	float:left;
	width:246px;
	height:327px;
	background:url(/templates/images/con_produkt_02.gif) no-repeat top left;
}
/* */
#con_produkt-fitron-en
{
	float:left;
	width:199px;
	height:327px;
	background:url(/templates/images/con_produkt-fitron_01-en.gif) no-repeat top left;
}
#con_produkt-en
{
	float:left;
	width:246px;
	height:327px;
	background:url(/templates/images/con_produkt_02-en.gif) no-repeat top left;
}
/* */
#con_box
{
	float:left;
	width:267px;
	padding:0;
/*	background:url(/templates/images/con_content-box.jpg) no-repeat top left; */
}
.con_box-main
{
	float:left;
	width:237px;
	padding:26px 15px 10px 15px;
	color:#FFFFFF;
}
.con_box-main h1
{
	padding:0 0 10px 0;
	margin:0;
	color:#5D76C0;
	font-size:11pt;
}

#fussleiste
{
	float:left;
	width:100%;
	height:83px;
	background:url(/templates/images/fussabschl.gif) no-repeat top left; 
}


#div_pageeditor_icons_top a{
margin:10px;
}
form
{
	margin:0;padding:0;
}#con_box .con_box-main a:link, #con_box .con_box-main a:visited, #con_box .con_box-main a:active
{
	color:#0E579E;
	text-decoration:none;
	font-weight:normal;
/*	letter-spacing:0.2pt; */
	padding:0px;
	margin:0px;
}
#con_box .con_box-main a:hover
{
	color:#0E579E;
	text-decoration:none;
	font-weight:bold;
/*	letter-spacing:0.2pt; */
	padding:0px;
	margin:0px;
}