/* CSS Document */

	body {
				font-family:arial,helvetica,sans;
				margin:0;
				text-align:center;
				}

	* { font-size:12px }

	a { text-decoration:none; color:rgb(0,51,153) }
	a:hover { text-decoration:underline }

	#menubar_2 a{ text-decoration:none; color:white; padding-right:8px; padding-left:5px}

	#menubar_2 a:hover,	#menubar_2 a.current {background:rgb(204,204,51); text-decoration:none;}

	a.orange { color:rgb(255,102,0) }

	a.extern { /*background:url(extern.png) left top no-repeat;*/		}

	h1 a.extern {}
	h1.news a{font-size:12px}

	a.menubar {text-decoration:none; color:white; position:relative; background:#507ab3;}
	a.menubar:hover {background:rgb(204,204,51); text-decoration:none;}

	a.current {background:#ffa500; text-decoration:none; color:white}
	a.submenu  { background:white; color: rgb(0,102,102); text-decoration:none;}
	a.partner {text-decoration:none; font-size:11px; color:rgb(0,153,0); font-size:80%; }

	a.partner img {margin:15px}


	img.news {			margin:0 10px 10px 0;			width:80px;			height:60px;			border:1px solid #ddd;			float:left;			}
	img.bramfeldbild {}

	div.newscontainer {padding:10px 10px 10px 0;}


	img {border:none}


	p {	padding:0; margin:0;	 font-size:12px;}
	p.newstxt {	padding-bottom:10px;}
	p.leftmenu {margin-left:18px;}
	p.partner {}
	p.impressum { margin-top:10px}


	li {list-style:none}



	.datum {color:#808000; font-size:90%}

	.schatten {
/*			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
*/
			}

	#seite {
		float:none; text-align:center
		}

	#iSeite {
		margin:0px auto;
		float:none;
		text-align:left;
		width:760px;
		background:url(cssimg/hg_body.png) repeat-y 0px 0px white;

		}



	#oben {
				background:white;
				border-right:130px solid #eee8aa;
				height:90px
				}


	#logo {float:right; }

	#showroom {
				background:url(cssimg/bg_sidebar.png) right top repeat-y;
				margin-left:230px;
				padding-right:130px;
				padding:10px 140px 0 0;
	}

	#showroom img {
	  margin:10px 10px 10px 0;
	  width:120px;height:none;
	}

	#showroom p {
	  padding:0 0 2px 0px;
	}

	#showroom h1 {
	  padding-top:6px;
	}

	#content {padding-top:10px; min-height:800px}
	

	#content p.datum {float:right;}

	

	#menubar {
				/* background:#507ab3; */
				margin:0px;
				padding:0px;
				height:15px;
				text-align:right;
				color:white;
				}

	#menubar_2 {
				background:#fafafa;
				background:#ffa500;
				margin:0;
				margin-right:130px;
				margin-left:230px;
				margin-bottom:4px;
				
				
				color:rgb(0,102,102);
				color:white;
				text-align:left;

				}

	#menubar_2 br{ display:none;}

/*		SIDEBAR      */

	#sidebar {
				clear:both;
				float:right;
				margin:0px;
				padding:0px;
				width:128px;
				background:white; 
				border:1px solid #e0e0e0;
				border:1px solid #f0f0f0;
				border-top:none;
/*				border-bottom:15px solid #f0f0f0;
*/
				text-align:center;
				}


/*		LEFTMENU      */

	#leftmenu {
			float:left;
			position:absolute;
			top:30px;	width:180px;
			padding:0px;
			margin:0px;
			}

	#leftmenu .datum {
		font-size:10px; margin-top:10px;
		margin-bottom:0px; color:#999;
		margin-left:0; padding-left:18px;
		}

	#leftmenu p {
		margin:0px; margin-left:18px;
		padding:0px;

		}

	#leftmenu .hinweis {
				padding-left:8px;
				margin-left:14px;
				color:#666;
				font-size:90%;
				border-bottom:1px solid #ddd;
				background:#fefefe
				}


	#leftmenu h1 {
				border:1px solid rgb(204,204,51);
				border:1px solid rgb(255,204,102);
				border:1px solid #ccc;

				border-left:14px solid #d2b48c;
				border-left:14px solid rgb(204,153,0);
				border-left:14px solid rgb(204,153,0);
				border-left:14px solid rgb(255,153,0);

				font-size:12px;
				color:rgb(0,51,255);
				margin:0px;
				padding:0px;
				padding-left:10px;
				height:16px;
				background:none;
				color:rgb(0,153,0);
				letter-spacing:.1em;
				

/*
				background:url(h1_leftmenu.png) right center no-repeat #eee8aa;
				color:white;
				background:rgb(0,102,204);
				background:rgb(153,204,102);
				background:rgb(102,153,51)
*/
				}

	#leftmenu h2 {
				margin:0 2px 2px 18px;
				font-size:11px;
				font-weight:normal;
				}

	#leftmenu .spacer {margin:10px 0 0 0; padding:0; background:white}

	#leftmenu #bramfeldbild {
			border:1px solid #eee;
			background:white;
			margin-left:0;
			margin-bottom:0;
			text-align:center;
			width:180px;
			height:135px;
			padding:0px;
	}

	h1.news {			color:orange;		font-size:12px;			margin:0 0 5px 0; padding:0;			}


	#termine {font-size:10px; width:160px; }

	#leftmenu .desc,	#termine .desc {
				font-size:90%;
				padding-top:3px;
				padding-left:34px;
				border-top: 1px solid #ddd;
				margin:14px}

	#wetter {font-size:9px; margin:0;padding:0}
	
	#wetter table{font-size:8px; margin:0;padding:0}

	#wetter form {width:130px; font-size:9px; margin:0;padding:0}


	#searchform,#searchform input, #s, #searchsubmit  { margin:0; }
	#searchform {background:white;padding:6px 0 6px 0;  }

	#links li {list-style:circle; padding:4px}
