/* Intro-Seite */

div#intro {
	width: 602px;
	height: 434px;
    position:absolute; top:50%; left:50%;
    margin-left:-301px; margin-top:-217px;
}

img#intro {
	width: 602px;
	height: 414px;
}

div#intro_lang {
	height: 20px;
	margin: 0px;
	padding-right: 8px;
	text-align: right;
}

/* Haupt-Seite */

#copyright {
    position: absolute;
    top:600px;
    left:915px;
}

#anschrift_zentral {
    position: absolute;
    top: 602px;
    left: 233px;
    font-size: 11px;
    color:#787878;
}

div#main_ct {
	width: 980px;
	height: 600px;
    position:absolute; top:50%; left:50%;
    margin-left:-490px; margin-top:-300px;
	border: 1px solid #878889;
	padding: 0px;
}

div#bild_lo_ct {
	width: 410px;
	height: 180px;
	position: absolute;
	top: 5px;
	left: 5px;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#logo_ct {
	width: 410px;
	height: 84px;
	position: absolute;
	top: 0px;
	left: 0px;
}

img#logo {
	width: 410px;
	height: 84px;
}

div#bild_ro_ct {
	width: 554px;
	height: 180px;
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#mainmenu_ct {
	width: 970px;
	height: 20px;
	position: absolute;
	top: 190px;
	right: 5px;
	background-color: #E5A200;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#bottom_ct {
	width: 970px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	right: 5px;
	background-color: #B1B2B4;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#bild_l_ct {
	width: 202px;
	height: 354px;
	position: absolute;
	top: 215px;
	left: 5px;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#lang_alt_ct {
	position: absolute;
	width: 202px;
	bottom: -6px;
	right: 0px;
	background-color: #b1b2b4;
}

div#lang_alt_row_ct {
	width: 202px;
	height: 20px;
	float: left;
	font: 11px/20px Arial,sans-serif;
	border-bottom: 1px dotted #ffffff;
}


div#submenu_ct {
	width: 202px;
	height: 354px;
	position: absolute;
	top: 215px;
	left: 213px;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
}

div#inhalt_ct {
	width: 552px;
	height: 354px;
	position: absolute;
	top: 215px;
	right: 5px;
	background-color: #eeeeee;
	padding: 0px;
	margin: 0px;
}

div#breadcrumbs {
	background: #eeeeee;
	font: 10px Arial,sans-serif;
	padding: 2px 4px;
}

div#breadcrumbs a/*:link, div#breadcrumbs a:visited*/ {
	font: 10px Arial,sans-serif;
	text-decoration: none;
	color: #787878;
}

/*div#breadcrumbs a:active, */div#breadcrumbs a:hover {
	font: 10px Arial,sans-serif;
	text-decoration: none;
	color: #232323;
}

div#inhalt_ct_pad {
	padding: 28px;
	overflow: auto;
	height: 297px;/*280px;*/
	width: 496px;
}

h1 {
	color: #707173;
	font: bold 14px Arial,sans-serif;
	padding: 0 0 12px 0;
	margin: 0px;
}

img#bild_l {
	width: 202px;
	height: 354px;
}

img#bild_ro {
	width: 554px;
	height: 180px;
}

img#bild_lo {
	width: 410px;
	height: 180px;
}

div#langsel_ct {
	width: 202px;
	height: 20px;
	float: left;
	font: 11px/20px Arial,sans-serif;
}

div#langsel_ct_r {
	width: 18px;
	float: right;
}

div#langsel_ct_l {
	width: 40px;
	float: left;
	height:19px;
}

div#bottom_ct a{
	font: 11px/20px Arial,sans-serif;
	color: #ffffff;
}

a.otherlang_no/*:link, a.otherlang_no:visited*/ {
	font: 11px/20px Arial,sans-serif;
	color: #dddddd;
}

a.otherlang_yes/*:link, a.otherlang_yes:visited*/ {
	font: 11px/20px Arial,sans-serif;
	color: #ffffff;
}

a.otherlang_yes:hover/*, a.otherlang_yes:active,*/ a.otherlang_no:hover/*, a.otherlang_no:active*/ {
	text-decoration: underline;
}

img.flag {
	height: 13px;
	float: left;
	padding: 3px 0 0 10px;
}

