html, body
{
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body
{
	margin:0;
	padding:0;
	background-image:url(../images/body_bg.gif);
}

p
{
	text-align:justify;
	margin:0px;
	padding:0px;
}

#mainmenu
{
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	height:28px;
	width:100%;
	border-top:4px solid #FFFFFF;
}

#submenu
{
	background-color:#DCDCDC;
	vertical-align:top;
	height:25px;
	width:100%;
	border-top:4px solid #FFFFFF;
}

#content
{
	width:542px;
	background-color:#FFFFFF;
	border-top:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	vertical-align:top;
	padding-left:13px;
	padding-right:15px;
}

#content, #content table tr td
{
	font-size:12px;
}

#column
{
	width:230px;
	border-top:4px solid #FFFFFF;
	vertical-align:top;
	padding-top:26px;
}

/* ---- H1 ---------------------------------------------------- */

h1
{
	font-size:14px;
	font-weight:bold;
/*FARBE*/color:#CD320C;
	margin:0px;
	padding:0px;
}

.line
{
	/*width:560px;*/
	height:1px;
	background-color:#CD320C;
	border:0;
	color:#CD320C;
}

/* ---- LINKS ------------------------------------------------- */

.internal-link, .gb_prevnext a, .news_archive_li a, .box_content a, .news_more a, .external-link-new-window, .mail, .download
{
/*FARBE*/color:#CD320C;
	text-decoration:none;
}

.internal-link, .external-link-new-window, .mail, .download
{
	padding-left:13px;
	background:url(../images/arrow_CD320C.gif) no-repeat left;
}

.internal-link:hover, .gb_prevnext a:hover,  .news_archive_li a:hover, .box_content a:hover, .news_more a:hover, .external-link-new-window:hover, .mail:hover, .download:hover
{
/*ANPASSEN*/color:#9A2509;
}

/* ---- BOX (RIGHT COLUMN) ------------------------------------ */

.box_title
{
	width:192px;
	height:25px;
/*FARBE*/background-color:#CD320C;
	border:4px solid #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.box_content
{
	width:192px;
	background-color:#DCDCDC;
	border-bottom:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	text-align:left;
	font-size:12px;
}

.box_content_padding { padding:4px 4px 4px 4px; }

.arrow
{
	border:0px;
/*FARBE*/background-color:#CB4F35;
	background-color:#CD320C;
}

/* ---- NEWS -------------------------------------------------- */

.news_list_title
{
	/*padding-bottom:4px;*/
	padding:0px 0px 0px 0px;
	height:20px;
	vertical-align:middle;
	width:100%;
	/*border-bottom:1px solid #CD320C;*/
	background-color:#CD320C;
}

.news_list_title a
{
	/*color:#CD320C;*/
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}


.news-amenu-item-year
{
	margin:0px;
	padding:0px;
	border:0px;
	background:none;
	color:#000000;
	margin-bottom:10px;
}

.news_archive_ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* ---- GUESTBOOK --------------------------------------------- */

.gb_title
{
/*FARBE*/background-color:#CD320C;
	padding:3px 0px 3px 0px;
	width:300px;
	/* Für das guestbook */
	color:#FFFFFF;
	margin-left:10px;
	font-weight:bold;
	font-size:10px;
}

.gb_date
{
	width:160px;
/*FARBE*/background-color:#CD320C;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
}

.gb_text
{

}

.gb_input, .csc-mailform-field input
{
/*FARBE*/border:1px dotted #CD320C;
	font-size:12px;
	font-family:Tahoma;
}

.gb_button
{
/*FARBE*/background-color:#CD320C;
	border:1px solid #3F3F3F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}


/* ---- PROFIL ------------------------------------------------- */

.profil
{
	width:390px;
}

.profil tr td, .spielplan tr td
{
	padding:3px 0px 3px 3px;
	border-bottom:1px solid #FFFFFF;
}

.profil_dunkel
{
	background-color:#DCDCDC;
}

.profil_hell
{
	background-color:#F2F2F2;
}

.profil_titel
{
	font-weight:bold;
	font-size:10px;
}

/* ---- SPIELPLAN ------------------------------------------------- */

.spielplan
{
	width:100%;
}
/* Profil und Spielplan */
.plan_titel
{
	width:33%;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	background-color:#CD320C;
	color:#FFFFFF;
}

table.contenttable-0, table.contenttable-1 
{
	border-collapse:collapse;
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	border-bottom:30px solid #FFFFFF;
}

table.contenttable-0 tr.tr-even td, table.contenttable-0 tr.tr-odd td, table.contenttable-1 tr.tr-even td, table.contenttable-1 tr.tr-odd td
{
	padding:3px 0px 3px 8px;
	border-bottom:1px solid #FFFFFF;
}

table.contenttable-0 tr.tr-0 td, table.contenttable-1 tr.tr-0 td /* Titelzeile */
{
	/*width:33%;*/
	font-weight:bold;
	padding:3px 0px 3px 8px;
	background-color:#CD320C;
	border-bottom:4px solid #FFFFFF;
	color:#FFFFFF;
}
table.contenttable-0 tr.tr-odd td.td-0
{
	width:100px;
}

table.contenttable-0 tr.tr-odd td.td-1
{
	width:100px;
}

table.contenttable-1 tr.tr-odd td.td-0
{
	width:90px;
}

table.contenttable-1 tr.tr-odd td.td-1
{
	width:70px;
}

table.contenttable-0 tr.tr-odd, table.contenttable-1 tr.tr-odd
{
	background-color:#DCDCDC;
}

table.contenttable-0 tr.tr-even, table.contenttable-1 tr.tr-even
{
	background-color:#F2F2F2;
}

/* ---- GALERIE ------------------------------------------------- */

#tx-lzgallery-pi1-title
{
	font-weight:bold;
}

.gallery-image
{
	border:1px solid #9B9B9B;
}

.gallery-image:hover
{
	border:1px solid #313131;
}

.gallery-preview-image a img
{

}

/* ---- BESTELLFORMULAR ----------------------------------------- */

.csc-mailform
{
	border:none;
	margin-top:20px;
}

.csc-mailform-field label
{
	display:block;
	width:150px;
	float:left;
	margin-bottom:0px;
	clear:left;
	font-weight:bold;
}

.csc-mailform-field input
{
	margin-bottom:0px;
}

.csc-mailform-field .csc-mailform-submit
{
	margin-left:150px;
/*FARBE*/background-color:#CD320C;
	border:1px solid #3F3F3F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}