body {
	background-image:url(../images/bg.gif);
	margin: 0px;
	text-align:center;
}

.clear {
   display:block;
   clear:both;
   height:0px;
   overflow:hidden;
}

#logo {
		float:left;
		width:95px;
		height:475px;
		background-color:transparent;
}
img.no_border {
		border:none;
}

#bild_top {
		display:none;
}
.image {
		display:none;
}
#content_text img.image{
		margin:0 0 0 -7px;
}

#wrap {
		margin:30px auto 10px auto;
		width: 810px;
		text-align:left;
		padding-bottom:0px;
		padding-top:0px;
}
	
#inner_wrap	{
		background-color:#55110F;
		margin:0;
		padding:0;
		width: 800px;
		background-image:url(../images/wrap_bg.gif);
		background-repeat:repeat-y;
}

#left_content {
		display:none;
}

#navi_left_text	{
		margin-top:20px;
		margin-left:140px;
}

#navi_left_bild {
		margin-top:70px;
		margin-left:90px;
}

#navi_left_bild div.csc-textpic-imagewrap {
		margin-bottom:10px;
}
#navi_left_bild img:hover {
		outline:1px dotted #804D4B;
}
#navi_left_bild img:active {
		border-style:none;
}	
#middle_content	{
		float:left;
		margin:0;
		/*background-color: #5E1D1B;*/
		width: 385px;
		padding:0;
}
	
#right_content {
		float:left;
		margin:0;
}
	
#content {
		margin:0;
		padding:0;
}

#content_text{
		/*min-height: 382px;*/
		/*background-color: #663333;*/
		margin:0 10px;
		padding:10px 7px 30px 7px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:18px;
		color:#CAB4B4;
}

.news_header {
	margin:0 -10px;
	padding:0 -10px;
}

.news_content {
		margin:0 10px;
		padding:3px;
} 

.bodytext {
		margin:10px 0;
		font-family:Arial,Helvetica,sans-serif;
		color:#CAB4B4;
} 

p.bodytext {
		font-family:Arial,Helvetica,sans-serif;
		color:#CAB4B4;
		font-size:12px;
		line-height:18px;
		margin:10px 0px;
}

ul.navi_left_list {
		list-style:none;
		margin:18px 0 30px 0;
		padding:0;
}
	
ul.navi_left_list li {
       margin:0 0 6px 0;
}

ul.navi_left_list li a:link,ul.navi_left_list li a:hover,ul.navi_left_list li a:visited	{
		text-decoration:none;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:13px;
		display:block;
		width:113px;
		padding:5px 2px 5px 5px;
}

ul.navi_left_list li.last_entry
{
     margin:20px 0 0 0;
}

ul.navi_left_list li a:hover {
		background-image:url(../images/hover.gif);
		background-repeat:no-repeat;
}

ul.navi_left_list li a:link.cur,ul.navi_left_list li a:hover.cur,ul.navi_left_list li a:visited.cur	{
		background-image:url(../images/current.gif);
		background-repeat:no-repeat;
}

/****************************
* 	Unterliste	    *
****************************/
ul.unter_list {
		list-style:none;
		color:#D5500C;
		margin:0;
		padding-left:5px;
}
ul.unter_list li {
		margin:0;
}
ul.unter_list li a:link,ul.unter_list li a:hover,ul.unter_list li a:visited	{
		text-decoration:none;
		color:#D5500C;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		display:block;
		width:90px;
		margin:0;
		padding:1px 2px 1px 3px;
                background-image:none;
/*		background-image:url(../images/sqorange.gif);
                background-repeat:no-repeat;
                background-position:0 7px;   */
                padding-left:15px;
		/*border:1px solid #55110F;*/
}
ul.unter_list li a:hover {
		/*border-style:none;*/
		color:#FFF;
		background-image:url(../images/sqweiss.gif);
                background-repeat:no-repeat;
                background-position:0 7px;
                padding-left:15px;
}
ul.unter_list li a:link.cur,ul.unter_list li a:hover.cur,ul.unter_list li a:visited.cur	{
		color:#D5500C;
		background-image:url(../images/sqorange.gif);
                background-repeat:no-repeat;
                background-position:0 7px;
                padding-left:15px;
}
/***********************************/