img {
	border: 0px;
}

img#arrow {
	padding: 6px 0 0 0;
}

div#navi_ct {
	width: 446px;
	height: 20px;

	vertical-align: middle;
	position: absolute;
	top: 0px;
	right: 130px;
}

/* Suche */

div#suche_ct {
	width: 128px;
	height: 20px;
	color: #ffffff;
	font-size: 11px;
	text-align: right;
	line-height: 20px;
	font: 11px Arial,sans-serif;
	position: absolute;
	top: 0px;
	right: 0px;
}

#suche_ct input {
	position: absolute;
	border: 0px;
	width: 80px;
	font: 11px Arial,sans-serif;
	height: 16px;
	margin: 0px;
	padding: 0px;
	right: 2px;
	top: 2px;
}

#suche_ct label {
	position: absolute;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	top: 0px;
	right: 85px;
}

/* Navi */

ul#navi {
	margin: 0px;
	padding: 0px;
}

ul#navi li.nav_item {
	list-style: none;
	float: right;
	margin: 2px 30px 0px 0px;
	padding: 0px;
}

ul#navi li.nav_item a {
	color: #ffffff;
	font: 11px Arial,sans-serif;
}

ul#navi li.nav_item a:hover {
	color: #000000;
}

ul#navi li.nav_item_act {
	list-style: none;
	float: right;
	margin: 2px 30px 0px 0px;
	padding: 0px;
}

ul#navi li.nav_item_act a {
	color: #ffffff;
	font: bold 11px Arial,sans-serif;
}

ul#navi li.nav_item_act a:hover {
	color: #000000;
}

/* Menue */

ul#menue {
	margin: 0px;
	padding: 0px;
}

ul#menue li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font: 11px Arial,sans-serif;
}

ul#menue li.men_item_1 a.aktiv, ul#menue li.men_item_2 a.aktiv {
	background-color: #89898b;
	font-weight: bold;
}

ul#menue li.men_item_3 a.aktiv, ul#menue li.men_item_4 a.aktiv, ul#menue li.men_item_5 a.aktiv {
	background-color: #E58100;
	font-weight: bold;
}

ul#menue li.men_item_1 {
	width: 202px;
	border-right: 5px solid #ffffff;
}

ul#menue li.men_item_1 a {
	padding: 0px 0px 0px 30px;
	display: block;
	color: #ffffff;
	background-color: #b1b2b4;
	line-height: 20px;
}

ul#menue li.men_item_1 a:hover, ul#menue li.men_item_2 a:hover {
	background-color: #89898b;
}

ul#menue li.men_item_2 {
	width: 203px;
	border-right: 7px solid #ffffff;
}

ul#menue li.men_item_2 a {
	padding: 0px 0px 0px 30px;
	display: block;
	color: #ffffff;
	background-color: #b1b2b4;
	line-height: 20px;
}

ul#menue li.men_item_3 {
	width: 180px;
	border-right: 5px solid #ffffff;
}

ul#menue li.men_item_3 a {
	padding: 0px 0px 0px 30px;
	display: block;
	color: #ffffff;
	background-color: #e5a200;
	line-height: 20px;
}

ul#menue li.men_item_3 a:hover, ul#menue li.men_item_4 a:hover, ul#menue li.men_item_5 a:hover,
ul#menue li.men_item_5 a.franz221:hover {
	background-color: #E58100;
}

ul#menue li.men_item_4 {
	width: 182px;
	border-right: 5px solid #ffffff;
}

ul#menue li.men_item_4 a {
	padding: 0px 0px 0px 30px;
	display: block;
	color: #ffffff;
	background-color: #e5a200;
	line-height: 20px;
}

ul#menue li.men_item_5 {
	width: 180px;
}

ul#menue li.men_item_5 a {
	padding: 0px 0px 0px 30px;
	display: block;
	color: #ffffff;
	background-color: #e5a200;
	line-height: 20px;
}

ul#menue li.men_item_5 a.franz221 {
    padding: 0px 0px 0px 6px;
	display: block;
	color: #ffffff;
	background-color: #e5a200;
	line-height: 20px;
	white-space: nowrap;
}

ul#menue li.men_item_5 a.afranz221 {
    background-color: #E58100;
	font-weight: bold;
	padding: 0px 0px 0px 6px;
	display: block;
	color: #ffffff;
	line-height: 20px;
}

