/* eTiger - CSS Tramsen Media / Kim Christofzik - Mai 2007 */

html, body
{
	margin:0;
	padding:0;
	font-family: 'Maven Pro',Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#3C3C3C;
}
	body a, body a:link, body a:visited, body a:active
	{
	color:#3C3C3C;
	}
	body a:hover
	{
	color:#FF9600;
	}
	body
	{
		height:100%;
		background:url(/templates/images/bgr_patter3.jpg) repeat-x top left #ffffff;
	}
	body table, tr, td
	{
		padding:0;
		margin:0;
	}
	
hr
{
	height:1px;
	border:none;
	border-bottom:1px solid #E3E2E7;
}
/* Grundgerst DIV-Layer */
#bgr
{
	float:left;
	width:998px;
	height:100%;
	background:url(/templates/images/bgr_01.jpg) top left no-repeat;
}
#site
{
	float:left;
	width:979px;
/*	border-right:18px solid #0099FF;*/
}

#top_container
{
	float:left;
	height:129px;
	width:892px;
}
#topmenu
{
	float:left;
	width:892px;
	height:20px;
	color:#61676F;
	font-size:8pt;
}
#subnav
{
	float:left;
	padding:7px 0 0 6px;
	width:580px;
	letter-spacing:0.5pt;
	color:#61676F;
	font-size:8pt;
}
*html #subnav
{
	float:left;
	padding:5px 0 0 6px;
	width:580px;
	letter-spacing:0.5pt;
	color:#61676F;
	font-size:8pt;
}
#subnav a:link, #subnav a:visited, #subnav a:active
{
	color:#61676F;
	text-decoration:none;
}
#subnav a:hover
{
	color:#FF9600;
	text-decoration:underline;
}
#topnav
{
	float:right;
	padding:7px 0 0 0;
	letter-spacing:0.5pt;
	width:250px;
	color:#8E9AA5;
	font-size:8pt;
}
*html #topnav
{
	float:right;
	padding:5px 0 0 0;
	letter-spacing:0.5pt;
	width:250px;
	color:#8E9AA5;
	font-size:8pt;
}
#topnav a:link, #topnav a:visited, #topnav a:active
{
	color:#8E9AA5;
	text-decoration:none;
}
#topnav a:hover
{
	color:#FF9600;
	text-decoration:underline;
}

#header_01
{
	clear:left;
	width:892px;
	height:91px;
	background:url(/templates/images/header_01.jpg) no-repeat top left;
}
#logo
{
	float:left;
	width:60px;
	height:60px;
	margin:16px 0 0 140px;
}
*html #logo
{
	float:left;
	width:60px;
	height:60px;
	margin:16px 0 0 70px;
}
#header_02
{
	clear:left;
	width:892px;
	height:38px;
	background:url(/templates/images/header_02.jpg) no-repeat top left;
}
#search
{
	float:left;
	width:112px;
	margin:0 0 0 727px;	
}
*html #search
{
	float:left;
	width:112px;
	margin:0 0 0 370px;	
}
#search a:link input.button-search, #search a:visited input.button-search, #search a:active input.button-search
{
	background:url(/templates/images/button_search.gif) no-repeat;
	width:15px;
	height:15px;
}
#search a:hover input.button-search
{
	background:url(/templates/images/button_search2.gif) no-repeat;
	width:15px;
	height:15px;
}

#main_container
{
	clear:left;
	width:979px;

}
*html #main_container
{
	float:left;
	width:983px;
}

#left
{
	float:left;
	width:235px;
}
#navi
{
	float:left;
	width:173px;
	margin:49px 0 0 62px;
}
*html #navi
{
	float:left;
	width:173px;
	margin:30px 0 0 32px;
	padding:0;
}
#navi_top
{
	float:left;	
	width:173px;
	height:6px;
	background:url(/templates/images/navi_top.gif) no-repeat top left;
}
*html #navi_top
{
	float:left;	
	width:173px;
	height:6px;
	line-height:1px;
	font-size:1px;
	background:url(/templates/images/navi_top.gif) no-repeat top left;
}
#navi_con
{
	float:left;
	width:173px;
	padding:0;margin:0;
	background:url(/templates/images/navi_bgr.jpg) repeat-y top left;
	border-bottom:1px solid #DAD9D9;
}

*html #navi_con
{
	float:left;
	width:165px;
	padding:0;
	margin:0;
	background:url(/templates/images/navi_bgr.jpg) repeat-y top left;
}

