/* 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-folge-patter-vk_3.gif) repeat-y top left;*/
/*background:url(/templates/images/bgr-patter-y.gif) repeat-y top left; */
	background:url(/templates/images/bgr_content.gif) repeat-y top left;
	
}

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

#top_container_1
{
	float:left;
	width:998px;
	height:71px;
	overflow:hidden;
}
#logo
{
	float:left;
	width:303px;
	height:71px;	
}
#headerpics
{
	float:left;
	width:334px;
	height:71px;
}


#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;
}
#button_language a{margin-left:8px}
#languages-menu
{
	position:absolute;
	text-align:center;
	top:71px;
	left:695px;
	margin:0;
	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:226px;
}


#headerpics2
{
	float:left;
	width:821px;
	height:227px;
	margin:1px 0 0 0;
	
	overflow:visible;
}
*html #headerpics2
{
	float:left;
	width:821px;
	height:227px;
}
.theheaderpics
{
	float:left;
}
#hp
{
	float:left;
	width:171px;
	height:227px;
	background:url(/templates/images/header-folge_1.jpg) no-repeat top left;
}
#hp-headerpics
{
	float:left;
	width:650px;
	height:227px;
	background:url(/templates/images/header-folge_clear.jpg) no-repeat top left;
}
#hp1
{
	float:left;
	width:122px;
	height:227px;
	background:url(/templates/images/header-folge_produkte_01.jpg) no-repeat top left;
	
}
#hp2
{
	float:left;
	width:124px;
	height:227px;
	background:url(/templates/images/header-folge_produkte_02.jpg) no-repeat top left;
}
#hp3
{
	float:left;
	width:114px;
	height:227px;
	background:url(/templates/images/header-folge_produkte_03.jpg) no-repeat top left;
}
#hp4
{
	float:left;
	width:143px;
	height:227px;
	background:url(/templates/images/header-folge_produkte_04.jpg) no-repeat top left;
}
#hp5
{
	float:left;
	width:147px;
	height:227px;
	background:url(/templates/images/header-folge_produkte_05.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;
}
#topbox
{
	color:#ffffff;
	padding:15px 0 0 0;
}
#topbox h2
{
	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
	color:#ffffff;
	font-size:18pt;
}


/* */

#main_container
{
	float:left;
	width:998px;
	background:url(/templates/images/bgr-folge_main_con_patter2.gif) repeat-y top left;
}



/* NAVI */

#navi-bez
{
	float:left;
	width:157px;
	height:227px;
	margin:1px 0 0 20px;
	background:url(/templates/images/bgr_navi-folge-bez.jpg) no-repeat top left;
}
*html #navi-bez
{
	float:left;
	width:157px;
	height:227px;
	margin:1px 0 0 10px;
	background:url(/templates/images/bgr_navi-folge-bez.jpg) no-repeat top left;
}
#navi-folge
{
	position:absolute;
	float:left;
	width:157px;
	min-height:353px;
	left:20px;
	top:210px;
	padding:1px 0 0 0;
	background:url(/templates/images/bgr_navi-folge.gif) no-repeat top left ;
}
*html #navi-folge
{
	position:absolute;
	float:left;
	width:157px;
	height:352px;
	left:20px;
	top:210px;
/*	background:url(/templates/images/bgr_navi-folge.gif) no-repeat bottom left #535355; */
	background:url(/templates/images/bgr_navi-folge.gif) no-repeat bottom left #363638; 
}

#navi-folge ul
{
	padding:0;
	margin:1px 0 0 0;
	width:157px;
	color:#ffffff;
}

#navi-folge ul li
{
	width:157px;
	margin:0px;
	padding:0px;
}
*html #navi-folge ul li a
{
	
	display:inline-block;
}

#navi-folge ul li.naviiinaktiv, #navi-folge ul li.naviinaktiv{
	margin:10px 0 5px 0;
	padding:0;
	width:100%px;
	list-style-type:none;
	color:#ffffff;
}
#navi-folge ul li.naviinaktiv a:link, #navi-folge ul li.naviinaktiv a:visited, #navi-folge ul li.naviinaktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 11px;
	margin:0;
	display:block;
	color:#ffffff;
}
#navi-folge ul li.naviinaktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 11px;
	color:#ffffff;
	display:block;
	background:#0E579E;
}
#navi-folge ul li.navi_inaktiv, #navi-folge ul li.navi_aktiv
{
	padding:5px 0 5px 0;
	width:100%;
	list-style-type:none;
	color:#ffffff;
}

