#header_right {
	float:right;
	background:url(images/top_right.jpg);
	height: 57px;
	width: 850px;
}

#header_middle {
	position:absolute;
	right:850px;
	top: 0px;
	background:url(images/top_mtqc.jpg);
	height: 57px;
	width: 391px;
}

#header_left {
	position:absolute;
	right:1241px;
	top: 0px;
	background:url(images/top_left.jpg);
	height: 57px;
	width: 439px;
}

#header_main_right {
	float:right;
	
	background:url(images/header_right.jpg);
	height: 200px;
	width: 1026px;
}
#header_main_left {
	position: absolute;
	right:1026px;
	top: 57px;
	background:url(images/header_left.jpg);
	height: 200px;
	width: 654px;
}
#header_speech {
	position: absolute;
	right:365px;
	top: 30px;
	width: 320px;
	height: 54px;
	color: #901414;
	font-size:0.7em;
	font-weight: bold;
}
#menu_top {
	float:right;
	
	background:url(images/header.jpg);
	height: 38px;
	width: 1026px;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

#menu_top_left {
	position: absolute;
	right:1026px;
	top: 257px;
	background:url(images/menu_top_left.jpg);
	height: 38px;
	width: 654px;
}

#menu {
	float:right;
	height: 61px;
	width: 1026px;
}
	
#menu_left {
	position: absolute;
	right:1026px;
	top: 295px;
	background:url(images/menu_left.jpg);
	height: 61px;
	width: 654px;
}
/*
	01
*/

#body {	float:right; width: 1064px;
		background-image: url(images/body_left_border_bg.jpg);
		background-position:left;
		background-repeat:repeat-y;
		}
#bodytoo {	float:right; width: 1064px;
		background-image:url(images/footer_left_border_top.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		}
#body_related {
		margin-left:38px;
		width: 990px;
		clear:both;
}
/*org*#body {	float:right; width: 1026px;
		background-image:url(images/footer_top.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		}*/

#body01_left 	{ float:left; width: 0px;z-index:10;}
#body01_bg 		{ margin-left:38px;padding: 10px;float:left; width: 151px;height: 672px;background:url(images/body_01a.jpg) no-repeat;z-index:10;}
#body01_right 	{ padding: 10px;float:left; width: 835px;min-height:301px;background:url(images/body_01a_right.jpg);background-repeat:no-repeat;background-position:left top;z-index:10;}

#body02_left 	{ margin-left:38px;float:left; min-height:20px; width: 171px; }
#body02_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_02a.jpg) no-repeat;}
#body02_right 	{ float:left; width: 684px;	min-height:321px;background:url(images/body_02a_right.jpg);background-repeat:no-repeat;background-position:left top;}

#body03_left 	{ margin-left:38px;float:left; min-height:20px;  width: 342px;}
#body03_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_03a.jpg) no-repeat;}
#body03_right 	{ float:left; width: 513px;	min-height:321px;background:url(images/body_03a_right.jpg);background-repeat:no-repeat;background-position:left top;}

#body04_left 	{ margin-left:38px;float:left; min-height:20px;  width: 513px;min-height:321px;background:url(images/body_04a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body04_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_04a.jpg) no-repeat;}
#body04_right 	{ float:left; width: 342px;	}

#body05_left 	{ margin-left:38px;float:left; min-height:20px;  width: 684px;min-height:321px;background:url(images/body_05a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body05_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_05a.jpg) no-repeat;}
#body05_right 	{ float:left; width: 171px;	}