.middle_box
{
	float:right;
	width:173px;
	padding:20px 0 0px 0;
	font-size:8pt;
	opacity:0.90;
	-moz-opacity:0.90;
	filter:alpha(opacity=90);
}
#middle_box_2
{
	float:left;
	width:171px;
	border:1px solid #9F9F9F;
	border:none;
	padding:15px 0 20px 0;
}


#adresse
{
	float:right;
	width:173px;
	padding:20px 0 0 0;
	font-size:8pt;
	opacity:0.60;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
}
#adresse_con
{
	float:left;
	width:171px;
	height:285px;
	border:1px solid #9F9F9F;
	border-bottom:none;
	background-color:#E1EAF3;
}
#adresse_text
{
	float:left;
	width:138px;
	margin:18px 0 0 18px;
}
#adresse_bottom
{
	clear:left;
	width:173px;
	height:6px;
	background:url(/templates/images/adresse_bottom.gif) no-repeat top left;
}
*html #adresse
{
	filter:alpha(opacity=60);
	float:left;
	width:173px;
	padding:20px 0 0 64px;
	font-size:8pt;
	opacity:0.60;
	-moz-opacity:0.60;
	filter:alpha(opacity=60);
	
}
*html #adresse_con
{
	
	float:left;
	width:171px;
	height:150px;
	border:1px solid #9F9F9F;
	border-bottom:none;
	background-color:#E1EAF3;
}
*html #adresse_text
{
	float:left;
	width:108px;
	margin:18px 0 0 10px;
}
*html #adresse_bottom
{
	clear:left;
	width:173px;
	height:6px;
	background:url(/templates/images/adresse_bottom.gif) no-repeat top left;
}


#content
{
	float:left;
	width:527px;
	margin:0 0 0 24px;
	background:url(/templates/images/content_bgr.jpg) no-repeat top left;
}
*html #content
{
	float:left;
	width:527px;
	margin:0 0 0 7px;
	background:url(/templates/images/content_bgr.jpg) no-repeat top left;
}
#content_patter
{
	float:left;
	width:575px;
	margin:20px 0 0 0;
	padding:0;	
	background:url(/templates/images/content_patter.gif) repeat-y top left;
}
*html #content_patter
{
	float:left;
	width:560px;
	margin:0;
	padding:0;
	background-image:url(/templates/images/content_patter-ie.gif);
	background-repeat:repeat-y;
	background-position:-8px -0px;
}
#content_text
{
	float:left;
	width:480px;
	margin:0 0 0 16px;
	line-height:13pt;
}
*html #content_text
{
	float:left;
	width:480px;
	margin:0 0 0 11px;
	line-height:13pt;
}


#content_text object
{
	margin-left:15px;
}
#content_text li
{
	list-style-image:url(/templates/images/pfeil_1.gif)
}
#content_text h1
{
	margin:0 0 45px 0;
	line-height:22pt;
	padding:0;
	font-size:13pt;
	color:#1D5DA8;
	font-weight:normal;
}
#content_text h2
{
	margin:0;
	line-height:22pt;
	padding:0;
	font-size:11pt;
	color:#1D5DA8;
	font-weight:normal;
}

/* FOLGESEITE */
#content_breit
{
	float:left;
	width:720px;
	margin:0 0 0 24px;
	background:url(/templates/images/content_breit_bgr.gif) no-repeat top left;
}
*html #content_breit
{
	float:left;
	width:705px;
	margin:0 0 0 3px;
	background:url(/templates/images/content_breit_bgr.gif) no-repeat top left;
}
#content_patter_breit
{
	float:left;
	width:744px;
	margin:20px 0 0 0;
	padding:0;
	background:url(/templates/images/content_breit_patter.gif) repeat-y top left;
}
*html #content_patter_breit
{
	float:left;
	width:726px;
	margin:0;
	padding:0;
	background:url(/templates/images/content_breit_patter-ie.gif) repeat-y top left;
}
#content_text_breit
{
	float:left;
	width:680px;
	margin:0 0 0 17px;
	line-height:13pt;
}
*html #content_text_breit
{
	float:left;
	width:670px;
	margin:0 0 0 5px;
	line-height:13pt;
}

/* Link-Deko fr Content */

#content_text_breit a:link, #content_text_breit a:visited, #content_text_breit a:active
{
/*	background:url(/templates/images/link-bgr_01.gif) repeat-x left; */
}

