html, body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	background-image:  url(/fileadmin/template/default/images/hg.jpg);
	background-position: 0px 0px;
	text-align: center;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #C6CBD6;
}

.wrapper {
   width:1000px;
   padding:0;
   margin:0px auto;
   text-align:left;
   background-color:#fff;
}

.wrapper_head {
   background-color: #fff;
   margin:0;
   padding:0;
}

.wrapper_search {
   width:191px;
   height:20px;
   text-align:right;
   padding-bottom:5px;
}

.wrapper_content {
   width:1000px;
   margin:0;
   padding:0;
   float:left;
   background-color: #f6f7f9;
}

.logo_text {
   width: 519px;
   height:17px;
   margin:0;
   margin-right:170px;
   padding:0;
   padding-top:20px;
   padding-bottom:5px;
   border:0;
   float:right;
   background-color:#fff;
   clear:none;
}

.logo_img {
   width:99px;
   height:65px;
   margin:0;
   padding:0;
   border:0;
   float:right;
   margin-right:60px;
   clear:right;
}
.logo_img_60Jahre {
   margin:0;
   padding:0;
   border:0;
   float:right;
   margin-right:40px;
   margin-top: -48px;
   clear:right;
}

.head_kopfleiste {
   width:829px;
   height:70px;
   margin:0;
   padding:0;
   border:0;
   float:left; 
}

.wrapper_bottom {
   border-top:1px solid #c4cad2;
   width:1000px;
   height: 16px;
   background-color: #f6f7f9;
   display: block;
   clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;   
}

.wrapper_bottom a,
.wrapper_bottom a:hover,
.wrapper_bottom a:link,
.wrapper_bottom a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 10px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;   
}

.wrapper_bottom a:hover {
  text-decoration: underline;
}

#tipafriend {
   padding-left: 10px;
   display: block;
   float: left; 
}

#printbutton {
   padding-left: 58px;
   display: block;
   float:left;
   clear: none;
}

#lang {
   width: 130px;
   margin: 0;
   padding: 0;
   clear: none;
   float: right;
}
#lang a,
#lang a:hover,
#lang a:link,
#lang a:visited {
   display: block;
   clear: none;
   float: left;
   width: 64px;
   border-left: 1px solid #c4cad2;
   text-align: center;
}

#formSearchbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 9px;
    margin: 0px;
    padding: 0px;
    clear: none;
    float: none;
}

#formSearchbox input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 9px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	border: 1px solid #666666;
}

a,
a:hover,
a:link,
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF0000;
}
a:hover {
  text-decoration: underline;
}

.menu_top {
   width:808px;
   max-width:808px;
   background-position: right;
   background-image: url(/fileadmin/template/default/images/streifen_oben.png);
   margin:0;
   margin-top:1px;
   padding:0;
   text-align:right;
   float:right;
   line-height: 19px;
   height: 19px;
}

.menu_top a,
.menu_top a:hover,
.menu_top a:link,
.menu_top a:visited {
    margin: 0;
	padding: 0;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 19px;
	padding-left: 25px;
	vertical-align: middle;
}

#content {
	margin: 0;
	margin-left: 1px;
	padding: 00px 0px 10px 0px;
    width: 638px;
/*    border: 1px solid #999;
*/
	min-height: 500px;
	float: left;
	background-color: #f6f7f9;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}

#content #captcha_code {
   vertical-align: middle;
}

#content .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
    text-align: left;
	text-decoration: none;
}

#content .mail img,
#content .internal-link img,
#content .external-link img,
#content .external-link-new-window img,
#content .download-link img,
#content .bodytext .mail img,
#content .bodytext .internal-link img,
#content .bodytext .external-link img,
#content .bodytext .external-link-new-window img,
#content .bodytext .download img,
#content img
{
    border:none;
}

#content .Titel {
	font-family: Futura, "Futura BK BT", Verdana, Arial;
	font-size: 15px;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 0.25em;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-weight: bold;
}

#content .bu {
   margin: 0; 
   padding: 0; 
   padding-top: 2px;  

   font-size: 9px;
   text-decoration: none; 
   font-style: italic; 
}

