    body {
	min-width:1231px;
	overflow: auto;
	font: 100% Candara;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #dde;
	background-color: #2a2a2a;
	padding-right: 0;
	padding-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0px;
    }
   h1, h2, h3, h4, h5, h6
{
  font-weight: 700;
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #d97400;
}
h1
{
  font-size: 20px;
  line-height: 1.2em;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0.75em;
  margin-left: 44px;
  font-family: Candara;
} 

    /* Tipps für elastische Layouts:
    1. Da die Gesamtgröße elastischer Layouts von der Standardschriftgröße des Benutzers abhängt, sind diese Layouts weniger berechenbar. Bei korrekter Verwendung haben sie außerdem für Personen, die größere Schriften benötigen, einen höheren Nutzwert, weil die Zeilenlänge proportional bleibt.
    2. Die Größe der divs in diesem Layout basiert auf der Originalschriftgröße (100%) im Body-Element. Wenn Sie die Textgröße durch eine Einstellung wie font-size: 80% im Body-Element oder im #container global verringern, wird das gesamte Layout proportional verkleinert. Sie sollten die Breiten der verschiedenen divs vergrößern, um hierfür einen Ausgleich zu schaffen.
    3. Wenn Sie in den einzelnen divs unterschiedliche Werte für die Schriftgröße angegeben, anstatt die Schriftgröße im Design global zu ändern (z. B. wenn #sidebar1 die Schriftgröße 70% zugewiesen wird und #mainContent die Größe 85%), so wird die Gesamtgröße der einzelnen divs proportional geändert. Sie sollten anhand der endgültig gewählten Schriftgröße entsprechende Anpassungen vornehmen.
    */
    .oneColElsCtrHdr #container {
	width: 1198px;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
	font-family: Candara, Verdana, Ariel;
	color: #b4b4b4;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 20px;
	border-right-width: 20px;
	border-left-width: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #353535;
	border-right-color: #353535;
	border-left-color: #353535;
	background-color: #1e1e1e;
	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #353535;
	height: 748px;
	padding-bottom: 0px;
    }

    .oneColElsCtrHdr #header {
	background-color: #1e1e1e;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
    } 

    .oneColElsCtrHdr #header h1 {

    }
	/* Logo */
.oneColElsCtrHdr #logo-wrap {

}
.oneColElsCtrHdr #logo {
	width:549px;
	height:79px;
	background-repeat: repeat;
	float: left;
	margin-top: 69px;
	padding-left: 44px;
	background-image: url(images/png-tail.png);
	
	}
.oneColElsCtrHdr #container #logo img {
	margin-top: 16px;
}

.oneColElsCtrHdr #logo h1,
.oneColElsCtrHdr #logo h2 {
		font-size:3em;
		line-height:1.2em;
		margin-bottom:0;
		}
.oneColElsCtrHdr #logo h1 a,
.oneColElsCtrHdr #logo h2 a {
			color:#222;
			text-decoration:none;
			}

.oneColElsCtrHdr #logo .tagline {
	font-size:10px;
	}
	/* Navigations
---------------------------------------- */

/* Primary navigation */
.oneColElsCtrHdr #nav.primary {
	position:relative;
	z-index:2;
}

/* Essential styles for dropdown menu */
.oneColElsCtrHdr #sf-menu {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.oneColElsCtrHdr #sf-menu {
	line-height:	1.0;
	left: 593px;
}
.oneColElsCtrHdr #container #header #logo #logo-wrap #sf-menu #submenue {
	background-image: url(images/png-tail.png);
	 -webkit-transition:all 0.3s linear;
		   -moz-transition:all 0.3s linear;
		    -o-transition:all 0.3s linear;
}

.oneColElsCtrHdr #sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	float: left;
	
}
.oneColElsCtrHdr #sf-menu ul li {
	width:			100%;
}
.oneColElsCtrHdr #sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.oneColElsCtrHdr #sf-menu li {
	float:			left;
	position:		relative;
	background-image:none;
	padding:0;
	margin:0;
	color:#b6b6b6;
	text-align:center;
	
}
.oneColElsCtrHdr #sf-menu a {
	display:		block;
	position:		relative;
}
.oneColElsCtrHdr #sf-menu li:hover ul,
.oneColElsCtrHdr #sf-menu li.sfHover ul {
	left:			0;
	top:			79px; /* match top ul list item height */
	z-index:		99;
}
.oneColElsCtrHdr #ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
.oneColElsCtrHdr #ul.sf-menu li li:hover ul,
.oneColElsCtrHdr #ul.sf-menu li li.sfHover ul {
	left:			99px; /* match ul width */
	top:			-12px;
}
.oneColElsCtrHdr #ul.sf-menu li li:hover li ul,
.oneColElsCtrHdr #ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
.oneColElsCtrHdr #ul.sf-menu li li li:hover ul,
.oneColElsCtrHdr #ul.sf-menu li li li.sfHover ul {
	left:			99px; /* match ul width */
	top:			-12px;
}


/* Our skin for dropdown menu */
.oneColElsCtrHdr #sf-menu {
	max-width:605px;
	position:absolute;
	right:-129px;
	top: 69px;
}
.oneColElsCtrHdr #sf-menu a {
	text-decoration:none;
	color:#b6b6b6;
	font-weight: bold;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.oneColElsCtrHdr #sf-menu > li > a {
	height:79px;
	line-height:79px;
	background-repeat:no-repeat;
	background-image:url(images/png-tail.png);
	background-position:0 0;
	font-size:18px;
	font-family: Candara;
	width:121px;
	text-align:center;
		 
}
.oneColElsCtrHdr #container #header #logo #logo-wrap #sf-menu #submenue li {
	text-decoration: none;
}