#content_text_breit a:hover
{
	/* background:url(/templates/images/link-bgr_02.gif) repeat-x left; */
}

#content_text a:link, #content_text a:visited, #content_text a:active
{
/*	background:url(/templates/images/link-bgr_01.gif) repeat-x left; */
}
#content_text a:hover
{
	background:url(/templates/images/link-bgr_02.gif) repeat-x left;
}

/* --- */

#content_text_breit li
{
	list-style-image:url(/templates/images/pfeil_1.gif);
}
#content_text_breit h1
{
	margin:0 0 45px 0;
	line-height:22pt;
	padding:0;
	font-size:13pt;
	color:#1D5DA8;
	font-weight:normal;
}
#content_text_breit h2
{
	margin:0;
	line-height:22pt;
	padding:0;
	font-size:11pt;
	color:#1D5DA8;
	font-weight:normal;
}

/* ----------- */


#content_patter #buttons_bottom
{
	float:left;
	width:510px;
	margin:15px 0 10px 0;
	text-align:right;
}
#content_patter_breit #buttons_bottom
{
	float:left;
	width:690px;
	margin:15px 0 10px 0;
	text-align:right;
}
#buttons_bottom a.button_totop:link img, #buttons_bottom a.button_totop:visited img, #buttons_bottom a.button_totop:active img
{
	background:url(images/button_totop.gif) no-repeat left;
}
#buttons_bottom a.button_totop:hover img
{
	background:url(images/button_totop2.gif) no-repeat left;
}
#buttons_bottom a.button_print:link img, #buttons_bottom a.button_print:visited img, #buttons_bottom a.button_print:active img
{
	background:url(images/button_print.gif) no-repeat left;
}
#buttons_bottom a.button_print:hover img
{
	background:url(images/button_print2.gif) no-repeat left;
}
#fussleiste
{
	clear:left;
	padding:13px 0 13px 0;
	border-top:1px solid #E0E3E6;
	border-bottom:1px solid #FF9600;
	width:526px;
	color:#B8B8B8;
	text-align:center;
}
#fussleiste a:link, #fussleiste a:visited, #fussleiste a:active
{
	color:#B8B8B8;
	text-decoration:none;
}
#fussleiste a:hover
{
	color:#FF9600;
}
#fussleiste_breit
{
	clear:left;
	padding:13px 0 13px 0;
	border-top:1px solid #E0E3E6;
	border-bottom:1px solid #FF9600;
	width:720px;
	color:#B8B8B8;
	text-align:center;
}
#fussleiste_breit a:link, #fussleiste_breit a:visited, #fussleiste_breit a:active
{
	color:#B8B8B8;
	text-decoration:none;
}
#fussleiste_breit a:hover
{
	color:#FF9600;
}

#right
{
	float:right;
	width:169px;
	margin:49px 0 20px 0;
	line-height:13pt;
	text-align:center;
}
*html #right
{
	float:left;
	width:169px;
	margin:30px 0 0 0;
	line-height:13pt;
}

.news
{
	float:left;
	width:169px;	
}
#news_top
{
	float:left;
	width:169px;
	height:6px;
	background:url(/templates/images/news_top.jpg) no-repeat top left;
}
*html #news_top
{
	float:left;
	width:169px;
	height:6px;
	line-height:1px;
	font-size:1px;
	background:url(/templates/images/news_top.jpg) no-repeat top left;
}
#news_con
{
	float:left;
	width:169px;
	border-bottom:1px solid #DAD9D9;
	background:url(/templates/images/news_bgr.jpg) repeat-y top left;
}
.news_text
{
	width:160px;
	margin:10px 0 0 8px;
/*	margin:10px 0 0 13px; */
	color:#748395;
	text-align:left;
}
.news_text h1
{
	margin:0;
	padding:0 0 5px 0;
	font-size:11pt;
	color:#748395;
	font-weight:normal;
}
.news_text h2
{
	margin:0;
	padding:0 0 5px 0;
	font-size:11pt;
	color:#ff9900;
	font-weight:normal;
	text-align:center;
}