/* Submenue */

ul#submenue, ul#subsubmenue {
	margin: 0px;
	padding: 16px 0 0 0;
	list-style-type: none;
}

ul#submenue li, ul#subsubmenue li {
	width: 202px;
}

ul.subsubmenue {
	list-style-type: none;
	padding: 0px;
}

a.submenue/*:link, a.submenue:visited*/ {
	display: block;
	/*height: 20px;*/
	color: #ffffff;
	font: 11px Arial,sans-serif;
	line-height: 20px;
	padding-left: 30px;
}

a.submenue:hover/*, a.submenue:active*/ {
	display: block;
	/*height: 20px;*/
	color: #ffffff;
	font: 11px Arial,sans-serif;
	line-height: 20px;
	padding-left: 30px;
}

a.orange:hover/*, a.orange:active*/ {
	background: #E58100;
}

a.grau:hover/*, a.grau:active*/ {
	background: #89898b;
}

a#orange_aktiv {
    background: #E58100;
}

a#grau_aktiv {
    background: #89898b;
}

ul {
	margin: 0;
	padding: 0;
}

ul#submenue ul.subsubmenue li a.grau/*:link, ul#submenue ul.subsubmenue li a.grau:visited*/ {
	display: block;
	/*height: 20px;*/
	color: #ffffff;
	font: italic 11px Arial,sans-serif;
	line-height: 20px;
	padding-left: 46px;
}

ul#submenue ul.subsubmenue li a.grau:hover/*, ul#submenue ul.subsubmenue li a.grau:active*/ {
	display: block;
	/*height: 20px;*/
	/* background: #e58100; */
	color: #ffffff;
	font: italic 11px Arial,sans-serif italic;
	line-height: 20px;
	padding-left: 46px;
	background: #89898b;
}

ul#submenue ul.subsubmenue li a.orange/*:link, ul#submenue ul.subsubmenue li a.orange:visited*/ {
	display: block;
	/*height: 20px;*/
	color: #ffffff;
	font: italic 11px Arial,sans-serif;
	line-height: 20px;
	padding-left: 46px;
}

ul#submenue ul.subsubmenue li a.orange:hover/*, ul#submenue ul.subsubmenue li a.orange:active*/ {
	display: block;
	/*height: 20px;*/
	/* background: #e58100; */
	color: #ffffff;
	font: italic 11px Arial,sans-serif italic;
	line-height: 20px;
	padding-left: 46px;
	background: #E58100;
}

ul#submenue li a.aktiv, #submenue a#subsub_aktiv{
	font-weight: bold;
}

#submenue a#orangesubsub_aktiv {
    background: #E58100;
    font-weight: bold;
}

#submenue a#grausubsub_aktiv {
    background: #89898B;
    font-weight: bold;
}

div#inhalt_bilderreihe_dreier_top{

}

div#inhalt_bilderreihe_dreier_top_wrap{

}

div#inhalt_bilderreihe_dreier_bottom{
    position: absolute;
    top: 56px;
    left: 28px;
    width: 494px;
	height: 298px;
}

div#inhalt_bilderreihe_dreier_bottom_wrap{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 514px;
	height: 298px;
    overflow:auto;
}

div.bilderreihe_bild_wrap{
     width: 164px;
     height: 149px;
     float: left;
     overflow: hidden;
}

div.bilderreihe_bild{

}
div.bilderreihe_pdf{

}

div#inhalt_galerie_top{

}

div#inhalt_galerie_top_wrap{

}

div#inhalt_galerie_bottom{
    /*position: relative;*/
    /*top: 120px;
    left: 28px;*/
    width: 477px;
	height: 230px;
	border: 1px solid #89898B;

}

div#inhalt_galerie_bottom_wrap {
    padding: 5px;
}

div.inhalt_galerie_content{
     /*position: absolute;*/
     /*top: 5px;
     left: 5px;*/
     float: right;
     display: block;
     width: 245px;
     height: 223px;
}


div.inhalt_galerie_navi{
     /*position: absolute;*/
     float: right;
     display: block;
     top: 5px;
     left: 252px;
     width: 220px;
     text-align: center;
}

#video_frame {
    background-color: #EEEEEE;
}
