/* Generals                  */
/* ========================= */

html, body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:12pt;
}

body {
	font-family:"Times New Roman", Times, serif;
	color:#000;
	background-color:#fff;
}

html, body, div, h1, h2, h3, h4, h5, h6, /* ul, Diesen Eintrag wieder reinnehmen, sobald Listen im Content definiert sind!*/ ol, p, blockquote, img {
	margin:0;
	padding:0;
	border:0;
}

/* ---------------------8<----------------------------------------------------------------- */
/* Diesen Eintrag wieder hinzufügen, sobald Listen im Content definiert sind
ul {
	list-style-type:none;
}
*/
/* ---------------------8<----------------------------------------------------------------- */
 
 
/* Hinweise fuer Screenreader-Nutzer
		(werden bei Verwendung dieses Stylesheets aus dem sichtbaren Bereich geschoben) */

.sr-hint {
	display:none;
}


a {
background-repeat: no-repeat; /* default for icon styling */
text-decoration: none;
}

a:active,
a:focus,
a:hover {
	text-decoration:underline;
}


/* The header */
/*  ========= */

#header {
	height:168px;
	background-image:none;
}

#header h1 {
	height:128px;
}

/* Three columns */
/* ============= */

#container {
	position:relative;
	display:block;
	padding-top:6px;
	border:0;
}

#inner {
	display:block;
	margin-left:-220px;
	margin-right:-176px;
}

/* Right column for related informations */

#marginal {
	display:none;
}


/* Main column containing articles and pictures */

#content {
	position:relative;
	display:block;
	height:1%;
	margin-left:248px;
	margin-right:192px;
	padding-top:16px;
	padding-right:9px;
	padding-bottom:20px;
}

#content h3,
#content h4,
#content h5,
#content p {
	padding-left:8px;
}

#content h2 {
	margin-bottom:18px;
	border-top:4px solid #b96e71;
	border-left:4px solid #b96e71;
	color:#fef5e5;
	background-color:#9c331b;
}

#content h2 span {
	position:relative;
	top:4px;
	left:4px;
	display:block;
	margin-top:-4px;
	margin-left:-4px;
	border-bottom:4px solid #d7773d;
	border-right:4px solid #d7773d;
	padding:1px 3px 5px 3px;
	font-size:1.1em;
	line-height:1.4769em;
	color:#fef5e6;
}

#content h3 {
	padding-top:5px;
	padding-bottom:6px;
	font-size:1.4em;
	line-height:1.44em;
	color:#d05f1b;
}

#content h4 {
	padding-top:4px;
	padding-bottom:8px;
	font-size:1.2em;
	line-height:1.35em;
	color:#333;
}

#content h5 {
	padding-top:2px;
	font-size:1.1em;
	line-height:1.4545em;
	color:#5c5c5c;
}

#content p {
	padding-bottom:8px;
	font-size:1.1em;
	line-height:1.4545em;
}

#content p a {
	padding-right:6px;
	color:#8b0e13;
	background-repeat:no-repeat;
}

#content p a.intern {
	background-image:url(../images/layout/inhalt_link_text_intern.gif);
	background-position:right 5px;
}

#content p a.extern {
	margin-right:4px;
	padding-right:4px;
	color:#8b0e13;
	background-image:url(../images/layout/inhalt_link_text_extern.gif);
	background-repeat:no-repeat;
	background-position:right 0;
}

#content ul {
	margin-top:0;
}

#content ul li {
	font-size:1.1em;
	line-height:1.4545em;
}

#content div.imagebox {
	float:left;
	width:250px;
	margin:4px 8px 8px 1px;
	border:1px solid #bcbbb1;
	padding:7px 1px 7px 0px;
	background-color:#f2f1ef;
}

#content div.imagebox img {
	width:236px;
}

#content div.imagebox p {
	padding-left:7px;
	padding-right:7px;
	font-size:1em;
	line-height:1.6em;
	color:#c55a1a;
}

.clear {clear:both;}

/* The footer */
#footer {
	height:24px;
	background-image:url(../images/layout/marg_hinter_footer.gif);
	background-repeat:repeat-y;
	background-position:right;
}

#footer p {
	height:24px;
	margin-right:184px;
	margin-left:247px;
	line-height:24px;
	background-color:#d8e0e5;
}

#footer p a {
	margin-left:8px;
	padding-right:6px;
	font-size:1.1em;
	color:#8b0e13;
	background-image:url(../images/layout/inhalt_link_footer.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}

#footer p#copyright {
	float:left;
	width:204px;
	height:24px;
	margin-right:0;
	padding:0px 0 0px 16px;
	border-right:7px solid #c0c6b1;
	margin-left:0;
	color:#fff;
	background-color:#bca461;
	background-image:url(../images/layout/nav_hinter_footer.gif);
	background-repeat:repeat-y;
}


/* Breadcrumb navigation */
/* Der folgende Eintrag sollte noch gelöscht werden, wenn Listen im Content definiert sind! */
/* ---------------------8<----------------------------------------------------------------- */
ul#breadcrumb {
	margin:0;
	border:0;
	padding:0;
}
/* ---------------------8<----------------------------------------------------------------- */

ul#breadcrumb {
	display:block;
	margin-left:248px;
	padding-left:8px;
}

ul#breadcrumb li {
	display:inline;
	background-image:url(../images/layout/inhalt_link_breadcrumb.gif);
	background-repeat:no-repeat;
	background-position:right;
}

ul#breadcrumb li a {
	margin-right:11px;
	color:#3c657b;
}

ul#breadcrumb li a:active,
ul#breadcrumb li a:focus,
ul#breadcrumb li a:hover {
	color:#d05f1b;
}

ul#breadcrumb li.cur {
	background-image:none;
	color:#d05f1b;
}

/* navigation elements (located in header) */

ul#navLevel1,
#navLevel2,
#serviceNav {
	display:none;
}


/* Main navigation level 2 to 4 (located in navLevel2 area) */

ul#navLevel1 li ul {
	display:none;
}


#navLevel2,
#serviceNav {
	display:none;
}