.news_text a:link, .news_text a:visited, .news_text a:active
{
	color:#1D7DD4;
	text-decoration:none;
}
.news_text a:hover
{
	color:#FF9600;
	text-decoration:none;
}
#news_con_2
{
	clear:left;
	width:169px;
	min-height:50px;
	border-top:1px solid #DAD9D9;
	margin:12px 0 0 0;
	background:url(/templates/images/news_bgr_2.jpg) repeat-y top left;
}
#news_con_2 ul
{
	clear:left;
	width:130px;
	min-height:50px;
	margin:0;
	padding:0px 15px;
}
#news_bottom
{
	clear:left;
	width:169px;
	height:6px;
	background:url(/templates/images/news_bottom.gif) no-repeat top left;
}


/* Links fr Navigation und Submen */

#navi_con ul
{
	float:left;
	width:173px;
	padding:37px 0 0 0;
	margin:0;
}


#navi_con ul li
{
	width:173px;
	display:block;
	color:#748395;
	margin:0 0 7px 0;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
}
#navi_con ul li a.navi_kontakt:link, #navi_con ul li a.navi_kontakt:visited, #navi_con ul li a.navi_kontakt:active
{
	width:128px;
	display:block;
	color:#748395;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
}
#navi_con ul li a.navi_kontakt:hover
{
	width:128px;
	display:block;
	color:#FF9600;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_hover.jpg) no-repeat top left;
} 


#navi_con ul li.navi_inaktiv a:link, #navi_con ul li.navi_inaktiv a:visited, #navi_con ul li.navi_inaktiv a:active
{
	width:128px;
	display:block;
	color:#748395;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
}
#navi_con ul li.navi_inaktiv a:hover
{
	width:128px;
	display:block;
	color:#FF9600;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_hover.jpg) no-repeat top left;
}

#navi_con ul li.navi_aktiv a:link, #navi_con ul li.navi_aktiv a:visited, #navi_con ul li.navi_aktiv a:active
{
	width:128px;
	display:block;
	color:#1D5DA8;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_aktiv.jpg) no-repeat top left;
}
#navi_con ul li.navi_aktiv a:hover
{
	width:128px;
	display:block;
	color:#FF9600;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_aktiv.jpg) no-repeat top left;
}

#navi_con ul li.subnavi_inaktiv a:link, #navi_con ul li.subnavi_inaktiv a:visited, #navi_con ul li.subnavi_inaktiv a:active
{
	width:128px;
	display:block;
	color:#748395;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
}
#navi_con ul li.subnavi_inaktiv a:hover
{
	width:128px;
	display:block;
	color:#FF9600;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_hover.jpg) no-repeat top left;
}

#navi_con ul li.subnavi_aktiv a:link, #navi_con ul li.subnavi_aktiv a:visited, #navi_con ul li.subnavi_aktiv a:active
{
	width:128px;
	display:block;
	color:#1D5DA8;	
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_aktiv.jpg) no-repeat top left;
}
#navi_con ul li.subnavi_aktiv a:hover
{
	width:128px;
	display:block;
	color:#FF9600;
	padding:0 0 0 45px;
	text-decoration:none;
	list-style-type:none;
	font-weight:normal;
	background:url(/templates/images/navi_aktiv.jpg) no-repeat top left;
}
/* -------------------------------- */


/* BLCKE eTiger */

.bild_links
{
	float:left;
	margin:0 15px 10px 0;
}
.bild_rechts
{
	float:right;
	margin:0 0 10px 15px;
}
.bilder_nebeneinander
{
	float:left;
	margin:0 15px 15px 0; 
}
.newsflash
{
	width:140px;
}
.newsflash_pfeil
{
	float:left;
	margin:0 5px 0 0;
}
.suchergebnis
{
	width:250px;
}

.bildertools
{
	margin:0 10px 10px 0;
}

#sitemap
{
	margin:0 0 0 15px;
}
#sitemap a:link, #sitemap a:visited, #sitemap a:active, #sitemap a:hover
{
	line-height:17pt;
}

a:link img.screendesign, a:visited img.screendesign, a:active img.screendesign
{
	border:1px solid #2159AC;
}
a:hover img.screendesign
{
	border:1px solid #FF9600;
}
/* -------------------------------- */
.infotext
	{
	display:none;
	padding: 5px;
	text-align: left;
	background-color: transparent;
	}
.infotext1
	{
	text-align: left;
	}
.infotext h1
	{
	font-size: 12px;
	}
.infotext a:link, .infotext a:visited
	{
	text-decoration: none;
	font-family: arial , verdana;
	font-size: 12px;
	font-weight: bold;
	}
.infotext a:hover, .infotext a:active
	{
	text-decoration: none;
	font-family: arial , verdana;
	font-weight: bold;
	}

