body {
	background-color: #C5C5C5;
	color: #000000;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	
	background-image:url("/img/v2/community/background.jpg");
	background-position:top center;
	background-repeat: repeat-x;
}

a, a:link, a:active, a:visited, a:hover, a:focus, span.a {
	/*color: #007EFF;*/
	color: #0044CC;
	text-decoration: underline;
}
a:hover, a:focus, span.a:hover, span.a:focus {
	color: #FF8022;
}

input, select, textarea {
	border: 1px solid #CCCCCC;
}
input[type=button], input[type=submit], input[type=reset] {
}
textarea {
}
textarea:hover {
	border: 1px solid #808080;
}
textarea:focus {
	border: 1px solid #000;
}
input[type=radio], input[type=checkbox] {
}
input:hover, select:hover {
	background-color: #F9F9F9;
	border: 1px solid #808080;
}
input:focus, select:focus {
	border: 1px solid #FF8022;
	background-color: #FFF5F6; 
}
input[type=button], input[type=submit], input[type=reset] {
	background-color: #FFF;
	background-image: url("/img/v2/community/btn-34.png");
	background-position: top left;
	background-repeat: repeat-x;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, 
input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus {
	/*background-color: #FF7B1A;*/
	background-image: url("/img/v2/community/btn-34-orange.png");
	border: 1px solid #FF8022;
}
input[type=button]:active, input[type=submit]:active, input[type=reset]:active {
}
input.mini {
	border: 1px solid #808080;
}
input.mini:hover, input.mini:focus, input.mini:active {
	border: 1px solid #FF8022;
}
input.mini[type=submit] {
	background-image: url("/img/v2/community/btn-23.png");
	background-position: 0px -3px;
	background-repeat: repeat-x;
}
input.mini[type=button]:hover, input.mini[type=submit]:hover, input.mini[type=reset]:hover, 
input.mini[type=button]:focus, input.mini[type=submit]:focus, input.mini[type=reset]:focus {
	background-color: #FFFFFF;
	border: 1px solid #FF8022;
	background-image: url("/img/v2/community/btn-23-orange.png");
}


/* -------- grundgeruest -------- */
	.mbottomline a, .mbottomline a:link, .mbottomline a:hover, .mbottomline a:active, .mbottomline a:visited {
		color: #000000;
	}
	.mbottomline a:hover {
		text-decoration: underline;
	}

/* ------- header & bottom ------- */

	.logo {
		background-image:url("/img/v2/community/header.jpg");
		background-position: top center;
		background-repeat: no-repeat;
		height: 600px;
	}
	
	.logoback {
		background-color: #FFFFFF;
	}
	
	.logobottom {
		background-image:url("/img/v2/community/footer.jpg");
		background-position: bottom center;
		background-repeat: no-repeat;
		height: 300px;
	}
	
	.mheader {
	}
	
	.mback {
	}
	
	.mmain {
	}
	
	.maco, .macosub {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size: 17px;
	}
	.maco {
		visibility: hidden;
	}
	.macosub {
		text-transform: uppercase;
		font-weight:bold;
	
		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		opacity: .6;*/
	}


/* ------- navigation ------- */

	a.navi-main-front, a.navi-main-front:link, a.navi-main-front:active, a.navi-main-front:hover, a.navi-main-front:visited, a.navi-main-front:focus {
		color: #000000;
	}
	.navi-main-back, .navi-main-back-selected, .navi-main-back-hover {
		border: 1px solid #808080;
		
		background-image: url("/img/v2/community/btn-34.png");
		background-repeat: repeat-x;
		background-position: top left;
	
		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		opacity: .6;*/
	}
	.navi-main-back-hover {
		/*border: 1px solid #5F5F5F;*/
		border: 1px solid #FF8022;

		background-image: url("/img/v2/community/btn-34-orange.png");

		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: alpha(opacity=80);
		-moz-opacity: .8;
		opacity: .8;*/
	}

	a.navi-bar-front, a.navi-bar-front:link, a.navi-bar-front:active, a.navi-bar-front:hover, a.navi-bar-front:visited, a.navi-bar-front:focus {
		color: #000000;
	}
	.navi-bar-back, .navi-bar-back-selected, .navi-bar-back-hover {
		background-color: transparent;
		background-image: url("/img/v2/community/btn-23.png");
		background-repeat: repeat-x;
		background-position: top left;

		/*border-left: 1px solid #808080;
		border-top: 1px solid #808080;
		border-bottom: 1px solid #808080;*/

		/*border: 1px solid #808080;*/
		border: 1px solid #CCCCCC;

		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		opacity: .6;*/
	}
	.navi-bar-back-hover {
		background-image: url("/img/v2/community/btn-23-orange.png");
		border: 1px solid #FF8022;

		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;*/
	}
	.navi-bar-back-selected {
		background-image: url("/img/v2/community/btn-23-orange.png");
		border: 1px solid #FF8022;
	}
	
	.navi-path a, .navi-path a:link, .navi-path a:active, .navi-path a:hover, .navi-path a:visited, .navi-path a:focus {
		color: #000000;
	}
		
/* ----------- main area ----------- */

	.eye-1-outer, .eye-2-outer, .eye-3-outer {
	}
	
	.eye-1-outer {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
		-moz-opacity: .4;
		opacity: .4;
	
		border: 1px solid #808080;
		
		background-color: #FFFFFF;
	}
	
	.win-1x1-outer, .win-2x1-outer, .win-1x2-outer, .win-2x2-outer, .win-3x1-outer {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		opacity: .6;
	
		background-image: url("/img/v2/community/win-outer.png");
		background-position:top left;
		background-repeat: repeat-x;
		
		background-color: #E9E9E9;
	
		border: 1px solid #AAAAAA;

		/*box-shadow: 0px 0px 15px #000;
		-webkit-box-shadow: 0px 0px 15px #000;
		-moz-box-shadow: 0px 0px 15px #000;*/
	}
	.win-3xAUTO-outer, .win-outer {
		position: inherit;
		
		/*
		background-image: url("/img/v2/community/win-outer-op40.png");
		background-position: top left;
		background-repeat: repeat-x;
		border: 1px solid #CCCCCC;*/

		/*
		background-image: url("/img/v2/community/win-outer-op40.png");
		background-position:top left;
		background-repeat: repeat-x;
		*/
		
		/*
		background-image: url("/img/v2/community/e9e9e9-op60.png");
		background-position: top left;
		background-repeat: repeat;
	
		border: 1px solid #AAAAAA;
		*/
		
		background-image: url("/img/v2/community/win-outer-v2-op60.png");
		background-position: top left;
		background-repeat: repeat-x;
		
		border: 1px solid #CCCCCC;
	}
	
	.win-1x1-inner, .win-2x1-inner, .win-1x2-inner, .win-2x2-inner, .win-3x1-inner, .win-3xAUTO-inner, .win-3xAUTO-inner-right, .win-inner {
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #FFF;
		/*border: 1px solid #c5c5c5;*/
	}
	.win-3xAUTO-inner-right, .win-inner {
		border: 1px solid #FFFFFF;
	}
	.win-1x1-inner {
		/*background-image: url("/img/v2/community/win-1x1-inner.png");*/
	}
	.win-2x1-inner {
	}
	.win-1x2-inner {
		/*background-image: url("/img/v2/community/win-1x2-inner.png");*/
	}
	.win-2x2-inner {
	}
	.win-3x1-inner {
	}
	
	.eye-1-inner, .eye-2-inner, .eye-3-inner {
		color: #000000;
	}
	
	.win-1x1 h1, .win-2x1 h1, .win-1x2 h1, .win-2x2 h1, .win-3x1 h1, .win-outer h1 {
		color:#000000;
	}
	
	
	.win-1x1-navi .title, .win-1x1-navi-hover .title {
		font-size: 30px;
		color: #000000;
	}
	.win-1x1-navi .subtitle, .win-1x1-navi-hover .subtitle {
		font-size: 13px;
		color: #000000;
	}
	.win-1x1-navi .titleback, .win-1x1-navi-hover .titleback {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		-moz-opacity: .6;
		opacity: .6;
		
		border-top: 1px solid #808080;
		border-bottom: 1px solid #808080;

		background-color: #FFFFFF;
	}

		
	.win-shadow {
		box-shadow: 5px 5px 10px #808080;
		-webkit-box-shadow: 5px 5px 10px #808080;
		-moz-box-shadow: 5px 5px 10px #808080;
	}
	.win-shadow-glow {
		box-shadow: 0px 0px 15px #FFFFFF;
		-webkit-box-shadow: 0px 0px 15px #FFFFFF;
		-moz-box-shadow: 0px 0px 15px #FFFFFF;
	}

/* ---------- VERSCHIEBUNGEN AUFGRUND RAHMEN 1PX ---------- */

	/* abstand +2 aufgrund von rahmen (rahmen zaehlen nicht mit bei margin) */
	.win-1x1, .win-2x1, .win-1x2, .win-2x2, .win-3x1, .eye-3, .eye-2, .eye-1 {
		margin-bottom:17px;
		margin-right:17px;
	}
	
	/* inner left/top +1, da rahmen falsch berechnet wird */
	.win-1x1-inner, .win-2x1-inner, .win-1x2-inner, .win-2x2-inner, .win-3x1-inner, .eye-1-inner, .eye-2-inner, .eye-3-inner {
		margin-left: 11px;
		margin-top: 11px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.win-1x1-inner, .win-2x1-inner, .win-1x2-inner, .win-2x2-inner, .win-3x1-inner {
		margin-top: 31px;
	}
	
	/* width/height -2 aufgrund von rahmen L+1 R+1 T+1 B+1 */
	.win-1x1, .win-1x1-outer, .win-1x1-outer-plain {
		width: 298px;
		height: 213px;
	}
	.win-1x1-inner, .win-1x1-navi, .win-1x1-navi-hover, .win-img, .win-img-right {
		width: 278px;
		height: 173px;
	}
	
	.win-2x1, .win-2x1-outer, .win-2x1-outer-plain {
		width: 613px;
		height: 213px;
	}
	.win-2x1-inner, .win-2x1-navi, .win-2x1-navi-hover {
		width: 593px;
		height: 173px;
	}
	
	.win-1x2, .win-1x2-outer, .win-1x2-outer-plain {
		width: 298px;
		height: 443px;
	}
	.win-1x2-inner, .win-1x2-navi, .win-1x2-navi-hover {
		width: 278px;
		height: 403px;
	}
	
	.win-2x2, .win-2x2-outer, .win-2x2-outer-plain {
		width: 613px;
		height: 443px;
	}
	.win-2x2-inner, .win-2x2-navi, .win-2x2-navi-hover {
		width: 593px;
		height: 403px;
	}
	
	.win-3x1, .win-3x1-outer, .win-3x1-outer-plain {
		width: 928px;
		height: 213px;
	}
	.win-3x1-inner, .win-3x1-navi, .win-3x1-navi-hover {
		width: 908px;
		height: 173px;
	}
	
	.eye-3, .eye-3-outer, .eye-3-outer-plain {
		width: 928px;
		height: 248px;
	}
	.eye-3-inner {
		width: 908px;
		height: 228px;
	}
	
	.eye-2, .eye-2-outer, .eye-2-outer-plain {
		width: 613px;
		height: 248px;
	}
	.eye-2-inner {
		width: 593px;
		height: 228px;
	}
	
	.eye-1, .eye-1-outer, .eye-1-outer-plain {
		width: 298px;
		height: 248px;
	}
	.eye-1-inner {
		width: 278px;
		height: 228px;
	}

/* ------- dhtmlx ------- */

	.dhx_combo_box {
		border: 0px;
		display: inline-block;
		height: 32px;
	}
	.dhx_combo_option_img {
		vertical-align: middle;
		top: 4px;
		margin-left: 3px;
		text-align: center;
		z-index: 1;
	}
	.dhx_combo_input, .dhx_combo_input:hover, .dhx_combo_input:focus {
		left: 0px;
		
		padding: 3px;
		padding-left: 27px;
		height: 24px;
		
		border: 1px solid #CCCCCC;
	}
	.dhx_combo_input:hover {
		background-color: #F9F9F9;
		border: 1px solid #808080;
	}
	.dhx_combo_input:focus {
		border: 1px solid #FF8022;
		background-color: #FFF5F6; 
	}
	.dhx_combo_list {
		font-size: 16px;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	.dhx_combo_img {
		display: none;
	}

/* ------- main contentsite ------- */

	.content-outer {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
		filter: alpha(opacity=40);
		-moz-opacity: .4;
		opacity: .4;
	
		background-color: #FFFFFF;
		border: 1px solid #808080;

		box-shadow: 0px 0px 15px #000;
		-webkit-box-shadow: 0px 0px 15px #000;
		-moz-box-shadow: 0px 0px 15px #000;
	}
	.content-inner {
		background-color: #FFFFFF;
		border: 1px solid #E9E9E9;
	}
	.content-inner hr {
		border-top: 1px solid #E9E9E9;
	}
	.content-image {
		background-color: transparent;
	}
	
	.infobubble {
		background-color: #FFE9D2;
		border: 1px solid #808080;
		
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}