#content h1 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0033BB;
	font-weight: normal;
	line-height: 30px;
}

#content h2 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#content h2.Landname {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff0000;
}

#content h3 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033BB;
	font-weight: bold;
}

#content h4 {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#content p {
    margin-top: 0;
	margin-bottom: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content li {
    margin: 0.45em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
/*	list-style-image: none;
	list-style-type: none;
*/
}

#content ul.linkliste {
    margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#content ul.linkliste li{
    margin: 0.45em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#content ul.browsebox li{
    margin: 0 0.45em;
}

#content .csc-textpic-caption {
    font-size: 10px;
	font-style: italic; 
}

#content table {
    border-spacing: 0px;
    border-collapse: collapse;
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content td {
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content td.infotab p {
    margin: 0px;
	padding: 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

#content form {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
    margin: 0px;
    padding: 0px;
    clear: none;
    float: none;
}

#content input,
#content select,
#content textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	border: 1px solid #666666;
}

/* Für das Kontaktformular */
#content csc-firstHeader {
    margin-top: 0;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

#content div.csc-mailform-field {
   margin-bottom: 1em;
   font-size: 11px;
   line-height: 12px;
}

#content .csc-mailform {
   border: none;
}

#content div.csc-mailform-field label {
   display: block;
   clear: left; 
   float: left;
   width: 16em;
}

#content #mailformNachrichtenTyp {
   border: none;
}

#content #mailformNachrichtenTyp label {
   display: inline;
   clear: none;
   float: none;
   width: 8em;
}

#content #mailformNachrichtenTyp legend {
   display: none;
}

#content span.csc-mailform-radio {
   border: none;
}
/* Kontaktformular ende */

#menu_1 {
    position:relative;
	left:0;
	top:-88px;
	width:190px;
	min-height:500px;
	float:left;
	
    text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	text-transform: uppercase;
}

#menu_1 a,
#menu_1 a:hover,
#menu_1 a:link,
#menu_1 a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 20px;
	text-transform: uppercase;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
/* 	padding-left:5px;
*/	background-image:  url(/fileadmin/template/default/images/navigation_links_0.png);
	margin-bottom: 1px;
	min-height: 20px;

}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
	padding-left:5px;
	margin-bottom: 1px;
	background-color: #999999;
	background-image:  url(/fileadmin/template/default/images/navigation_links_2.png);
	background-position: 0px 0px;
	min-height: 20px;
}
/* Für IE hover Effekt vorbereitung */
#menu_1 DIV.menu1-level1-no a {
    width: 185px;
	display: block;
	padding-left:5px;
	min-height: 20px;
}
.menu1-level1-no a:hover {
	background-color: #474c52;
	background-image: none;   
}
#menu_1 DIV.menu1-level1-no:hover {
	background-color: #474c52;
	background-image: none;
}
/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
/*	padding-left:20px;
	min-height: 20px;
*/	margin-bottom: 1px;
	background-color: #666666;
	background-image:  url(/fileadmin/template/default/images/navigation_links_3.png);
	background-position: 0px 0px;
}
/* Für IE hover Effekt vorbereitung */
#menu_1 DIV.menu1-level2-no a {
    width: 170px;
	display: block;
	padding-left:20px;
	min-height: 20px;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
	padding-left:20px;
	min-height: 20px;
	margin-bottom: 1px;
	background-color: #666666;
}

/* CSS for multipopurse column stored in sub CSS files */
#menu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 19px;
	text-align: right;
}

#menu_2 a,
#menu_2 a:hover,
#menu_2 a:link,
#menu_2 a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 19px;
	padding-left: 25px;
}

#mp_1 {
   width:171px;
   min-height:500px;
   margin:0;
   padding:0;
   float:right;
   background-color:#f6f7f9;
   margin-top: 0px;
}

#mp_1 h3.laenderliste {
    margin-top: 0.45em;;
	margin-bottom: 0.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033BB;
	font-weight: bold;
}

#mp_1 ul.linkliste {
    margin: 0;
	margin-left: 12px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
}

#mp_1 li.bodytext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #f00;
    text-align: left;
	text-decoration: none;
}

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}