body {
	font-family: arial, verdana, sans-serif;
	font-size:62.5%;
	background-color: #fff;
	line-height: 200%;
	margin-top: 0px;
	background: #fff url('../images/bg_side.gif') top center repeat-x;
}

.page-container {width:700px; margin:0px auto; margin-top:30px; margin-bottom:10px; font-size:1.0em;}
.main {clear:both; width:700px; padding-bottom:30px; background:#ffffff }
.main-content {display:inline; /*Fix IE floating margin bug*/ float:left; width:700px; margin:0 0 0 0px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:700px; padding:1.0em 0 1.0em 0; background:#fff; /*font-size:1.0em;*/ overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}




#border {
	border: 0px ;
	width: 800px;
	background-color: #ffffff;
	background:url('../images/background.gif') no-repeat;
	margin: 0 auto;
}

#container {
	width: 770px;
	margin: 0px auto;
	background-color: #ffffff;
	/* border: 1px solid #ddd; */
}


/* ---------- Header ---------- */

#title {
	height: 41px;
	background-image: url('../images/title.gif');
	position: relative;
	clear: both;
}

#header {
	height: 185px;
	background-image: url('../images/banner.jpg');
	position: relative;
	clear: both;
}


/* ---------- Menu ---------- */

#menu {
	position: relative;
	width: 770px;
	height: 26px;
    background:url('../images/menu_bg.gif') repeat-x;
	margin: 0;
	line-height:normal;
	clear: both;
}


/* ---------- Submenu ---------- */

#submenu {
	position: relative;
	width:770px;
	clear: both;
}

/* ---------- Content ---------- */

.text {
	clear: both;
	background: #ffffff;
	margin:auto;
	width: 680px;
	overflow: hidden;
	text-align: justify;
	font-size: 10px; color: #666666;
	color: #666666
}

.headline {
	clear: both;
	background: #fff;
	margin:auto;
	width: 680px;
	overflow: hidden;
	text-align: center;
	color: #ff9c00
}

/* ---------- styles ---------- */

.style4 {font-size: 18px;}
.style5 {font-size: 18px; color: #ff9c00;}
.style6 {font-size: 12px; color: #666666;}


/* ---------- links ---------- 

a:active,
a:visited,
a:link    {color: #ff9c00; text-decoration: none; font-weight: bold;}
a:hover	  {color: #666666; text-decoration: none; font-weight: bold;}
*/

/* ---------- images ---------- */

#imageContainer{padding: 10px;}

.imageContainertable {
	font-size: 12px;
	color: #333333;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.main img.center-noframe {clear:both; float:none; display:block; margin:0 auto; padding:0; border:0;}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}
.main img.gallery {clear both; float:none; margin:40px 34px 10px 34px; border 1px solid rgb(150,150,150);}

/*
   1 Wert: alle Ränder erhalten den gleichen Außenabstand.
   2 Werte: 1. oben + unten, 2. rechts + links.
   3 Werte: 1. oben, 2. rechts und links, 3. unten.
   4 Werte: 1. oben, 2. rechts, 3. unten, 4. links
*/



/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN CONTENT */
.column1-unit {width:700px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}



/******************/
/*  CLEAR FLOATS  */
/******************/

.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:680px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
.clear-bottom {clear:both; width:680px; height:0.4em; border:none; background:#ff9c00; color:#ff9c00;}
