/* CSS Document */
body {
	background:url(/images/hg_streifen.png) repeat #fff;
	margin:0px auto;
	overflow-y:scroll;
	padding:20px 0px 50px 0px;
	font: 12px/17px Verdana,Helvetica,sans-serif;
	color:#555;
}
*html body {
	overflow-y:hidden; /* Korrektur für IE<7 */
}
*+html body {
	overflow-y:hidden; /* Korrektur für IE7 */
}
/* +++++++++++++ Container +++++++++++++ */
#container {
	margin:0 auto;
	padding:0px;
	width:950px;
	background:white;
	border:1px solid #739924; /* grün */
	overflow:auto;
}
/* +++++++++++++ Header +++++++++++++ */
#header {
	margin:0px auto;
	padding:0px;
	border:0px;
	height:130px;
	width:950px;
	background:url(/images/header.png) white no-repeat 40px 10px;
}
#print-header {
	display:none;
}
/* +++++++++++++ Navigation +++++++++++++ */
#navigation {
	margin-top:0px;
	height:33px;
	width:950px;
	padding:0px 0px 0px 0px;
	background-color:#739924;
	font: 13px/16px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	/*text-transform: uppercase;*/
	/*text-shadow:#eee .1em .1em .01em;*/
	color:white;
	text-align:left;
}
*html #navigation {
	padding-top:0px; /* Korrektur für IE<7 */
}
*+html #navigation {
	padding-top:0px; /* Korrektur für IE7 */
}
#navigation ul {
	margin:0px 5px;
	padding:0px 0px 0px 40px;
	display:block;
}
#navigation li {
	float:left; 
	list-style:none;
	margin:0px 12px 0px 0px;
	padding:10px 10px 10px 5px;
}
#navigation li.sel {
	font-weight:bold;
}
#navigation a {
	color:#fff;
	text-decoration:none;
}
#navigation a:hover {
	color:#ffb252; /* hell orange */
	font-weight:bold;
}
#navigation a:active {
	color:#ffb252; /* hell orange */
}
#navigation a.sel {
	color:#ffb252; /* hell orange */
	font-weight:bold;
}
/* +++++++++++++ Content +++++++++++++ */
#content {
	padding:30px 50px 30px 50px;
	overflow:auto;
	float:left;
}
p.button {
    height: 26px;
	margin-top:20px !important;
	margin-bottom:25px !important;
}
span.button {
    background-image: url("/images/button.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 26px;
    padding-left: 3px;
}
span.button a, span.button a:visited {
    background-image: url("/images/button.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    color: #F7F7F7 !important;
    display: block;
    height: 22px;
    padding-left: 17px;
    padding-right: 25px;
    padding-top: 4px;
    text-decoration: none;
    white-space: nowrap;
}
span.button:hover {
    background-position: 0 -100px;
}
span.button:hover a, span.button:hover a:visited {
    background-position: 100% -100px;
}^
/* +++++++++++++ Content +++++++++++++ */
#content {
	text-align:left;
}
/* +++++++++++++ Content-left +++++++++++++ */
#content-left {
	margin:0px;
	width:416px;
	float:left;
	padding:0px 30px 10px 0px;
	text-align:left;
	/*border:1px solid blue;*/
}
*html #content-left {
	padding-top:25px; /* Korrektur für IE<7 */
}
*+html #content-left {
	padding-top:25px; /* Korrektur für IE7 */
}
h1 {
	font: 14px/18px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	/*text-transform:uppercase;*/
	/*letter-spacing:0.5px;*/
	color:#88A061;
	margin-top:5px;
	margin-bottom:15px;
	/*text-shadow:#eee .1em .1em .01em;*/
}
h2 {
	font: 13px/16px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	color:#eb7003; /* orange */
	/*background:url(/styles/bullet_ball.gif) no-repeat 0% 70%;*/
	/*padding-left:20px;*/
	margin-top:20px;
}
h3 {
	font: 13px/16px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	color:#333; 
	/*background:url(/styles/bullet_ball.gif) no-repeat 0% 70%;*/
	/*padding-left:20px;*/
	margin-top:15px;
}
#content-left p {
	text-align:justify;
	margin-top:0px;
}
#content-left a {
	color:#17408c;
}
#content-left hr {
    background-color: #ececec;
    border: medium none #ececec;
    color: #ececec;
    height: 1px;
    margin: 20px 0px;
}
/* +++++++++++++ content-right +++++++++++++ */
#content-right {
	margin:0px;
	width:400px;
	float:left;
	padding:0px 0px 10px 0px;
	text-align:left;
	/*border:1px solid red;*/
}
*html #content-right {
	padding-top:25px; /* Korrektur für IE<7 */
}
*+html #content-right {
	padding-top:25px; /* Korrektur für IE7 */
}
#content-right h1 {
	font: 14px/18px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	/*letter-spacing:0.5px;*/
	color:#88A061;
	margin-top:0px;
	margin-bottom:15px;
	/*text-shadow:#eee .1em .1em .01em;*/
}
#content-right img {
	 border:1px solid #ddd;
}
#content-right a img:hover {
	opacity:0.75;
	outline:0 none;
	transform:scale(1);
}
#content-right h2 {
	font: 13px/16px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	color:#88A061;
	margin-top:15px;
}
#content-right h3 {
	font: 12px/14px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	color:#555;
	margin-top:15px;
}
#content-right p {
	text-align:justify;
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
#content-right li {
	margin-top:5px;
	list-style-type:square;
	color: #88A061;
}
#content-right .li {
	color: #333;
}
#content-right .zitat {
	padding:0px 10px 0px 40px;
}
#content-right .zitat .text {
	font: 13px/24px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
