P {
	font-size: 0.8em;
}

body {
	background-color: #d9c9b0;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #656565;
	font-size: 1em;
	line-height: 14px;
}
#RandOben {
	background-color: #d9c9b0;
	width: 985px;
	height: 20px;
	margin: 0px auto;
	padding: 0px;
}
#container {
	background-color: #ffffff;
	width: 985px;
	height: 585px;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
	z-index: 10;
}
#ContainerRand {
	background-color: #ffffff;
	width: 985px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}
#InnererRahmen {
	background-color: #ffffff;
	width: 955px;
	height: 555px;
	margin: 0px auto;
	padding: 0px;
}
#Hintergrund {
	background-color: #ffffff;
	width: 955px;
	height: 510px;
}
/*------Frontebene mit Inhalt------*/
#EbeneFront {
	background-color: transparent;
	width: 955px;
	height: 510px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: none;
	z-index: 5;
	position: absolute;
	}	
/*------Top 955 x 70------*/
#Top {
	text-align: left;
	background-color: transparent;
	width: 955px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: none;
	}	
/*------Logo 955 x 70------*/
#Logo {
	text-align: left;
	background-color: transparent;
	width: 250px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
		
/*------TopRechts 705 x 70------*/
#TopRechts {
	text-align: left;
	background-color: transparent;
	width: 705px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	
	}	
/*------Streifen Oben 705 x 41------*/
#StreifenOben {
	background-color: transparent;
	width: 705px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: none;
	}	
/*------Streifen Unten 705 x 29------*/
#StreifenUnten {
	background-color: transparent;
	width: 705px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: none;
	}	
/*------Streifen Unten Skalierter Teil------*/
#StreifenSkaliert {
	background-color: transparent;
	height: 29px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: right;
	}	
/*------Streifen Unten Bogen------*/
#StreifenBogen {
	background-color: transparent;
	height: 29px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	overflow: hidden;
	float: right;
	}
/*------Menuepunkt------*/
#MenuePunktText {
	background-color: transparent
	height: 29px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	overflow: hidden;
	float: right;
	}
/*------Inhalt------*/
#Inhalt {
	background-color: transparent;
	width: 955px;
	heigth: 440px
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: none;
	}
/*------Schmale Spalte 338------*/
#Spalte338 {
	background-color: transparent;
	width: 338px;
	height: 440px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: left;
	}
/*------Breite Spalte 617------*/
#Spalte617 {
	background-color: transparent;
	width: 617px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 kurz------*/
#TextBox296kurz {
	text-align: center;
	background-color: #ffffff;
	width: 296px;
	height: 225px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 lang------*/
#TextBox296lang {
	text-align: center;
	line-height: 20px;
	background-color: #ffffff;
	width: 296px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 lang------*/
#TextBox296langtrans {
	text-align: center;
	line-height: 20px;
	background-color: transparent;
	width: 296px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 lang------*/
#TextBox296aussen {
	text-align: center;
	line-height: 20px;
	background-color: transparent;
	width: 296px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 skaliert------*/
#TextBox296skaliert {
	text-align: center;
	line-height: 20px;
	background-color: #ffffff;
	width: 296px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
	}
/*------schmale Textbox 295 Balken------*/
#TextBox296Balken {
	background-color: #ffffff;
	width: 296px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	border-color: #ffffff;
	overflow: hidden;
	float: none;
	}
/*------breite Textbox 553------*/
#TextBox553 {
	background-color: transparent;
	font-size: 1em;
	width: 543px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: none;
	}
/*------Home: breite Textbox 553------*/
#HomeTextBox553 {
	background-color: transparent;
	color: #993300;
	font-size: 2.2em;
	line-height: 30px;
	width: 543px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: none;
	}
/*------Home: breite Textbox 553------*/
#TextBox553Scroll {
	background-color: transparent;
	font-size: 0.3em;
	line-height: 15px;
	width: 543px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: auto;
	float: none;
	}
/*------Home: breite Textbox 553------*/
#TextBox553ScrollInnen {
	font-size: 0.3em;
	width: 527px;
	overflow: hidden;
	}
/*------Home: breite Textbox 553------*/
#TextBox553Scroll1 {
	background-color: #ffffff;
	font-size: 1em;
	line-height: 15px;
	width: 543px;
	height: 368px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow: auto;
	float: none;
	}
/*------Home: breite Textbox 553------*/
#TextBox553ScrollInnen1 {
	margin: 10px auto;
	font-size: 1em;
	width: 500px;
	overflow: hidden;
	}
/*------schmale Textbox 295 kurz------*/
#SpalteSchmalRandOben35 {
	background-color: transparent;
	width: 338px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	float: none;
	}
/*------schmale Textbox 295 kurz------*/
#SpalteRandSeite42 {
	background-color: transparent;
	width: 42px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
/*------schmale Textbox 295 kurz------*/
#SpalteRandSeite32 {
	background-color: transparent;
	width: 32px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
