/* die Scrollbars*/
html {
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#DB2500;
	scrollbar-highlight-color:#DB2500;
	scrollbar-shadow-color:#DB2500;	
	scrollbar-arrow-color:#DB2500;
	scrollbar-base-color:#DB2500;
	scrollbar-face-color:#FFB600;
	scrollbar-track-color:#FFB600;
}

/* standard Definitionen*/
body {
	background-color:#FFB600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table, a:link, a:active, a:visited  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DB2500;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#DB2500;
}

/* ++++++++++++++++++++++++++++++++++ */
/* +++++  Tabellen Formatierung +++++ */
/* ++++++++++++++++++++++++++++++++++ */
.around {
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	background-color:#FFFFFF;
	display:table;
	width:730px;
	border-color:#DB2500;
	border-top:solid;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:2px;
	padding:10px;
	
}

/* Um den Seiteninhalt innerhalb des auesseren Rahmens */
.pagecontent {
	border-top:solid;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-width:2px;
	border-color:#DB2500;
}

/* DIV von Seitenkopf */
.top {
	display:table;
	width:730px;
	height:82px;
	background-color:#DB2500;
}

/* DIV von Hauptmenu */
.menu {
	background-color:#DB2500;
	display:table;
	width:730px;
	height:17px;
}

/* Lücke zwischen Hauptnavigation und den Sybolen */
.navi-space {
	padding-left:30px;
}

/* Span von den einzelnen Home und Sitemap Elementen */
.navi-ele {
	vertical-align:middle;
	padding-left:2px;
	padding-right:2px;
}

/* DIV von Breadcrump Menu */
.breadcrump, .breadcrump a:link, .breadcrump a:visited {
	margin-top:10px;
}

/* DIV von Main (Seiteninhalt) */
.main {
	display:block;
	width:710px;
	height:100%;
	text-align:left;
	padding:10px;
}

/* DIV von Seitenfuss */
.bottom {
	display:table;
	width:730px;
	height:60px;
	background-color:DB2500;
	text-align:center;
	padding-top:2px;
}

/* Text von Seitenfuss */
.bottom_text {
	color:#FFFFFF;
	padding-bottom:5px;
}

.bottom_image {
}


/* ++++++++++++++++++++++++++++++++++ */
/* +++++ Main Text Formatierung +++++ */
/* ++++++++++++++++++++++++++++++++++ */
.csc-header  {
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
}

.csc-header-n1 {
	padding-top:0px;
}

.bodytext {
	padding:0px;
	margin-top:0px;
	margin-bottom:20px;
}

/* Ueberschriften */
.csc-firstHeader, .csc-header h1 {
	font-size:14px;
	margin:0px;
	padding:0px;
}

.csc-textpic {
	display:block;
	float:left;
}

/* Bild-Text */
.csc-textpic-caption{
	padding-bottom:5px;
}

/* Tabellen */
.contenttable {
	width:708px;
	margin-bottom:20px;
}

.contenttable td {
	border:dotted;
	border-color:#DB2500;
	border-width:1px;
	vertical-align:top;
}

/* Mail Formulare */
.csc-mailform {
	padding:0px;
	border:none;
}

.csc-mailform-label {
	background-color:#FBE9E5;
	width:100%;
	margin-top:30px;
}

.csc-mailform-field {
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:0px;
	color:#DB2500;
}

.csc-mailform-field #mailformName, #mailformEmail, #mailformMitteilung, #mailformNachricht {
	display:block;
	float:left;
}

/* Textarea Labels */
.csc-mailform-field #mailformwelche, #mailformmit_was, #mailformBegruendung_Bahnbilett, #mailformBegruendung_Anmeldung, #mailformBegruendung_Infrastruktur, #mailformBegruendung_Streckenmarkierung, #mailformBegruendung_Versorgung, #mailformBegruendung_Organisation, #mailformBemerkung_Verbesserungen {
	display:block;
	float:left;
	width:400px;
	border-style:solid;
	border-width:1px;
	border-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DB2500;
}

/* Radio Labels */
.csc-mailform-field #mailformWurden_Sie_ueber_die_Austragung_rechtzeitig_informiert, #mailformWo_haben_Sie_sich_informiert, #mailformWie_sind_Sie_angereist, #mailformFinden_Sie_es_gut_dass_im_Startgeld_eine_Bahntageskarte_enthalten_ist, #mailformWie_beurteilen_Sie_die_Anmeldung, #mailformIst_die_Infrastruktur_im_Start_und_Zielgelaende_genuegend, #mailformWie_beurteilen_Sie_die_Streckenmarkierung, #mailformIst_die_Versorgung_auf_den_Streckenposten_genuegend, #mailformHaben_Sie_private_Getraenke_auf_dem_Posten_erhalten, #mailformWie_beurteilen_Sie_die_gesamte_Organisation_des_Napfmarathons, #mailformSind_die_von_uns_abgegebenen_Laeuferpreise_TShirt_und_Diplom_genuegend, #mailformWaeren_Sie_bereit_Fr_15_mehr_Startgeld_fuer_Laeufer_Shirt_u_Medalie_zu_bezahlen {
	display:block;
	float:left;
	width:690px;
}