#navi_archiv {
	font-family: Arial, Helvetica, sans-serif;
	color: #CAB4B4;
	padding-left: 8px;
	padding-bottom: 10px;
	margin:0;
}

a.textlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CAB4B4;
	background-color: #5E1D1B;
	text-decoration: none;
}

a.textlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #6E3331;
	text-decoration:none;
}

#footer_container {
	display:none;
}

#footer_container p {
	margin-top:10px;
	margin-bottom:10px;
}

a.footlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #7F4C4A;
	text-decoration:none;
}

a.footlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #FFFFFF;
	text-decoration:none;
}
.trennlinie
{
	background-image:url(../images/line.gif);
	background-repeat:repeat-x;
	width:auto;
	height:1px;
	overflow:hidden;
}
/***************************
* Typo3-Formatierung       *
****************************/
p.bodytext
{
     padding:0;
     margin:0 10px;
}
h1
{
     padding:5px;
     margin:0;
}

/***************************
* LATEST-News		   *
****************************/
.news-latest-container
{
     border:0;
     margin:0;
     padding:0px;
     background-color: #663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-latest-container h2
{
	border:0;
	margin-top:10px;
	padding:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:600;
	line-height:40px;
	color:#CAB4B4;
}
.news-latest-item
{
     border:0;
     margin:0;
     padding:0px;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-latest-item h3
{

	border:0;
	margin-top:10px;
	padding:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#CAB4B4;
}
.news-latest-item h3 a:link,.news-latest-item h3 a:visited
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	text-decoration: none;
}
.news-latest-item h3 a:hover
{
	background-color:#663333;
	color:#FFF;
	text-decoration: none;
}
.news-latest-date
{
	border:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:18px;
	color:#CAB4B4;
}
.news-latest-morelink a:link,.news-latest-morelink a:visited
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	text-decoration: none;
}

div.news-latest-item img
{
    float:left;
    margin:0 5px 2px 0;
    display:inline;
}

/***************************
* LIST-News		   *
****************************/
.news-list-container
{
     border:0;
     margin:0;
     padding:0px;
     background-color: #663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-list-item
{
     border:0;
     margin:0;
     padding:0px;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
p.bodytext 
{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#CAB4B4;
	font-size:12px;
	line-height:18px;
}
.news-list-item h3
{
	border:0;
	margin-top:10px;
	padding:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#CAB4B4;
}
.news-list-item h3 a:link,.news-list-item h3 a:visited
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	text-decoration: none;
}
.news-list-item h3 a:hover
{
	background-color:#663333;
	color:#FFF;
	text-decoration: none;
}
.news-list-date
{
	border:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:18px;
	color:#CAB4B4;
}
.news-list-morelink a:link,.news-list-morelink a:visited
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	text-decoration: none;
}
hr.clearer
{
}
/***************************
* ARCHIV-News		   *
****************************/
.news-amenu-container 
{
     border:0;
     margin:0 10px;
     padding:0 0 10px 0;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-amenu-container h2
{
	border:0;
	margin-top:10px;
	padding:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#CAB4B4;
}
.news-amenu-container ul
{
     border:0;
     margin:0px;
     padding:0;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
li.news-amenu-item-year
{
     border:0;
     margin:0;
     padding:0px;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-amenu-container ul li
{
     list-style-type:disc;
}
.news-amenu-container ul li.news-amenu-item-year
{
     list-style-type:none;
}
.news-amenu-container ul li a
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	font-size:12px;
	line-height:18px;
	text-decoration: none;
}
li.news-amenu-item-year a:hover
{
	background-color:#663333;
	color:#FFF;
	text-decoration: none;
}
/***************************
* SINGLE-News		   *
****************************/
.news-single-item 
{
     border:0;
     margin:0;
     padding:0 0 10px 0;
     background-color:#663333;
     font-family:Arial,Helvetica,sans-serif;
     color:#CAB4B4;
}
.news-single-item h2
{
	border:0;
	margin-top:10px;
	padding:0;
	background-color:#663333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	color:#CAB4B4;
}
.news-single-timedata
{
	border:0;
	background-color:#663333;
	width:150px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:18px;
	color:#CAB4B4;
}
.news-single-item a
{
	background-color:#5E1D1B;
	color:#CAB4B4;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-decoration: none;
}
.news-single-item a:hover
{
	background-color:#663333;
	color:#FFF;
	text-decoration: none;
}
.news-single-additional-info
{
	border:none;
	margin:0;
	padding:0;
}
.news-single-related
{
	border:none;
	background-color:#663333;
	margin:0;
	padding:0;
}
.news-single-related DT 
{	MARGIN-LEFT:0;	}
/***************************
* 	Text		   *
****************************/
h1.csc-firstHeader
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	color:#CAB4B4;
	padding:0;
	margin:0 0 12px 0;
}
#content_text h1
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	color:#CAB4B4;
	padding:0;
	margin:0 0 12px 0;
}
h5
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:401;
	line-height:18px;
	color:#CAB4B4;
	padding:0;
	margin:0;
}
#content_text ol li
{
	margin:0 0 20px 0;
}
a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CAB4B4;
	background-color: #5E1D1B;
	text-decoration: none;
}

