body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-color: #A13F20;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #550000;
	line-height:20px;
	}
	
h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
}

h1 {
	margin-top:0px;
	margin-bottom:20px;
}

hr {
	height:1px;
	color:#CC9900;
}


#footer {
	color#B04D2F;
	font-size:11px;
}


.csc-textpic-caption {
font-size:11px;
}

#rechts_2 a , #rechts_2 a:visited, #links_2 a , #links_2 a:visited,
#rechts_3 a , #rechts_3 a:visited , #rechts_4 a , #rechts_4 a:visited {
color:#ffffff;
text-decoration:none;
font-weight: bold;
}

#rechts_2 a:hover, #links_2 a:hover, #rechts_3 a:hover, #rechts_4 a:hover
{
color:#ff0000;
text-decoration:none;
font-weight: bold;
}
	
#headpicture {
	height:100px;
	}
	
#roteHL {
	text-decoration:underline;
	color:#FFD531;
	font-size:14px;
	font-weight:bold;
}

/* SEITENELEMENTE */
/* Elemente in der Mitte */
#inhalt_spalte {
	margin:10px;
	padding:20px;
	min-height:550px;
	height:auto !important;  /* für moderne Browser */
	height:550px;  /*für den IE */
	min-width:498px;
	background-image: url(contentbg.gif); 
	background-repeat:repeat-y;
}
#inhalt_spalte h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
}

#inhalt_spalte a:hover {
	color:#ff0000;
}

#inhalt_spalte a, #inhalt_spalte a:visited {
	color:#ffffff;
	text-decoration:none;
}

#abschluss {
	background-image: url(fuss.gif);
	width:990px;
	height:34px;
}

/* Elemente Links */
#linke_spalte {
	margin:10px;
	
}

#links_3 {
background-color:#F9DA77;
border: 1px #DC971A solid;
width:160px;
margin-left: 10px;
	 
}
	 
}


 

#links_1, #links_2,#links_3, #links_4 {
	width:auto;
	height:auto;
	margin-bottom:30px;
	margin-top:30px;

}
/* Elemente Rechts */
#rechte_spalte {
	margin:10px;
        width:176px;
}

#rechts_1 {
	height:auto;
	margin-bottom:24px;
}

#rechts_2 {
	height:auto;
	margin-top:12px;	
}
	
#rechts_3 {
	height:auto;
	margin-top:30px;
}

#rechts_4 {
	height:auto;
	margin-top:30px;
}
	
#rechts_4, #rechts_3, #rechts_2, #rechts_1 {
	width:170px;	
}

/* HAUPTNAVIGATION */
#navigation {
	width:558;
	height:23px;
	overflow:hidden;
	}
	
#topnav , #topnav li {
	display:inline;
	}
	
#topnav li a {
	text-decoration:none;
	color:#550000;
	}

#topnav li a:hover { 
	color:#FFFFFF;
	}
	
#button {
	width:93px;
	height:23px;
	padding-top:2px;
	float:left;
	background-image:url(button.gif);
	}
	
#button_2 {
	width:93px;
	height:23px;
	padding-top:2px;
	float:left;
	background-image:url(button_hl.gif);
	color:#ffffff;
	}

#button_2 a:link, #button_2 a:visited, #button_2 a:hover, #button_2 a:active {
	color:#ffffff;
}

/* LINKE NAVIGATION */
/* Liste Navigation links*/
#subnavi {
	text-decoration:none;
	list-style-image: url(pfeil1.gif);
	margin-top:30px;
	}
/* Button Normalzustand */
#subbutton , #subbutton a,  #subbutton a:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:12px;
}
/* Button Rollover */
#subbutton a:hover {
	color:#f9b208;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:12px;
}
/*Button Activ */
#subbutton_2 , #subbutton_2 a {
	color:#f9b208;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:12px;
}

/* RECHTE NAVIGATION */
/* Liste Navigation rechts*/
#subnavi_r {
	text-decoration:none;
	list-style-image: url(pfeill_gelb.gif);
	margin-top:30px;
	margin-bottom:0px;
	padding:bottom:0px;
}
	
/*  Button Normalzustand */
#subbutton_r , #subbutton_r a,  #subbutton_r a:visited {
	color:#f9b208;
	text-decoration:none;
	
}
/* Button Rollover */
#subbutton_r a:hover {
	color:#ffffff;
	text-decoration:none;	
}

/*Button Activ */
#subbutton_2_r , #subbutton_2_r a {
	color:#ffffff;
	text-decoration:none;
}

/* EXTENSION-TEMPLATE-STYLES */
#tx-srfeuserregister-pi1-comments, #tx-srfeuserregister-pi1-www, #tx-srfeuserregister-pi1-language,
#tx-srfeuserregister-pi1-email, #tx-srfeuserregister-pi1-static_info_country,
#tx-srfeuserregister-pi1-city, #tx-srfeuserregister-pi1-address, #tx-srfeuserregister-pi1-company,
#tx-srfeuserregister-pi1-title, #tx-srfeuserregister-pi1-last_name, #tx-srfeuserregister-pi1-first_name {
	width:300px;
}

#tx-srfeuserregister-pi1-telephone, #tx-srfeuserregister-pi1-fax, #tx-srfeuserregister-pi1-zip, #tx-srfeuserregister-pi1-username {
	width:100px;
}


.newsboxWeiter a, .newsboxWeiter a:visited {
	color: #970000;
	font-size:11px;
	
}
.newsboxWeiter a:hover {
	color: #F9B208;
	padding:bottom:18px;
	text-decoration:none;
}
.newsboxHL a, .newsboxHL a:visited {
	color: #990000;
	font-size:16px;
	text-decoration:none;
}

.newsboxHL a:hover {
	color: #CD9021;
	text-decoration:none;
	font-size:16px;
}






.newslist_1hl {
	background-image: url(kasten_bg_quer.jpg);
	background-repeat:no-repeat; 
	background-position:right;
}
.newslist_2hl {
	background-image: url(kasten_bg_quer.jpg);
	background-repeat:no-repeat; 
	background-position:left;
}
.newslist_od {
	background-image: url(kasten_bg_quer.jpg);
	background-repeat:y; 
	background-position: top;
}
.newslist_even {
	background-image: url(kasten_bg_quer.jpg);
	background-repeat:y; 
	background-position: bottom;
}



.tx-guestbook-header
{
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:0px;

background-color: #FF00FF;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #C28319;
padding:0;
}