.csc-mailform-field #mailformName, #mailformEmail, #mailformNachricht, #mailformMitteilung, #mailformAndere, #mailformwarum, #mailformwas_fehlt, #mailformVorschlaege {
	border-style:solid;
	border-width:1px;
	border-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DB2500;
}

.csc-mailform-field #mailformformtype_mail {
	margin-top:10px;
	margin-left:100px;
}

.csc-mailform-radio fieldset {
	border-style:solid;
	border-width:1px;
	border-color:#DB2500;
}

.csc-mailform-radio legend {
    display: none;
}

/* Textsuche */
.tx-indexedsearch-searchbox td {
	padding-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	margin-left:5px;
	border-style:solid;
	border-width:1px;
	border-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DB2500;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{
	margin-left:5px;	
}

.tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-sections, 
.tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-results, .tx-indexedsearch-selectbox-group, 
.tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-lang, .tx-indexedsearch-selectbox-desc {
	width:190px;
	margin-left:5px;
	border-style:solid;
	border-width:1px;
	border-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DB2500;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color:#FBE9E5;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#000000;
}

/* +++++++++++++++++++++++++++++++++++ */
/* +++++ Extensions Formatierung +++++ */
/* +++++++++++++++++++++++++++++++++++ */

/* EXTENSION: WS Sitemap */
.tx-wssitemap-pi1 .treemenudiv a {
	text-decoration: none;  
	color:#DB2500;
}
.tx-wssitemap-pi1 .treemenudiv a:hover {
	color:#DB2500;
}


/*** EXTENSION NEWS ***/

/* LIST NEWS */
.news-list-container {
	padding:0px;
	margin:0px;
}

.news-list-item {
	width:708px;
	padding:0px;
	margin-bottom:20px;
	border-bottom:dotted;
	border-width:1px;
	border-color:#DB2500;
}

.news-list-date {
	display:block;
	float:left;
	width:100%;
	background-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	margin-bottom:10px;
}

.news-list-item td {
	text-align:left;
	vertical-align:top;
}

.news-list-item .td_news_text {
	padding:0px;
	margin:0px;
}

.news-list-item .td_news_image {
	display:block;
	padding-right:10px;
}

.news-list-morelink{
	padding-top:10px;
	padding-bottom:5px;
}
/* ENDE LIST NEWS */

/* SINGLE NEWS */
.news-single-item {
	display:block;
	float:left;
	width:708px;
}

.news-single-item h2 {
	display:block;
	width:100%;
	padding:2px;
	margin-top:20px;
	margin-bottom:5px;
	background-color:#DB2500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.news-single-item h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.news-single-item bodytext {
	padding:0px;
	margin:0px;
}

.news-single-item td {
	text-align:left;
	vertical-align:top;
}

.news-single-item-td-content {
	border-top:dotted;
	border-bottom:dotted;
	border-width:1px;
	border-color:#DB2500;
	padding-top:5px;
	padding-bottom:5px;
}

.news-single-img {
	background-color:#FBE9E5;
	display:block;
	width:166px;
	border:solid;
	border-width:1px;
	border-color:#DB2500;
	margin-right:10px;
}

.news-single-img img {
	margin:8px;
}

.news-single-imgcaption {
	display:block;
	width:166px;
	padding-bottom:10px;
	padding-left:8px;
}

.news-single-backlink {
	margin-top:10px;
}

.news-single-links dd {
	text-align:left;
}

.news-single-related dd {
	display:block;
	text-align:left;
}

/* ENDE SINGLE NEWS */

/* LATEST NEWS */
.news-latest-container h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:20px;
	padding:0px;
}

.news-latest-item {
	width:708px;
	margin-bottom:20px;
	border-bottom:dotted;
	border-width:1px;
	border-color:#DB2500;	
}

.news-latest-date a:link, .news-latest-date a:visited {
	display:block;
	float:left;
	width:100%;
	text-decoration:none;
	background-color:#DB2500;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px;
	margin:0px;
}

