/* CSS Document */



html {

	width: 100%;

	height: 98%;

}

body {

	width: 100%;

	height: 98%;

	margin: 0;

}

#siteWrap {

	width: 50%;

	height: 100%;

	background-image:   url(../images/logo_klein.gif);

	background-repeat: no-repeat;

	background-position: left top;
	
}

#mainWrap {

	width: 750px;

	height: 100%;

	position: relative;

	background-color: #FFFFFF;

	font-family: arial, tahoma;

	font-size: 9pt;

	margin: 0px auto 0px 144px;



}



/* header Menu */

#mainWrap .headerNav {

		font-size: 9pt;
	
		font-weight: bold;
	
		width: 750px;
	
		height: 19px;
	
		position: absolute;
	
		left: 0px;
	
		top: 0px;
	
		text-align: right;
	
		margin-right: 10px;

}

#mainWrap span.headerNav-menuItem {

	color: #BFC1AC;

	padding: 0px 5px 0px 5px;

	border-left: 1px solid #CAC9B9;

}

#mainWrap .headerNav a {

	color: #838278;

	text-decoration: none;

	font-weight: bold;

}

#mainWrap .headerNav a:active, a:hover {

	color: #D40D36;

	text-decoration: none;

	font-weight: normal;

}

#mainWrap .headerNav a:visited {

	color: #838278;

	text-decoration: none;

	font-weight: bold;

}

/* header */



#mainWrap .header_spielstaetten {

	width: 750px;

	height: 46px;

	position: absolute;

	left: 0px;

	top: 61px;

	text-align: left;

}

#mainWrap .CE_Bildleiste {

	width: 750px;

	height: 78px;

	position: absolute;

	left: 0px;

	top: 107px;

}

#mainWrap div.menu_1 {

	color: #FFFFFF;

	width: 750px;

	height: 26px;

	position: absolute;

	left: 0px;

	top: 191px;

	background-color: #B9B8A4;

	border-bottom: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;

	text-align: left;

}

#mainWrap .menu_1-menuItem img {

	border-right: 1px solid #FFFFFF;

}

/* ---------------------------------------

	 menu_quick

---------------------------------------- */

#mainWrap #menu_quick-Wrap {

	width: 750px;

	height: 26px;

	position: absolute;

	left: 0px;

	top: 219px;

	background-color: #B9B8A4;

	border-bottom: 1px solid #FFFFFF;

	text-align: right;

	padding: 3px 0px 0px 0px;

}

#mainWrap #menu_quick-Wrap .menu_quick {

	/* border: 1px solid #000000; */

	width: 30%;

	text-align: right;

	float: right;

	padding: 2px 10px 0px 0px;

}

#mainWrap #menu_quick-Wrap .menu_quick select {

	font-size: 8.5pt;

	

}

#mainWrap #menu_quick-Wrap .menu_quick-title {

	float: left;

	/* border: 1px solid #000000; */

	text-align: right;

	width: 68%;

	padding: 6px 0px 0px 0px;

}

/* ---------------------------------------

	 menu_2

---------------------------------------- */

.menu_2 {

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	

}

.menu_2-menuItem-NO {

	background-color: #D40D36;

	font-family: arial;

	color: #FFFFFF;

	font-size: 8.5pt;

	border-bottom: 1px solid #FFFFFF;

	/* height: 21px; */

	padding: 5px 10px 5px 10px;

}

.menu_2-menuItem-NO a {

	color: #FFFFFF;

}

.menu_2-menuItem-NO a:link {

	color: #FFFFFF;

	text-decoration: none;

	/* background-color: #D40D36; */

}

.menu_2-menuItem-NO a:hover {

	text-decoration: underline;

	/* background-color: #D40D36; */

}

.menu_2-menuItem-NO a:visited {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: normal;

	/* background-color: #D40D36; */

}

.menu_2-menuItem-ACT {

	font-family: arial;

	font-size: 8.5pt;

	background-color: #FFFFFF;

	color: #D40D36; 

	/* height: 21px; */

	padding: 5px 10px 5px 10px;

	font-weight: normal;

}



.menu_2-menuItem-ACT a:link {

	/* color: #D40D36; */

	color: #000000;

	text-decoration: none;

	font-weight: normal;

}

.menu_2-menuItem-ACT a:visited {

	color: #D40D36;

	text-decoration: none;

	font-weight: normal;

}

#pathNavWrap {

	color: #000000;

	font-size: 8pt;

	width: 750px;

	height: 12px;

	position: absolute;

	left: 0px;

	top: 251px;

	text-align: left;

}

#pathNavWrap .pathNav {

	width: 75%;

	padding-left: 20px;

	float: left;

}

#pathNavWrap .pathNav a:link, a:visited {

	color: #D40D36;

	text-decoration: none;

}

#pathNavWrap .pathNav a:hover, a:active {

	color: #D40D36;

	text-decoration: underline;

	font-weight: normal;

}

#pathNavWrap .printLink {

	width: 15%;

	text-align: right;

	float: right;

	padding-right: 20px;

}

#pathNavWrap .printLink a:link, a:visited {

	color: #D40D36;

	text-decoration: none;

	font-weight: normal;

}

