/*layout CSS */
body {
	text-align:center; 
	padding:0;
	margin:0;
	/*overflow: scroll;
	overflow-x: hidden;*/
	color: #6E6F70;
	font-size:12px;
font-family:Arial, Helvetica, sans-serif;
line-height:1.3;
		}
/* IE */
* html body{
overflow: auto;
}


#wrapper {
	text-align:left;
}

.width_fluid{
	width: 900px;
}

.rahmen {
	width: 800px;
	text-align: left;
}


/* ------------------ Kopfillu -------------------- */
#heading{
	width:15cm;
	position:relative;
	height: 190px;
	top: 0px;
	float:right;
}
#logo {display: none; }

#claimprint{
	float:left;
	width:460px;
	height:104px;
	padding: 12px 0px 0px;
}
*html #claimprint{
	padding: 0px 160px 0px 0px;
	float: right;
}
#claim{	display: none;}

/* ----------- LAYOUT ---------- */
#container{
width: 650px;
	/* padding-left:18px; */
position:relative;
/*	min-height:500px;*/
	/*top: -20px;*/
}
*html #container{top: 0px;}

#breadcrumbs{
padding-bottom:6px;
margin-bottom:9px;
}
#content, #breadcrumbs{
/*	position:relative;*/
	width:100%;
	/*background: #33FF00;*/
}
*html #content{
	padding-top: 5px;
}

/*.left, .middle, .right{ 
overflow:hidden;
}

.left, .right{
	width:205px;
}*/
.left{
	float:right;
	padding-bottom: 50px;
	/*height: 300px;*/
}
*html .left{display:none;}


.middlewrap{
	/*width:440px;
	float:left;*/
	color: #6E6F70;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3;
	padding-top: 30px;
	padding-left: 30px;
}
*html .middlewrap{
	padding-top: 0px;

}
/* ---- MENU ---- */
#menu {display: none;}
#submenu {display: none;}



/* ------- global reset ------- */

html, body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address  {
	margin: 0;
	padding: 0;
}

ul,ol{}
p {
	padding-top: 10px;
	/*line-height: 20px;*/
}
li,dd { 
margin-left:1em;
}
fieldset { 
padding:.5em; 
border:0;
}

/* ------- general -------- */
ul{
list-style:none;
}
/*li p{
margin:0;
}*/
a img{
border:0 none;
}

a{
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
a:active, a:focus{
	outline:none;
}

h1, .componentheading{
	font-size:1.4em;
	margin:0;
	color: #923E0D; /* FARBE EDITIEREN! */
	text-transform: uppercase;
	font-weight: normal;
	padding: 2em 0em 0em;
}

.headingprint{
	font-size:1.3em;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	padding-bottom: 10px;
	color: #80AF0F;
}


.clear{
clear:both;
}

/* --- green --- */

.middle a, h2,.contentheading{
color: #6E6F70;
}
/* end green */

.article_column {
	padding-right: 5px;
}

.column_separator {
	background:url(../dotted_v.gif) top left repeat-y;
	padding-left: 10px;
}

.contentpaneopen {
	margin: 0;
	padding: 0;
	width: 100%;
}

.contentpaneopen li {
	margin-bottom: 5px;
}

.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}
img.floatright {
	float: left;
	margin-right: 60px;
}
.middlewrap a.sublink{
	text-decoration: underline;
	color: #6E6F70;
	font-size: 11px;
}