.news-latest-item h3 a:link, .news-latest-item h3 a:visited  {
	padding:0px;
	margin:0px;
}

.news-latest-item .bodytext {
	padding:0px;
	margin:0px;
}

.news-latest-item td {
	text-align:left;
	vertical-align:top;
}

.news-latest-item .td_news_title {
	padding:0px;
	margin:0px;
}

.news-latest-item .td_news_text{
	padding:0px;
	margin:0px;
} 

.news-latest-item .td_news_image{
	display:block;
	padding-right:20px;
}

.news-latest-morelink {
	padding-top:10px;
	padding-bottom:5px;
}
/* ENDE LATEST NEWS */







/* EXTENSION: GUESTBOOK */
.tx-veguestbook-pi1 {
	padding:0px;
	margin:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-list-table { 
	border-style: solid;
	border-color: #DB2500;
	border-width: 1px;
	width:710px;
}    
.tx-veguestbook-pi1 .tx-guestbook-list-header {
	background-color:#DB2500;
	color:#FFFFFF;
	font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-list-row {
	background-color: #FFFFFF;
}     
.tx-veguestbook-pi1 .tx-guestbook-list-rowleft { 
	background-color: #FBE9E5;
}  
.tx-veguestbook-pi1 .tx-guestbook-list-small { 
	font-size: 9px; 
	color: #DB2500; 
}  
.tx-veguestbook-pi1 .tx-veguestbook-pi1-browsebox TD {
	font-size: 9px; 
	color: #DB2500;
} 
.tx-veguestbook-pi1 .tx-guestbook-form-inputfield-med { 
	border-style: solid;
	border-width: 1px;
	border-color:#DB2500;
	font-size:14px;
	color:#DB2500;
	width:100px;
}  
.tx-veguestbook-pi1 .tx-guestbook-form-inputfield-big {
	border-style: solid;
	border-width: 1px;
	border-color:#DB2500;
	font-size:14px;
	color:#DB2500;
	width:150px;
}   
.tx-veguestbook-pi1 .tx-guestbook-form-textarea { 
	border-style: solid; 
	border-width: 1px; 
	border-color:#DB2500; 
	font-size:14px; 
	color:#DB2500; 
	width:250px; 
}  
.tx-veguestbook-pi1.tx-guestbook-form-obligationfield {
	color: #DB2500;
}    	
.tx-veguestbook-pi1.tx-guestbook-form-error { 
	color: #DB2500; 
}
/* ENDE EXTENSION: GUESTBOOK */
 

/* EXTENSION: WT_GALLERY */
/* List Bilder */
.tx-wtgallery-pi1 {	
	width:710px;
	background-color:#FBE9E5;
	text-align:center;
}

.wtgallery_listpic_pic:hover, .wtgallery_listpic_pic_act, .wtgallery_listpic_pic_no { 
	margin:8px;
	border-style:solid; 
	border-width:1px; 
	border-color:#DB2500;
}
/* Ende List Bilder */

/* Navigation Liste */
div.wtgallery_pagebrowser table.list {
	width:710px;
	background-color:#FBE9E5;
}

div.wtgallery_pagebrowser table.list td.n1 {
	width:200px;
	text-align:left;
	padding:5px;
}

div.wtgallery_pagebrowser table.list td.n2 {
	width:310px;
	text-align:center;
	padding:5px;
}

div.wtgallery_pagebrowser table.list td.n3 {
	width:200px;
	text-align:right;
	padding:5px;
}

div.wtgallery_pagebrowser_sign_wtgallery_pagebrowser_back a {
	font-weight:bold;
}

div.wtgallery_pagebrowser_sign_wtgallery_pagebrowser_fwd a   {
	font-weight:bold;
}
/* Ende Navigation Liste */

/* Single List */
.wtgallery_singlepic {
	width:710px;
	text-align:center;
}

.wtgallery_singlepic_pic {
	margin:8px;
	border-style:solid; 
	border-width:1px; 
	border-color:#DB2500;
}
/* Ende Single List */

/* Navigation Single */
#wtgallery_singlepic_area {
	margin-bottom:5px;
}

div.tx-wtgallery-pi1 table.single {
	width:710px;
	background-color:#FBE9E5;
}

div.tx-wtgallery-pi1 table.single td.n1 {
	width:200px;
	text-align:left;
	padding:5px;
}

div.tx-wtgallery-pi1 table.single td.n2 {
	width:310px;
	text-align:center;
	padding:5px;
}

div.tx-wtgallery-pi1 table.single td.n3 {
	width:200px;
	text-align:right;
	padding:5px;
}
/* Navigation Single */
/* ENDE EXTENSION: WT_GALLERY */
