@charset "iso-8859-2";
/* CSS Document */

/*---------------------*/
/* common styles START */
@import url("inhalt.css");
@import url("menu.css");
@import url("forms.css");

html  {
	margin: 0;
	padding: 0;
	font-family:Arial;
	}

body  {
	color:#afafaf;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin: 0;
	padding: 0;
	background-color:#242424;
	background-image:url(../layout/hg_weder.jpg);
	background-repeat:repeat-x;
}


img  {
	border: none;
}
h1, h2, h3, p  {
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}

div, dl, dt, dd, ul, ol, li, h4, h5, h6,
pre, form, fieldset, input, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
}



	


/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		/*border: 2px solid black;
		padding: 0px 0px;*/
		padding:3px; 
		border:1px dotted #8D8D8F;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }
	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 20px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 20px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }










/* RAHMEN*/
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #cccccc;  margin:10px 0 10px 0; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; margin:10px 0 10px 0; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 {  padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }
DIV.csc-frame-frame2 {  padding: 2px 4px 2px 4px; border: 1px solid #21a1de; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/* RAHMEN*/


#content .tx-rgsmoothgallery-pi1,#content .tx-rgsmoothgallery-pi1 .rgsgcontent,#content .rgsgcontent,.tx-rgsmoothgallery-pi1 { font-size:11px;font-size:11px!important;}
#content .tx-rgsmoothgallery-pi1 h1,#content .tx-rgsmoothgallery-pi1 h2,#content .tx-rgsmoothgallery-pi1 h3,#content .tx-rgsmoothgallery-pi1 h4{ font-size:11px;font-size:11px!important; }






/*-------------------*/
/* Dateilinks */
/*-------------------*/
.csc-uploads-fileName a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #c25f30;
	text-decoration: none;
}
	
.csc-uploads-fileName a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #c25f30;
	text-decoration: underline;
	}
	
.csc-uploads-icon img, .filelinks img { margin-right:10px;}
.csc-uploads-fileName p  { margin-right:15px;}
.filelinks a{font-family: Arial, Helvetica, sans-serif;
	 margin-right:15px;}

/*------------------------------*/
/* common styles END            */
/*------------------------------*/


/*------------------------------*/
/* PAGE Container styles START  */
/*------------------------------*/

#page_container { 
	width:1175px;
	height:auto;
	margin:0 auto 0 auto;
	padding:0;
	text-align:left;
}
#pageContainter {
	float:left;
	margin:0;
	padding:0;
	width:1175px;
	background-image:url(../layout/bg_main_lang.png);
	background-repeat:no-repeat;
	height:auto;
}
*html #pageContainter {
	float:left;
	margin:0;
	padding:0;
	width:1175px;
	background-image:url(../layout/bg_main_lang.jpg);
	background-repeat:no-repeat;
	height:auto;
}

/*------------------------------*/
/* PAGE Container styles END    */
/*------------------------------*/

/*------------------------------*/
/* HEAD Container styles START  */
/*------------------------------*/
#head_container {
	height:345px;
	width:1175px;
	margin:0;
	padding:0;
	background-image:url(../layout/hg_head.jpg);
	background-repeat:no-repeat;
	}	
#head_container_home {
	height:345px;
	width:1175px;
	margin:0;
	padding:0;
	background-image:url(../layout/hg_head_home.jpg);
	background-repeat:no-repeat;
	}	
	#headbox { height:295px; width:1175px; background:url(../layout/head_inhalt.jpg) no-repeat;}
	#headbox_home { height:295px; width:1175px; background:url(../layout/head.jpg) no-repeat;}
	#nav_container { height:50px; width:1175px; }
	#nav_container_home { height:50px; width:1175px; }
		#navi_container { padding:0 176px 0 167px; width:832px; height:50px;}

/*------------------------------*/
/* HEAD Container styles END  */
/*------------------------------*/




/*------------------------------*/
/* Content Container  styles START  */
/*------------------------------*/