.oneColElsCtrHdr #sf-menu > li > a:hover,
.oneColElsCtrHdr #sf-menu > li.sfHover > a,
.oneColElsCtrHdr #sf-menu > li.current-menu-item > a {
	background-position:-121px -79px;
	color:#0c0c0c;
}
.oneColElsCtrHdr #sf-menu li ul {
	width:121px;
	background-repeat:no-repeat;
	background-image:url(images/png-tail1.png);
	padding:5px 0;
	 list-style-type: none;

}
.oneColElsCtrHdr #sf-menu li ul:before {
	width:121px;
	height:4px;
	background-repeat:no-repeat;
	background-image:url(images/sub-menu-top.gif);
	background-position:center 0;
	position:absolute;
	left:0;
	top:-4px;
	content: "";

}
.oneColElsCtrHdr #sf-menu li li {
	font-size:12px;
	line-height:1.2em;
	font-family:Candara;
	width:101px;
	background-repeat:repeat-x;
	background-position:0 0;
	background-image:url(images/sub-menu-divider.gif);
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-left: 10px;
}
.oneColElsCtrHdr #sf-menu li li:first-child {
background-image:none;
}
.oneColElsCtrHdr #sf-menu li li a {
	color:#b6b6b6;
	text-align: center;
}
.oneColElsCtrHdr #sf-menu li li a:hover,
.oneColElsCtrHdr #sf-menu li li.sfHover > a,
.oneColElsCtrHdr #sf-menu li li.current-menu-item > a {
	color: #d97400;
}
.oneColElsCtrHdr #sf-menu li li ul {
	background-color:#292929;
}
.oneColElsCtrHdr #sf-menu li li li {
	background-image:url(images/sub-menu-divider1.gif);
}
.oneColElsCtrHdr #sf-menu li:hover, .sf-menu li.sfHover,
.oneColElsCtrHdr #sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current-menu-item > a {
	outline:		0;
}

/*** arrows **/
.oneColElsCtrHdr #sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.oneColElsCtrHdr #sf-sub-indicator {
	position:		absolute;
	display:		block;
	left:			0;
	top:			1.05em; /* IE6 only */
	width:			121px;
	height:			4px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .oneColElsCtrHdr #sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			46px;
	background-position: center; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .oneColElsCtrHdr #sf-sub-indicator,
a:hover > .oneColElsCtrHdr #sf-sub-indicator,
a:active > .oneColElsCtrHdr #sf-sub-indicator,
li:hover > a > .oneColElsCtrHdr #sf-sub-indicator,
li.sfHover > a > .oneColElsCtrHdr #sf-sub-indicator,
li.current-menu-item > a > .oneColElsCtrHdr #sf-sub-indicator {
	background-position: center 0; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.oneColElsCtrHdr #sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.oneColElsCtrHdr #sf-menu ul a > .sf-sub-indicator { background-position:  -10px 0; }
/* apply hovers to modern browsers */
.oneColElsCtrHdr #sf-menu ul a:focus > .sf-sub-indicator,
.oneColElsCtrHdr #sf-menu ul a:hover > .sf-sub-indicator,
.oneColElsCtrHdr #sf-menu ul a:active > .sf-sub-indicator,
.oneColElsCtrHdr #sf-menu ul li:hover > a > .sf-sub-indicator,
.oneColElsCtrHdr #sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.oneColElsCtrHdr #sf-shadow ul {
	background:	url(images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.oneColElsCtrHdr #ul {
	list-style-type:none;
	padding:0;
	margin:0 0 2.1em 0;
	}
	.oneColElsCtrHdr #ul li {
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:0 7px;
	background-image:url(images/list-marker.gif);
	list-style-type:none;
	font-size:14px;
	font-family: Candara;
	color: #b6b6b6;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
		}
		.oneColElsCtrHdr #ul li a {
		    text-decoration:none;
		    color:#979797;
		    
		    -webkit-transition:all 0.3s ease;
		    -moz-transition:all 0.3s ease;
		    -o-transition:all 0.3s ease;
		}
		.oneColElsCtrHdr #ul li a:hover {
		    color:#b6b6b6;
		  
		}
		.oneColElsCtrHdr #ul ul {
			margin:0 0 0 .5em;
			padding:0;
			}
			.oneColElsCtrHdr #reply a {
						display:inline-block;
						background:#f0f0f0;
						padding:0 11px;
						line-height:24px;
						color:#262626;
						font-size:11px;
						font-weight:bold;
						text-decoration:none;
						
						-webkit-transition:all 0.3s ease;
						-moz-transition:all 0.3s ease;
						-o-transition:all 0.3s ease;			
						}
					.oneColElsCtrHdr #reply a:hover {
						background:#fea800;
						color:#262626;
						}
.oneColElsCtrHdr #sf-shadow ul.sf-shadow-off {
	background: transparent;
}
    .oneColElsCtrHdr #mainContent {
	background-color: #1e1e1e;
	height: 378px;
	margin-top: 0px;
	padding-top: 0px;
    }
.oneColElsCtrHdr #container #mainContent p {
	padding-left: 44px;
}


    .oneColElsCtrHdr #footer {
	background-color: #1e1e1e;
	color: #d97400;
	text-decoration: none;
	text-align: center;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #353535;
	height: 35px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
    } 
    .oneColElsCtrHdr #footer p {
	padding-right: 0;
	padding-left: 0;
	font-size: 16px;
    }
.oneColElsCtrHdr #container #footer a {
	text-decoration: none;
	color: #d97400;
}

.oneColElsCtrHdr #container #footer a:hover {
	text-decoration: none;
	color: #d97400;
	font-weight: bold;
}
