html {
	height:100%;
	overflow-y: scroll;
}

body {
	background-color:#ddd;
	background-image:url(/system/gfx/background.png);
	background-repeat:repeat-y;
	background-position:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;	
/* 	overflow:scroll; */
}

.clearing{
	clear:both;
}


#page {
	width:900px;
	margin:0 auto;
	background-color:#fff;
	border-left:25px solid #690220;
	border-right:5px solid #690220;
}

#wrapper {
	width:900px;
}


.header {

}

.header_top {
	width:900px;
	height:200px;
/* 	background-image: url(/system/gfx/header.png); */
	background-repeat:no-repeat;
/* 	margin-bottom:20px; */
}

.header_image {
	width:200px;
	height:200px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	float:left;
	border-right:1px solid #690220;
	border-bottom:1px solid #690220;
}

.header_text {
	width:600px;
	text-align:right;
	margin-top:15px;
	margin-right:20px;
	float:right;
	clear:right;
}

.header_text h1 {
	font-size:22px;
}

.header_text h2 {
	font-size:14px;
}


.wrapper_navigation {
	float:right;
	clear:right;
	width:690px;
	margin-top:70px;
	border-bottom: 1px solid #690220;
}

.navigation_box {
/* 	width:100%; */
	float:right;
}

.navigation {
	height:30px;
}


#footer {
	clear: both; 
/* 	font-size:10px; */
	color:#111;
	margin-left:30px;
	margin-right:30px;
	margin-top:30px;
	font-style:italic;
}

.main_box {
	width:100%;
}

.content {
	width:840px;
	margin-top: 20px;
	background-color:#fff;
	padding-bottom: 30px;
	margin-left: 30px;
	margin-top: 30px;
	min-height: 500px;
}

.content_text_box {
	width:840px;
}

.content_include {
	width:100%;
}


.content_include h1,h2,h3,h4,p {
/* 	text-align:justify; */
}

.content form,input.submit,a.button {
/* 	float:right; */
/* 	clear:both; */
}



/**************************/
/*      Rechte Spalte     */
/**************************/


.columnright_box {
	width:240px;
	float:right;
	clear:right;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:30px;
	border:1px solid #690220;
	border-radius:10px;
	-moz-border-radius:10px;
}

.columnright {
	width:100%;
/* 	float:right; */
/* 	clear:right; */
	margin-bottom:20px;
/* 	margin-left:20px; */
/* 	margin-right:20px; */
/* 	border:3px solid #fb6555; */
}
.columnright_margin {
	margin:10px;
}
.columnright_header {
/* 	height:25px; */
/* 	border-bottom: 1px solid #1C3D5E; */
}
.columnright_header_text {
	color:#690220;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
.columnright_text {
	
}
.columnright_text * {
	font-size:12px;
}



/**************************/
/*      LIST-BOX          */
/**************************/

.www_box_list {

}

.www_box_list_box {
	margin-bottom:10px;
}






.content_image_box {
	float:right;
	width:240px;
	text-align:left;
	margin-left:15px;
}
.content_image_box p {
	text-align:left;
}
.content_image_box img {
	border: 1px solid #690220;
}

.content_image_1 img {
/*	float:right;
	clear:right;*/
/* 	margin-top: 35px; */
/* 	border:1px solid #FFF; */
	font-size:0;
}
.content_image_2 img {
/*	float:right;
	clear:right;*/
/* 	border:1px solid #FFF; */
	font-size:0;
	margin-top:20px;
}


/**************************/
/*      SYSMSG-FORMS      */
/**************************/
div.sysmsg {
	width: 400px;
	margin: 35px auto;
	border: solid 1px #999999;
	background: #FFFFFF;
	padding: 5px;
}
p.sysmsg_message {
/* 	display: block; */
	text-align: center;
/* 	color:#FFF; */
}
a.sysmsg_link {
/* 	display: block; */
	text-align: center;
/* 	color:#FFF; */
}


/**************************/
/*      LIMIT-FORMS       */
/**************************/
.www_list_limit {
	margin-bottom:20px;
}
.www_list_limit a {
	font-size:14px;
}

a.www_list_limit_link_active {
	font-weight:bold;
}