#content_container { 
	width:1175px; 
	height:auto; 
	margin:0;
	padding:0;
	}
	#linke_spalte { width:167px; float:left; height:450px; height:auto!important; min-height:450px;}
	#mitte { 
		float:left;
		left:167px; 
		width:824px; 
		padding:0 3px 0 5px; 
		background:url(../layout/bg_mitte.png) repeat-y;
		}
		* html #mitte	/* hack for ie6 background png */
				{ background-image:url(../layout/bg_mitte.jpg); background-repeat:repeat-y;} 
		#content_left { 
			width:149px; 
			float:left; 
			background-image:url(../layout/hg_menu_left_148_762.jpg); 
			background-repeat:no-repeat;
			height:auto!important;
			}
		#content_box { 
			width:675px;
			left:149px; 
			float:right; 
			}
			#top { height:73px; width:611px; padding:0 34px 0 30px; } 
				#page_title { padding-top:31px; font-size:18px; font-family:Times, serif; color:#e9e9e9; float:left; width:536px;}
				#printsend { padding-top:33px; float:right; width:75px; }
			#content { height:auto; float:left;  width:611px; padding:0 34px 90px 30px; }
				#trennlinie { background-image:url(../../user_upload/icons/punktelinie.gif); height:34px; width:auto; background-repeat:repeat-x; }				
	#rechte_spalte { float:right; left:999px; width:176px;height:450px; height:auto!important; min-height:450px;}
	

/*------------------------------*/
/* Content Container styles END  */
/*------------------------------*/




/*------------------------------*/
/* Content Container HOME  styles START  */
/*------------------------------*/
#content_container_home { 
	width:1175px; 
	height:auto; 
	margin:0;
	padding:0;
	}
	#linke_spalte_home { width:167px; float:left; background:url(../layout/hg_left.jpg) no-repeat; height:400px; height:auto!important; min-height:400px;}
	#mitte_home { width:880px; float:left;
		float:left;
		left:167px; 
		padding:0 0px 0 0px; 
		background:url(../layout/bg_mitte_home.png) repeat-y;
		min-height:500px;
		height:500px;
		height:auto!important;
		}
		* html #mitte_home	/* hack for ie6 background png */
				{ background-image:url(../layout/bg_mitte_home.jpg);} 
		#content_left_home { width:485px; float:left;}
			
			#content_left_topbox {width:471px; float:left; height:auto; padding-left:14px; margin-bottom:20px;}
				#left_tb_t { width:471px; height:19px; background:url(../layout/moviebox/top_471_16.jpg) no-repeat; }
				#left_tb_m { width:471px; height:auto; background:url(../layout/moviebox/mitte.jpg) repeat-y;}
					#moviebox { width:391px; padding:14px 0 7px 38px;}
					div.media-center { border:1px #8D8D8D dotted; padding:4px;}
				#left_tb_b { width:471px; height:20px; background:url(../layout/moviebox/bottom.jpg) no-repeat;}
				
				/*
				#content_left_topbox {width:471px; float:left; height:305px; padding-left:14px; margin-bottom:20px;}
				#left_tb_t { width:471px; height:13px; background:url(../layout/moviebox/top_471_13.jpg) no-repeat; }
				#left_tb_m { width:471px; height:272px; background:url(../layout/moviebox/mitte.jpg) no-repeat;}
					#moviebox { width:391px; padding:14px 0 0 35px;}
				#left_tb_b { width:471px; height:17px; background:url(../layout/moviebox/bottom.jpg) no-repeat;}
				*/
			
			#content_home { height:auto; padding:0 34px 0 30px; width:421px; float:left;}
		#content_right { width:395px; float:right;}
			#outerbox { width:395px; }
				#top_b  { width:395px; height:13px; background:url(../layout/home_box/top_bg_395_13.jpg) no-repeat;}
				#middle_b { height:413px; height:413px!important; width:395px; background:url(../layout/home_box/middle_bg.jpg) no-repeat}
					#contentright { padding:3px 0px 4px 20px; width:375px; height:406px;}
				#bottom_b {width:395px; height:21px; background:url(../layout/home_box/bottom_bg.jpg) no-repeat;}
			#bottombox { width:395px; height:auto; margin-bottom:30px; background:url(../layout/home_box/bottom_box.gif) no-repeat;}
				#bottomcontent { padding:18px 70px 10px 45px; width:280px; }
		#rechte_spalte_home { width:128px; float:right; left:1047px; /*background:url(../layout/hg_rechts_home.jpg) no-repeat;*/ height:150px; height:auto!important; min-height:150px;}

/*------------------------------*/
/* Content Container Home styles END  */
/*------------------------------*/


/*------------------------------*/
/* FOOTER Container styles START  */
/*------------------------------*/

#footer {
	width:1008px;
	left:167px;
	background:url(../layout/hg_footer_ie.jpg) no-repeat;
	height:328px;
	float:left; 
	position:relative; 
	clear:both; 
	color:#fff;
	font-size:11px;
}