/*------schmale Textbox 295 kurz------*/
#SpalteBreitRandOben42 {
	background-color: transparent;
	width: 543px;
	height: 42px;
	margin: 0px;
	padding: 0px;
	float: none;
	}
/*------Bottom------*/
#Bottom {
	background-color: #ffffff;
	width: 955px;
	height: 55px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	overflow: hidden;
	float: none;
	}		
/*------MenueEbene------*/
#MenueEbene {
	background-color: #ffffff;
	width: 800px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
	}	
/*------Sprachwahl------*/
#Sprachwahl {
	background-color: transparent;
	width: 155px;
	height: 25px;
	margin: 17px 0px 0px 0px;
	padding: 0px;
	font-size: 0.8em;
	text-align: right;
	overflow: hidden;
	float: left;
	}	
/*------Text in schmaler Textbox------*/
#Text01 {
	text-align: left;
	width: 274px;
	margin: 5px auto;
	overflow: hidden;
	font-size: 1em;
	color: #000000;
	line-height: 20px;
	}
/*------Text in schmaler Textbox------*/
#Text02 {
	text-align: left;
	width: 274px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 1.1em;
	color: #000000;
	line-height: 17px;
	}
/*------Text in schmaler Textbox------*/
#Text03 {
	text-align: left;
	width: 274px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 1.3em;
	font-weigth: bold;
	color: #917e68;
	line-height: 19px;
	}
/*------Text in schmaler Textbox------*/
#Text04 {
	text-align: left;
	margin: 0px;
	overflow: hidden;
	font-size: 1em;
	color: #4e4e4e;
	line-height: 20px;
	}
/*------Text in schmaler Textbox------*/
#Text05 {
	text-align: left;
	width: 274px;
	margin: 0px auto;
	overflow: hidden;
	font-size: 1.1em;
	font-weigth: 900;
	color: #917e68;
	line-height: 17px;
	}
/*------Text in schmaler Textbox------*/
#Text06 {
	text-align: left;
	margin: 0px;
	overflow: hidden;
	font-size: 0.8em;
	color: #4e4e4e;
	line-height: 12px;
	}








#nav_main_parent {
	margin-left: 0px;
	width: 0px;
	margin-top: 0px;
	float: left;
}
#path_parent {
	text-align: right;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
}
#path a:link, #path a:visited, #path a:active {
	color: #6d6d6d;
	font-weight: bold;
}
#content_main_container {
	margin-top: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
}
#content_main_header {
	height: 0px;
	text-align: right;
}
#content_main {
}
#content_main h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	line-height: 0px;
	font-weight: normal;
	color: #D20035;
}
#content_main h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0px;
	line-height: 0px;
	font-weight: bold;
	color: #F27900;
	margin-bottom: 0px;
}
#content_main h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight: bold;
	line-height: 0px;
	color: #004A9D;
	margin-bottom: 0px;
}
#content_main h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight: bold;
	line-height: 0px;
	color: #009BE6;
	margin-bottom: 0px;
}
#clearer {
	clear: both;
}







/*******************************************************************************/
/* Logo */

#targa_footer {
	margin-bottom: 20px;
}
#targa_logo {
	margin-left: 865px;
	margin-top: -17px;
}






/* teils aus typo3 css_styled_content */


/***************************/
/* General element styles: */
/***************************/
/*body, H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9a9a9a;
	font-size: 12px;
	line-height: 14px;
}*/
PRE { font-family: monospace; }
/*	A { color: #000066; text-decoration: underline; }	skj: das war originaldefinition */
a {
	color: #187aad;
	text-decoration: none;
}	/* skj: neu von mir */
a:visited {
	color: #223b79;
	text-decoration: none;
}
/*	A:hover { color: #660000; }	skj: das war originaldefinition */
a:hover {
	color: #000648;
	background-color: transparent;
	text-decoration: underline;
}	/* skj: neu von mir */
a.internal-link {
	color: #917e68;
	text-decoration: none;
	font-weight: normal;
}	
a:visited.internal-link {
	color: #917e68;
	text-decoration: none;
}	
a:hover.internal-link {
	color: #917e68;
	text-decoration: underline;
}	

a.internal-link-new-window {
	color: #187aad;
	text-decoration: none;
	font-weight: bold;
}	
a:visited.internal-link-new-window {
	color: #187aad;
	text-decoration: none;
}	
a:hover.internal-link-new-window {
	color: #187aad;
	text-decoration: underline;
}	





FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL {
	/*font-size: 12px;
	line-height: 22px;*/
}
UL, OL {
	margin-left: 0px;
	margin-top: 0px;
	font-size: 0.8em;
}
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 11px; }
div, img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
p {
	margin-bottom: 15px;
}
#content_main table.contenttable {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#content_main table.contenttable p {
	margin-bottom: 0px;
}
#content_main table.contenttable td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F27900;
	border-right-color: #F27900;
	border-bottom-color: #F27900;
	border-left-color: #F27900;
	padding: 2px;
}




DIV.csc-frame-rulerAfter {
	border-bottom: 1px solid #854823;
	margin-bottom: 15px;
	padding-top: 10px;
}