#content-right .zitat .autor {
	font-style:italic;
	text-align:right
}
#content-right a {
	color:#17408c;
}
#content-right a.arrow {
	color:#88A061;
	text-decoration:none;
}
#content-right a.arrow:after {
	content:url(/images/arrow.png);
	margin-left:10px;
}


/* +++ Tabstrips +++++++++++++ */
#tabstrip {
	clear:both;
    margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#tabstrip ul {
	padding: 0px 0px 0px 8px;
    margin: 0px;
	height:33px;
	border-bottom:1px solid #739924; /* grün */
}
#tabstrip li {
    list-style-type: none;
    float: left;
    height: 33px;
    margin: 0px 6px 0px 0px;
}
#tabstrip a {
	font: 13px/16px Verdana,Helvetica,sans-serif;
	font-weight:bold;
	color:#666;
    display: block;
    float: left;
    padding: 9px 15px 7px 15px;
    text-decoration: none;
	border:1px solid #739924; /* grün */
	background-color:#f7fded;
}
#tabstrip .current {
}
#tabstrip .current a {
	background-color:#fff;
	/*font-weight:bold;*/
	color:#eb7003; /* orange */
	border-bottom:1px solid white;
}
#tabstrip a:hover {
	background-color:#fff;
	border-bottom:1px solid white;
	color:#eb7003; /* orange */
}
.tabcontent {
	/*height:210px;*/
	width:778px;
	float:left;
	text-align:left;
	overflow-y:auto;
	overflow-x:hidden;
    margin: 0;
    padding: 15px 33px;
	border-left:1px solid #739924; /* grün */
	border-right:1px solid #739924; /* grün */
	border-bottom:1px solid #739924; /* grün */
}
/* +++++++++++++++++++++ */
/* +++ Footer ++++++++++ */
/* +++++++++++++++++++++ */
#footer {
	margin:0px 0px 0px 0px;
	height:27px;
	width:950px;
	clear:both;
	padding:0px;
	background-color:#739924;
	font: 11px Arial, Geneva, sans-serif;
	color:white;
	line-height:27px;
}
#footer a {
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer-left {
	float:left;
	width:220px;
	text-align:left;
	padding-left:40px;
}
#footer-left a {
	background:url(/images/impressum.png) no-repeat 0px 0px; 
	padding: 2px 0px 5px 22px;
}
#footer-center {
	float:left;
	text-align:center;
	width:390px;
}
#footer-right {
	float:right;
	text-align:right;
	width:220px;
	padding-right:40px;
}
#footer-right a {
	background:url(/images/print.png) no-repeat 0px 0px; 
	padding: 2px 0px 5px 22px;
}
#footer p, #footer a {
	margin:0px;
	font: 11px Arial, Geneva, sans-serif;
	color:white;
}
#print-footer {
	display:none;
}