#body06_left 	{ margin-left:38px;float:left; min-height:20px;  width: 855px;min-height:321px;background:url(images/body_06a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body06_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_06a.jpg) no-repeat;}
#body06_right 	{ float:left; width: 0px;	}
/*org*#body01_left 	{ float:left; width: 0px;z-index:10;}
#body01_bg 		{ padding: 10px;float:left; width: 151px;height: 672px;background:url(images/body_01a.jpg) no-repeat;z-index:10;}
#body01_right 	{ padding: 10px;float:left; width: 835px;min-height:301px;background:url(images/body_01a_right.jpg);background-repeat:no-repeat;background-position:left top;z-index:10;}

#body02_left 	{ float:left; min-height:20px; width: 171px; }
#body02_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_02a.jpg) no-repeat;}
#body02_right 	{ float:left; width: 684px;	min-height:321px;background:url(images/body_02a_right.jpg);background-repeat:no-repeat;background-position:left top;}

#body03_left 	{ float:left; min-height:20px;  width: 342px;}
#body03_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_03a.jpg) no-repeat;}
#body03_right 	{ float:left; width: 513px;	min-height:321px;background:url(images/body_03a_right.jpg);background-repeat:no-repeat;background-position:left top;}

#body04_left 	{ float:left; min-height:20px;  width: 513px;min-height:321px;background:url(images/body_04a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body04_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_04a.jpg) no-repeat;}
#body04_right 	{ float:left; width: 342px;	}

#body05_left 	{ float:left; min-height:20px;  width: 684px;min-height:321px;background:url(images/body_05a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body05_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_05a.jpg) no-repeat;}
#body05_right 	{ float:left; width: 171px;	}

#body06_left 	{ float:left; min-height:20px;  width: 855px;min-height:321px;background:url(images/body_06a_left.jpg);background-repeat:no-repeat;background-position:right top;}
#body06_bg 		{ padding: 10px;float:left; width: 151px;	height: 692px;background:url(images/body_06a.jpg) no-repeat;}
#body06_right 	{ float:left; width: 0px;	}*/

#body_left_border { 
	position:absolute;
	right: 1026px;
	top: 356px;
	bottom: 0px;
	background:url(images/body_left.jpg) no-repeat top;
	min-height:692px;
	background-color:#901414;
	width: 38px;
}
#body_index {
	float:left;
	width: 606px;
	padding-left: 20px;
	margin-left:38px;
	padding-top: 40px;
	min-height: 642px;
}

#body_head {
	float:left;
	width: 606px;

}
#infomation_index {
	float:left;
	
	width: 900px;
	padding-left: 20px;
	margin-left:38px;
	padding-top: 40px;
	min-height: 642px;
}

.white_text p { color: #ffffff; }
.white_text a { color: #ffffff; }
.white_text a:hover h4 { color: #901414; }
.white_text h4 { color: #ffffff; }
.white_text h3 { color: #ffffff; }
.white_text span { color: #ffffff; }

#footer_latest {
	float:left;
	margin-left: 40px;
	width: 450px;
	padding:10px;
	color: #ffffff;
	font-size: 0.8em;
}
#empty {filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Gecko-Browser */
	opacity:0.5; /* Opera 9+ */
}
#news_index {
	float:left;
	margin-left: 40px;
	width: 310px;
	padding:10px;
	font-size: 0.8em;
	/*filter:alpha(opacity=50);
	-moz-opacity:0.5; 
	opacity:0.5; */
}
/*org*#footer_bg {
	float:right;
	background:url(images/body_footer_bottom.jpg) no-repeat;
	background-color:#e1e1e1;
	width: 1026px;
	min-height:600px;
	z-index:1;
}*/
#footer_bg {
	float:right;
	background:url(images/footer_left_border_bg.jpg) repeat-y;
	/*background-clip:padding;*/
	background-color:#e1e1e1;
	width: 1064px;
	min-height:200px;
	z-index:1;
}
#footer_left {
	float:left;
	background:url(images/left_background.jpg) no-repeat ;
	background-position:left;
	min-height:600px;
	width: 621px;
}
/*
	gallery slider */

.imagebox_row_over img { margin:10px; }
.imagebox_row_over {
	width: 100px;
	height: 100px;
	/*padding: 10px 10px 10px 10px;*/
	margin:0px 10px 0px 10px;
	float:left;
	background-color:#104f6a;
}
.imagebox_row img {	margin: 10px; }
.imagebox_row {
	width: 100px;
	height: 100px;
	/*padding: 10px 10px 10px 10px;*/
	margin:0 10px 0 10px;
	float:left;
	background-color:#901414;
}

.imagebox_column img {	margin: 10px;}
.imagebox_column {
	width: 100px;
	height: 100px;
	margin: 10px 0px 10px 0px;
	float:left;
	background-color:#901414;
}
.imagebox_column_over img {	margin: 10px;}
.imagebox_column_over {
	width: 100px;
	height: 100px;
	margin: 10px 0 10px 0;
	float:left;
	background-color:#104f6a;
}

.imagebox_box img { margin: 10px; }
.imagebox_box {
	width: 100px;
	height: 100px;
	/*padding: 10px 10px 10px 10px;*/
	margin: 5px 5px 5px 5px;
	float:left;
	background-color:#901414;
}
.imagebox_box_over img { margin: 10px; }
.imagebox_box_over {
	width: 100px;
	height: 100px;
	/*padding: 10px 10px 10px 10px;*/
	margin: 5px 5px 5px 5px;
	float:left;
	background-color:#104f6a;
}
/*	
	\gallery slider
	*/
#gallery_top img {
	float:left;
	margin: 10px;
	border: 5px solid #000000;
	padding: 10px;
	background-color: #ffffff;
}

