/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
/* Layout-unabhängige Anpassungen -------------------------*/
@import url(patch_style.css); /* Box Modell Korrekturen */

html, body { height:100% }
body {  font-family: Helvetica, Arial, sans-serif, Tahoma; font-size: 70%; line-height: 18px; color: #030303; padding: 0; margin: 0; }

a {color: #030303;}
a:visited {color:#030303;}
a:hover {color: #e2001a;}
a:active { color:#e2001a;}

h1 { font-size: 110%; color: #e2001a; padding: 0; margin: 0 0 6px 0; }
h2 { font-size: 100%; padding: 0; margin: 1px 0 5px 0; }
h3 { font-size: 120%; color: #889dac; padding: 0; margin: 0 0 12px 0; line-height: 24px; }
h4 { font-size: 100%; padding: 0; margin: 1px 0 0 0; }

/* --------------------------------------------------------------------
	container - zentriert das layout 
----------------------------------------------------------------------- */
#container { width: 996px; margin: 0 auto; padding: 0; background-color: transparent; }

.clr-left { overflow: hidden; clear: left; }
.clr-right { overflow: hidden; clear: right; }

/* --------------------------------------------------------------------
 	Logo + TOP Navigation 
----------------------------------------------------------------------- */
#banner { margin: 0; padding: 0; height: 72px; }
.logo { padding: 0 21px 0 50px; }

#suche { display: none; }
.suchfeld { display: none; }
.separee { color: #889dac; margin: 0 10px 0; }

#langue { display: none; }
#topnavi { display: none; }

/* --------------------------------------------------------------------
	Navigation left  border: dashed 1px #FF6600; 
----------------------------------------------------------------------- */
div#menu { display: none; }

/* --------------------------------------------------------------------
 	Inhalt - all definiert Hintergrund Bildhöhe / Inhalt	 	  
----------------------------------------------------------------------- */

#content_all { background: url(images/back.gif) no-repeat; background-position: top left;
	width: 996px;
	padding: 0;
	margin: 0px;
	min-height: 487px;
	height: auto !important;
	height: 487px; 
}

#content { width: 796px; padding: 0; margin: 0;}
#rubrik { display: none; }
#inhalt	{ background: url(images/back_inhalt.gif) repeat; background-position: top;
	min-height: 266px;
	height: auto !important;
	height: 266px;
	padding: 20px 25px;
	margin: 3px 0 0 0;
}

#tag_t  { margin: 0;  padding: 3px 0; border-top: 1px dotted #e2001a; border-bottom: 1px dotted #e2001a; }
#box_p	{ padding: 0; margin: 0; }
#box_pict	{ float: right; padding: 16px 200px 0 0; margin: 0; }
#box_left	{ padding: 0; margin: 0 0 0 40px; }
#box_right	{ float: right; background: url(images/line_vertico.gif) no-repeat; background-position: left; padding: 0 0 0 120px; margin: 0 40px 0 0; }
.nowrap  {white-space: nowrap;}

/* --------------------------------------------------------------------
	News
----------------------------------------------------------------------- */
#newscontainer	{ float: right; padding: 20px 10px; margin: 3px 0; width: 170px; display: none; }

/* --------------------------------------------------------------------
	Footer
----------------------------------------------------------------------- */
#footer	{ 	clear: both; background: url(images/footer.gif) no-repeat;
			background-position: top left; 
			width: 994px;
			font-size: 85%;
			line-height: 20px;
			color: #e2001a;
			padding: 0;
			margin: 3px 0 0 0;
}
	
/* --------------------------------------------------------------------
	Copyright + Impressum
----------------------------------------------------------------------- */
.copyright { padding: 0 6px 0 12px; color: #889dac; letter-spacing: 0.1em; }

#impressum { display: none; }
.selected { color: #e2001a; text-decoration: underline; }
.black11 { line-height: 14px; margin: 0; padding: 3px 3px 0; }
.red12 	 { font-size: 110%; color: #e2001a; font-weight: bold; margin: 0 5px 0 0; padding: 0; }