#navi-folge ul li.navi_inaktiv a:link, #navi-folge ul li.navi_inaktiv a:visited, #navi-folge ul li.navi_inaktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 6px;
	margin:0;
	color:#ffffff;
	display:block;
}
#navi-folge ul li.navi_inaktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 6px;
	color:#ffffff;
	display:block;
	background:#333333;
}

#navi-folge ul li.navi_aktiv a:link, #navi-folge ul li.navi_aktiv a:visited, #navi-folge ul li.navi_aktiv a:active
{
	text-decoration:none;
	padding:2px 0 2px 6px;
	margin:0;
	color:#ffffff;
	background:#0E579E;
	display:block;	
}
#navi-folge ul li.navi_aktiv a:hover
{
	text-decoration:none;
	padding:2px 0 2px 6px;
	color:#ffffff;
	display:block;
	background:#0E579E;
	
}


#navi-folge ul li.subnavi_inaktiv, #navi-folge ul li.subnavi_aktiv
{
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	color:#ffffff;
}

#navi-folge ul li.subnavi_inaktiv a:link, #navi-folge ul li.subnavi_inaktiv a:visited, #navi-folge ul li.subnavi_inaktiv a:active
{
	text-decoration:none;
	padding:5px 0 5px 6px;
	margin:0;
	color:#ffffff;
	background:#434245;
	display:block;	
}
#navi-folge ul li.subnavi_inaktiv a:hover
{
	text-decoration:none;
	padding:5px 0 5px 6px;
	margin:0;
	color:#ffffff;
	display:block;
	background:#333333;
}

#navi-folge ul li.subnavi_aktiv a:link, #navi-folge ul li.subnavi_aktiv a:visited, #navi-folge ul li.subnavi_aktiv a:active
{
	text-decoration:none;
	padding:5px 0 5px 6px;
	margin:0;
	color:#ffffff;
	background:#0E579E;
	display:block;
}
#navi-folge ul li.subnavi_aktiv a:hover
{
	text-decoration:none;
	padding:5px 0 5px 6px;
	margin:0;
	color:#ffffff;
	display:block;
	background:#333333;
}


#content_container
{
	float:left;
	width:554px;
	margin:0 0 0 177px;
}

#content
{
	position:absolute;
	padding:0 0 0 176px;
	margin:0;
	left:0;
	top:298px;
	width:822px;
	background:url(/templates/images/bgr_content-folge.jpg) no-repeat;
	background:url(/templates/images/bgr_content.jpg) no-repeat;
	background-position:177px 0;
	/* Linie Blau am unteren Teil des Contents */
/*	border-bottom:10px solid #0E579E; */
	 
}
*html #content
{
	position:absolute;
	padding:0 0 0 176px;
	margin:0 0 20px 0;
	left:0;
	top:298px;
	width:822px;
/*	background:url(/templates/images/bgr_content-folge.jpg) no-repeat; */
	background:url(/templates/images/bgr_content.jpg) no-repeat;
	background-position:177px 0;
	/* Linie Blau am unteren Teil des Contents */
/*	border-bottom:10px solid #0E579E; */
	 
}
#bottom_abstand
{
	position:absolute;
	clear:left;
	width:998px;
	left:0;
	height:20px;
	border-top:10px solid #0E579E;
}
/*
#contentfuss
{
	position:absolute;
	width:822px;
	background:url(/templates/images/fuss-streifen.gif) no-repeat bottom;
}
*/
#button_drucken
{
	clear:left;
	text-align:right;
	padding:0 0 20px 0;
}
#button_drucken img
{
	border:0;
	margin:0 270px 0 5px;
	width:15px;
	height:15px;
}
#button_drucken a:link, #button_drucken a:visited, #button_drucken a:active
{
	color:#0E579E;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	padding:2px;
	margin:2px;
}
#button_drucken a:hover
{
	color:#C40009;
	font-weight:normal;
	text-decoration:none;
	font-size:8pt;
	padding:2px;
	margin:2px;
}