#pathNavWrap .printLink a:hover, a:active {

	color: #D40D36;

	text-decoration: underline;

}

#mainWrap div.seitenanfang {

	padding: 20px;

	font-size: 8.7pt;

	font-weight: normal;

}

#mainWrap div.seitenanfang a {

	font-weight: normal;

}

#mainWrap div.contentWrap {

	/* IE 6 */

	width: 750px;

	height: auto;

	 background-color: #FFFFFF;

	

	position: absolute;

	left: 0px;

	top: 298px;

	text-align: left; 

	overflow: auto;

	padding-left: 20px;

	margin-bottom: 10px;

	voice-family: "\"}\"";

	voice-family: inherit;

	/* IE 6 */

	width: 750px;

}



 html>body #mainWrap div.contentWrap {

	/* Firefox */

	width: 730px;

}

#mainWrap div.contentWrap a {

	color: #D40D36;

	text-decoration: none;

	font-weight: normal;

}

#mainWrap div.contentWrap a:link, a:visited {

	color: #D40D36;

	text-decoration: none;

	font-weight: normal;

}

#mainWrap div.contentWrap a:hover, a:active {

	color: #D40D36;

	text-decoration: underline;

}

.csc-textpic-imagewrap {

	padding: 0px;

	margin:0;

}

.seitenanfang {

	text-align: right;

}

/* ----------------------------------

	Formulare 

---------------------------------- */

table td {

	font-family: arial;

	font-size: 8.7pt;

	padding-left: 10px;

}

input {

	border: 1px solid #D40D36;

	font-size: 8.7pt;

	padding: 1px 5px 1px 5px;

}

input.felder {

	border: 1px solid #D40D36;

	font-size: 8.7pt;

	padding: 1px 5px 1px 5px;

}

input.button {

	width: auto;

	background-color: #E30023;

	color: #FFFFFF;

	font-size: 8.7pt;

	border: none;

	padding: 3px 5px 3px 5px;

	margin:0;

}

textarea {

	font-family: arial;

	border: 1px solid #D40D36;

	font-size: 8.7pt;

	padding: 3px 5px 3px 5px;

}

select {

	border: 1px solid #D40D36;

	font-size: 8.7pt;

}

/*---------------------------------------

Content-Typ ERWEITERTE TABELLE 

---------------------------------------*/



#mainWrap div.contentWrap .tabelle {

	width: 100%;

	margin: 20px 0px 30px 0px;    

	border: none;	

}



#mainWrap div.contentWrap .tabelle TH {

	text-align: left;

	font-family: Arial, sans-serif;

	font-size: 10pt;

	color: #649AB2;

	font-weight: bold;

	border-bottom: 3px solid #B9B8A4;

	/* border-top: 2px solid #D3E0E1; 

	background-color: #FFFFFF; */

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-top: 3px;

}



#mainWrap div.contentWrap .tabelle TD  {

	text-align: left;

	font-family: Arial, sans-serif;

	font-size : 8.8pt;

	color : #000000;

	font-weight: normal;

	border-bottom: 1px solid #B9B8A4;

	padding: 5px;

}



/* -----------------------------------------

	Mailform

------------------------------------------- */

#contentWrap div.mailformWrap {

	width: 100%;

}

#contentWrap div.mailformWrap table.mailform {

	width: 100%;

	color: #FFFFFF;	

}

#contentWrap div.mailformWrap table.mailform td {

	color: #FFFFFF;

	font-size: 8pt;

	margin:0;

	padding: 5px;	

}

#contentWrap div.mailformWrap table.mailform th {

	height: 25px;

	font-size: 9pt;

	font-weight: bold;

	background-color: #D8B18C;

	border: 1px solid #D8B18C;

	padding: 3px;

	text-align: left;

}

/* ------------------------------------------

	CE Text/Image // Image

-------------------------------------------- */

/*

#mainWrap div.contentWrap .csc-textpic-caption {

	margin:0;

	padding:0px;

}

*/

div.clearer {

	clear: both;

}

/* ------------------------------------------

	Kalender TABELLE

-------------------------------------------- */



td.inside {background-color:#666666; height:150px;}

div.jwcalendar_week_special {  

	background-image:url(../images/content-back.gif);

 margin:0px;

 padding:0px;	

 

}



/* NEWS */



div.news-latest-item { background-color:#F7F7F7; border:0px; margin-bottom:1px; margin-top:5px; padding:5px;

border-top-style:solid; border-top-width:1px; border-top-color:#E0E0E0;

/*border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#E0E0E0;*/

}

div.news-latest-container { background-color:#FFFFFF;}

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

div.news-latest-morelink { margin-top:5px; margin:0xp;padding:0px; }

/* FORUMLAR */
fieldset { border:none; }

div.csc-mailform-field label { display:block; float:left; width:200px; }
div.csc-mailform-field { margin-bottom:1px; background-color:#F7F7F7; padding:5px; clear:both; }
div.csc-mailform-field input, div.csc-mailform-field textarea { width:200px; }
div.csc-mailform-field input.csc-mailform-submit { width:70px;}
form#mailform { width:450px; }
