body {
	background-color: #424E4F;
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-x;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
#page {
	width:940px;
	margin-left: auto;
	margin-right: auto;
}
#header {
	position: relative;
	left: 0px;
	top: 0px;
	height: 114px;
}
#header h3{
	margin-top: 0px;
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	color: #333333;
} 
#logo_header {
	position: absolute;
	right: 0px;
	top: 14px;
	z-index: +10000;
}
#hor_nav {
	position: relative;
	left: 0px;
	top: 0px;
	height: 24px;
	z-index: +1;
}
#hor_nav li{
	padding-left: 0px;
	padding-right: 0px;
	font-size: 1em;
}
#hor_nav a{
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1em;
}
#award-box {
	position: relative;
	left: 0px;
	top: 20px;
	padding: 0px;
	height: 80px;
	text-align: center;
}
#award-box img{
	position: inherit;
	bottom: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
#eyecatch-box {
	position: relative;
	left: 0px;
	top: 13px;
	background-color: #000000;
	height: 180px;
	padding: 0px;
	text-align:center;
}
#eyecatch-ol {
	position: absolute;
	left: 0px;
	top: 0px;
}
#eyecatch-or {
	position: absolute;
	right: 0px;
	top: 0px;
}
#eyecatch-ul {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#eyecatch-ur {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#content-box {
	position: relative;
	left: 0px;
	top: 13px;
	background-color: White;
	height: 500px;
	padding: 5px 10px 5px 10px;
}
#ff-ecke-links {
	position: absolute;
	left: 0px;
	top: 0px;
}
#ff-ecke-rechts {
	position: absolute;
	right: 0px;
	top: 0px;
}
#submenu {
    width: 150px;
    overflow: hidden;
    margin: 0 0 1.5em 0;
    list-style-type: none;
	 border-right: 1px #ddd solid;
	 position: absolute;
	left: 10px;
	top: 10px;
	height: 94%;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0 }

  #submenu a,
  #submenu strong {
    display:block;
    width: 100%;
    padding: 3px 0px 3px 0;
    text-decoration: none;
    background-color:#fff;
    color: #444;
  }

  /* Menu Title */
  #submenu li#title {
  	margin-top: 0.3em;
    width: 100%;
    padding: 3px 0px 3px 3px;
    font-weight: bold;
    color: #000;
	background: #fff;
  } 
  #submenu li span {
    display:block;
    width: 10%;
    padding: 3px 0px 3px 0;
    font-weight: bold;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 90%;
    padding: 3px 0px 3px 3px;
    font-weight: bold;
    color: #fff;
    background-color:#C8C8C8;
  }

  #submenu li a { width: 100%; padding-left: 3px; color: #444; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#eee; color: #333; }
  
  #content {
	position: absolute;
	left: 170px;
	top: 0px;
	padding: 10px 10px 5px 5px;
	width: 750px;
}
#content h2{
	margin-top: 0px;
	color: Black;
}
#content h3{
	margin-top: 0px;
	color: Black;
}
#content p{
	margin-top: 0px;
	color: Black;
}
 #content, #content-box a{
	color: #A53E00;
	text-decoration: none;
}
#content, #content-box a:hover{
	color: #F85F01;
	text-decoration: none;
}
#footer {
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #1B1D1E;
	height: 24px;
	text-align: center;
}
#footer p{
color: #999999;
font-size: 8pt;
margin: 0px;
padding-top: 5px;
}
/**
* @section subtemplates
* @see     ...
*/

.subcolumns, .subcolumns_oldgecko {
  width: 100%;
  overflow: hidden;
}

.subcolumns_oldgecko { float:left }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; margin-left: -5px }

.c25l, .c25r { width: 25% }
.c33l, .c33r { width: 33.333% }
.c50l, .c50r { width: 50% }
.c66l, .c66r { width: 66.666% }
.c75l, .c75r { width: 75% }
.c38l, .c38r { width: 38.2% } /* Goldener Schnitt */
.c62l, .c62r { width: 61.8% } /* Goldener Schnitt */

.subc {
	padding: 0 5px 0 5px;
}
.subcl {
	padding: 0 5px 0 5px;
}
.subcr {
	padding: 0 5px 0 5px;
}