#footer_left {
	float:left;
	position:absolute;
	text-align:left;
	padding:18px 0 0 24px;
	width:451px;
}
#footer_right {
	float:right;
	position:absolute;
	padding:18px 0px 0 12px;
	width:105px;
	left:475px;
}

#motorrad {}

#footer a, #footer_left a{
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer_right a,#footer_right {
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer a:HOVER, #footer_left a:hover {
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
#footer_right a:hover{
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul, div#footer_right ul,
div#footer_left_home ul, div#footer_right_home ul    {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul li, div#footer_right ul li,
div#footer_left_home ul li, div#footer_right_home ul li   {
	list-style: none;
	list-style-image: none;
}
div#footer_left li, div#footer_right li,
div#footer_left_home li, div#footer_right_home li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}


/*------------------------------*/
/* FOOTER Container styles END  */
/*------------------------------*/

/*------------------------------*/
/* FOOTER Inhalt Container styles START  */
/*------------------------------*/

#footer_inhalt {
	width:1008px;
	left:167px;
	background:url(../layout/hg_footer_ie_inhalt.jpg) no-repeat;
	height:328px;
	float:left; 
	position:relative; 
	clear:both; 
	color:#fff;
	font-size:11px;
}

#footer_left {
	float:left;
	position:absolute;
	text-align:left;
	padding:136px 0 0 24px;
	width:346px;
	left:0px;
}
#footer_right {
	float:right;
	position:absolute;
	padding:136px 0px 0 32px;
	width:105px;
	left:370px;
}

#motorrad {}

#footer_inhalt a, #footer_left a{
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer_right a,#footer_right {
	color:#fff; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
}
#footer_inhalt a:HOVER, #footer_left a:hover {
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
#footer_right a:hover{
	color:#fff; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul, div#footer_right ul,
div#footer_left_home ul, div#footer_right_home ul    {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul li, div#footer_right ul li,
div#footer_left_home ul li, div#footer_right_home ul li   {
	list-style: none;
	list-style-image: none;
}
div#footer_left li, div#footer_right li,
div#footer_left_home li, div#footer_right_home li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}


/*------------------------------*/
/* FOOTER inhalt Container styles END  */
/*------------------------------*/




/* Filelinks styles Start */
/*-------------------*/

/* default styles for extension "tx_cssfilelist" */


.downloads {width:543px; display:block; float:left; margin-bottom:5px; height:auto;}
.datei  { width:383px; float:left; text-align:left; padding-right:30px;  } 
.groesse { width:90px; float:left; text-align:right; left:430px; } 
.icon {  width:20px; float:left; padding-left:20px; left:520px; } 


	.filelinks div{padding-left:25px; background:url('../../system/icons/default.gif') left top no-repeat; margin-bottom:10px; display:block;}
	.filelinks span{display:block;}
	.filelinks .filecount{display:block; margin-bottom:5px;} 
	.filelinks a{text-decoration:none; }
	.filelinks a:hover{text-decoration:underline;}
	
	
	/* default styles for extension "tx_slsitemap" */
	
		/* Layout whole Sitemap*/
		div#tx_slsitemap {
			padding:0 0 10px 62px;
			line-height:20px;
			width:560px;
		}
		div#tx_slsitemap .tx_slsitemap-websiteTitle {
			font-size:13px;
			font-weight:bold;
			color:#696969;
			margin:0 0 2px -43px;
		}

		/* Layout the Links */
		a.Main {
			color:#696969;
			font-weight:bold;
			font-size:13px;
			text-decoration:none;
		}
		a.Main:hover {
			color:#da4018;
			font-weight:bold;
			font-size:13px;
			text-decoration:underline;
		}
		a.Sub {
			color:#696969;
			font-weight:normal;
			font-size:13px;
			text-decoration:none;
		}
		a.Sub:hover {
			color:#da4018;
			font-weight:normal;
			font-size:13px;
			text-decoration:none;
		}
	/* List margin und padding */
		#content div#tx_slsitemap ul {
			padding:0 0 0 22px;
			margin:0 0 0 -43px;
		}
		#content div#tx_slsitemap li {
			padding:0 0 0 43px;
			margin:0;
			list-style-type:none;
		}

		/* Get the Backgrounds */
		#content div#tx_slsitemap li.MainFirst {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_MainFirst.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.MainLast {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_MainLast.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.SubMiddle {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_SubMiddle.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.SubLast {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_SubLast.gif) no-repeat 0% 0%;
		}

		/* Active Point */
		.Sitemap_pathActive {
			color:#6BAB19;
			font-size:13px;
			font-weight:bold;
		}
		

	