a.internal-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #6E3331;
	text-decoration:none;
}
a.external-link-new-window {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CAB4B4;
	background-color: #5E1D1B;
	text-decoration: none;
}

a.external-link-new-window:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #6E3331;
	text-decoration:none;
}

a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #CAB4B4;
	background-color: #5E1D1B;
	text-decoration: none;
}

a.download:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #6E3331;
	text-decoration:none;
}
.csc-textpic-imagewrap {
		border-style:none;
}

/***************************
* 	FCE-Content	   *
****************************/
#left_content_fce_image {
		float:left;
		width:42%;
		text-align:left;
}
#right_content_fce_image {
		text-align:left;
		float:right;
		width:58%;
}

/***************************
*    BrotkrumNavigation	   *
****************************/
#klickpfad {
		display:none;
}
#klickpfad a:link,#klickpfad a:hover,#klickpfad a:visited {
		text-decoration:none;
		color:#D5500C;
		margin:0;
		padding:0;
}
#klickpfad a:hover {
		color:#FFF;
}
#klickpfad a:link.cur,#klickpfad a:hover.cur,#klickpfad a:visited.cur	{
		color:#D5500C;
}
/***************************
*        Formular	   *
****************************/
fieldset {
                border:none;
                /*border-width:1px;*/
                margin-top:30px;
                padding:7px;
}
fieldset p label
{
	display:block;
	float:left;
        width:70px;
	padding-top:2px;
}
fieldset p label.submit
{
	display:block;
	float:left;
        width:0px;
	padding-top:2px;
}
fieldset input.input_txt {
	width:254px;
        background-color:#5E1D1B; 
        color:#FFF; 
        border:1px inset #CAB4B4;
        font-size:11px;
        padding:2px 0 2px 2px;
}
fieldset input.input_txt_small {
	width:41px;
        background-color:#5E1D1B;
        color:#FFF;
        border:1px inset #CAB4B4;
        font-size:11px;
        padding:2px 0 2px 2px;
}
#plz.input_txt {
	width:207px;
}
.textarea {
        width:327px;
        heigth:30px;
         background-color:#5E1D1B; 
        border:1px inset #CAB4B4;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#FFF; 

}
.button {
	float:right;
        border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #CAB4B4;
	background-color: #5E1D1B;
	border:1px inset #CAB4B4; 
	cursor:pointer;
}
fieldset ul {
	font-size:10px;
        color:#FFF

}