#gallery_top {
	float:	left;
}

#work_header {
	margin:10px;float:left;width:300px;
}
#work_information {
	margin:10px;float:left;width:300px;
}

#words_container_even {
	float:left;
	padding: 10px 20px 10px 50px;
	border: 5px solid #000000;
	margin: 20px;
	background-color: #ffffff;
	line-height: 1.5em;
	font-size: 0.8em;
}
#words_container_odd {
	float:left;
	padding: 10px 50px 10px 20px;
	border: 5px solid #000000;
	margin: 20px;
	background-color: #ffffff;
	line-height: 1.5em;
	font-size: 0.8em;
}
#words_footer {
	margin-top: 40px;
	font-size: 0.7em;
}
#words_footer hr {
	
	border:solid #104f6a 1px;
	height:1px;
}

#words_footer_left {
	float:left;
}
#words_footer_right {
	float:right;
}


#content_middle {
	color:#ffffff;
}
#content_middle p a {
	color:#ffffff;
}
#content_middle p {
	color:#ffffff;
}
#content_middle span {
	color:#ffffff;
}
#content_middle h3 {
	color:#ffffff;
}
#content_detail_vote {
	color:#ffffff;
}

.blogcontent {
	margin: 0 0 0 0;
	padding: 40px 40px 150px 40px;
	min-height:245px;
	background:url(images/blog_bg.jpg) no-repeat bottom left;
}
/*             styles for the star rater                */
/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -29px)*/
/* G G B B B - (0 -58px)*/
/* G G G B B - (0 -87px)*/
/* G G G G B - (0 -116px)*/
/* G G G G G - (0 -145px)*/
/* O B B B B - (0 -174px)*/
/* O O B B B - (0 -203px)*/
/* O O O B B - (0 -232px)*/
/* O O O O B - (0 -261px)*/
/* O O O O O - (0 -290px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:145px;
	height:29px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(images/star_matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -29px}
.twostar {background-position:0 -58px}
.threestar {background-position:0 -87px}
.fourstar {background-position:0 -116px}
.fivestar {background-position:0 -145px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:29px;
	height:29px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:29px;}
ul.rating li.three a {left:58px;}
ul.rating li.four a {left:87px;}
ul.rating li.five a {left:116px;}
ul.rating li a:hover {
	z-index:2;
	width:145px;
	height:29px;
	overflow:hidden;
	left:0;	
	background: url(images/star_matrix.gif) no-repeat 0 0;
}
ul.rating li.one 	a:hover {background-position:0 -174px;}
ul.rating li.two 	a:hover {background-position:0 -203px;}
ul.rating li.three 	a:hover {background-position:0 -232px;}
ul.rating li.four 	a:hover {background-position:0 -261px;}
ul.rating li.five 	a:hover {background-position:0 -290px;}
/* end rating code */

input,textarea {
	font-size: .8em;
	border: 1px solid #104f6a;
}

#content_comment input, textarea {
	font-size: 1em;
}
#content_comment p {
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:0px;
}
#content_comment {
	font-size: .9em;
	position: absolute;
	right: 1064px;
	top: 356px;
	width: 140px;
	/*border: 1px solid #000;*/
}


.comment_bg_blue {
	background-color: #cfdce1;
	color: #104f6a;
	padding: 2px;
}
.comment_bg_blue span {
	color: #104f6a;
}
.comment_bg_red span {
	color: #7b1f1f;
}
.comment_bg_red {
	background-color: #e9d0d0;
	color: #7b1f1f;
	padding: 2px;
}
/*
	*info pages
	*/
#info_impressum {
	float:left;
	margin: 50px;
	padding:10px;width: 600px;border: 1px solid #999999;
}

.counter img {
	width: 0px;
	height: 0px;
}