#contenttext
{
	float:left;
	padding:15px 15px 30px 25px;
	width:520px;
/*	border-right:1px solid #D4D4D4; */
	line-height:14pt;
}
#contenttext h1
{
	padding:0 0 10px 0;
	margin:0;
	color:#0E579E;
	font-size:16pt;
}
#contenttext h2
{
	padding:0 0 10px 0;
	margin:0;
	color:#0E579E;
	font-size:11pt;
}
#contenttext a:link, #contenttext a:visited, #contenttext a:active
{
	color:#0E579E;
	font-weight:normal;
	padding:2px;
	margin:2px;
}
#contenttext a:hover
{
	color:#C40009;
	font-weight:normal;
	padding:2px;
	margin:2px;
}
#con_box
{
	position:absolute;
	left:747px;
	top:299px;
	width:251px;
	min-height:275px;
	background:url(/templates/images/bgr_boxright2.jpg) no-repeat top left;
}
*html #con_box
{
	height:275px;
}

.con_box-main
{
	float:left;
	width:237px;
	padding:26px 0 10px 15px;
	color:#434245;
	z-index:99;
}
.con_box-main h1
{
	padding:0 0 10px 0;
	margin:0;
	color:#0E579E;
	font-size:11pt;
}
.con_box-main h2
{
	padding:0 0 10px 0;
	margin:0;
	color:#0E579E;
	font-size:10pt;
}


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


#div_pageeditor_icons_top a{
margin:10px;
}

.bilder_rechte-spalte
{
	width:240px;
}
.standardtext a:link, .standardtext a:visited, .standardtext a:active
{
	color:#0E579E;
	text-decoration:none;
	font-weight:normal;
/*	letter-spacing:0.2pt; */
	padding:2px;
	margin:2px;
}
.standardtext a:hover
{
	color:#0E579E;
	text-decoration:none;
	font-weight:bold;
/*	letter-spacing:0.2pt; */
	padding:2px;
	margin:2px;
}

.bilder_nebeneinander
{
	float:left;
}
.platzhalter
{
	clear:left;
	height:28px;
}
*html .platzhalter
{
	clear:left;
	height:30px;
}


#con_box a:link, #con_box a:visited, #con_box a:active
{
	color:#0E579E;
	text-decoration:none;
	font-weight:normal;
/*	letter-spacing:0.2pt; */
	padding:2px;
	margin:2px;
}
#con_box a:hover
{
	color:#0E579E;
	text-decoration:none;
	font-weight:bold;
/*	letter-spacing:0.2pt; */
	padding:2px;
	margin:2px;
}
#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;
}
#con_box h2
{
	padding:0 0 10px 10px;
	margin:0;
	color:#000000;
	font-size:11pt;
}
input.input
{
	border:1px solid #CCCCCC;
	font-size:10pt;
	padding:3px;
}
input.no-margin
{
	padding:0px;
	margin:0px;
}
input.pflicht, textarea.pflicht
{
	background:#EFEFEF;
	border:1px solid #CCCCCC;
	font-size:10pt;
	padding:3px;
}
span.pflichttxt
{
	color:#000000;
}

ul#pdfdownload
{
	list-style-type:none;
	padding:10px 0 10px 10px;
	margin:0;
}

ul#pdfdownload li a:link, ul#pdfdownload li a:visited, ul#pdfdownload li a:active
{
	background:url(/templates/images-default/pdf.gif) no-repeat left;
	padding:0 0 0 30px;
	display:block;
	line-height:24px;
	overflow:hidden;
}
ul#pdfdownload li a:hover
{
	background:url(/templates/images-default/pdf.gif) no-repeat left;
	padding:0 0 0 30px;
	display:block;
	line-height:24px;
	overflow:hidden;
}

*html ul#pdfdownload li a:link, ul#pdfdownload li a:visited, ul#pdfdownload li a:active
{
	background:url(/templates/images-default/pdf.gif) no-repeat left;
	padding:0 0 0 30px;
	display:block;
	line-height:24px;
	overflow:hidden;
}
*html ul#pdfdownload li a:hover
{
	background:url(/templates/images-default/pdf.gif) no-repeat left;
	padding:0 0 0 30px;
	display:block;
	line-height:24px;
	overflow:hidden;
}
/*
ul.pdfdownload li
{
 background:url(/templates/images-default/pdf.gif) no-repeat left;
 padding:0 0 0 25px;
 margin:0 0 3px 0;
}
*/

