* {
	margin:0;
	padding:0;
}

#super_wrapper{
	background:url(../images/layout/navi_bg_mit_trennlinie.gif) left repeat-y #FFFFFF;
	width:880px;
	/*left:50%;
	margin-left:-440px;*/
	margin:0 auto;
	top:0;
	bottom:0;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
 	height:100%; /* IE */
}
#wrapper{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	bottom:10px;
	width:880px;
}

.clearer {
 clear:both;
 height:1px;
 width:1px;
 background-color:#FFFFFF;
 visibility:hidden;
 font-size:1px;
} 
/*
#wrapper_bopa {
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	padding:0 1px 1px 1px;
}

/*
 *********************************************************** HEADER content ***************/

#header {
	background:#000000;
	height:178px;
	width:880px;
	overflow:hidden;
}
#search{
	float:left;
} 
#suche {
	background:url(../images/search_button.jpg) #000000;
	height:18px;
	width:18px;
	float:left;
}

#header_logo {
	position: absolute;
	right: 0px;
	height: 80px;
}

#header_logo img{
	padding-left:20px;
	width: 150px;
	padding:10px;
}
#header_border{
	background-color:#eeb68c;
	float:left;
	width:20px;
	height:178px;
}

#header_titel{
	background:url(../images/orange_box_text.gif) #dd6f1e;
	float:left;
	width:180px;
	height:178px;
}
#header_image {
	float:left;
	height:178px;
	width:680px;
	background:url(../images/header_pic.jpg);
}


/*
 *********************************************************** MENU TOP ***************/
 
#menu_top {
	background:#FFFFFF;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
	overflow:hidden;
	position: relative;
	height: 80px;
}
/*
#menu_top_padding {
	margin-left:199px;
}

/*
 *********************************************************** Sprache ***************/
/*
#menu_top #sprache_switch {
	position:absolute;
	width:48px;
	height:16px;
	top:4px;
	left:15px;
}

#menu_top #sprache_switch .sprachbutton * {
	line-height:14px;
	text-align:center;
}

#menu_top .sprachbutton a:link,
#menu_top .sprachbutton a:visited {
	margin-right:4px;
	float:left;
	display:block;
	height:16px;
	width:16px;	
	font-size:11px;
	border: 1px solid #000;
	text-align:center;
}

#menu_top .sprachbutton_active a:link,
#menu_top .sprachbutton_active a:visited {
	color:#FFF;
	background:url(../images/layout/menu1_BG_active.gif) repeat-x;
}

#menu_top .sprachbutton_inactive a:link,
#menu_top .sprachbutton_inactive a:visited {
	color:#666;
	background-color:#CCC;
	border: 1px solid #999;
}

#menu_top .sprachbutton_inactive a:hover {
	color:#333;
	text-decoration:none;
	border: 1px solid #666;
}

/*
 *********************************************************** CONTENT ***************/

#content_main {
	padding-top:0px;
	float:left;
	width:880px;
}
#menu{
	float:left;
	width:200px;
	overflow:hidden;
	font-size:11px;
	padding-top:50px;
	border-top:1px solid white;
}

#content_middle{
	width:480px;
	float:left;
	overflow:hidden;
}

#content_middle .padding {
	padding:20px;
}

#middle_text_top{
	padding-left:20px;
	margin-right:30px;
	padding-bottom:40px;
	font-size:11px;
	font-weight:bold;
}

#content_middle p{
	margin-bottom:15px;
	font-size:12px;
	line-height:19px;
}

#content_middle td {
	font-size:12px;
}

#content_middle ul{
	margin-bottom:15px;
}

#content_middle p a:link, #content_middle p a:visited, #content_middle p a:active{
	color:#dd6f1e;
}

#content_middle h3{
	padding-bottom:15px;
	margin:0;
}
#content_right {
	width:198px;
	overflow:hidden;
	float:left;
	padding-top:52px;
	border-top:1px solid #FFF;
}

#content_right h4{
	padding-bottom:10px;
}

#content_right p{
	margin-bottom:15px;
	font-size:12px;
}

#content_right p a:link, #content_right p a:visited, #content_right p a:active{
	color:#dd6f1e;
}

#content_right p span{
	font-weight:bold;
}
/*
#content_right {
	width:695px;
	overflow:hidden;
}

#content_right_padding {
	padding:25px 25px 10px 25px;
}

/*
 *********************************************************** FOOTER ***************/

#footer {
	margin-top:30px;
	color:#999999;
	font-size:10px;
	float:left;
	width:880px;
}

#footer a:link, #footer a:visited, #footer a:active{
	display:inline;
}
#copyright{
	padding:10px 30px 10px 30px;
}


/***  FOGA ***/
.fotogalerie_content {
    border-top: 2px solid #FFFFFF;
    padding-top: 7px;
    text-align: center;
    vertical-align: top;
}
.fotogalerie_bedienfeld {
    border-top: 2px solid #FFFFFF;
    height: 25px;
    text-align: center;
}
table.galerie_uebersicht {
    background-image: url("../images/linien_album.gif");
    background-repeat: repeat-x;
    height: 102px;
    width: 100%;
}
.nachoben {
    padding-right: 10px;
    text-align: right;
}
.ordnername {
    color: #CC0033;
    font-weight: bold;
    height: 15px;
    padding-bottom: 3px;
    padding-left: 0;
    text-align: left;
}
.ordnertext {
    height: 102px;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
}
.foga_bedienfeld {
    background-color: #FFFFFF;
    background-image: url("../images/linien_galerie.gif");
    background-position: left center;
    background-repeat: repeat-x;
    height: 22px;
    padding: 5px 0 3px;
    text-align: center;
}
#content_text .foga_bedienfeld div a, #content_text .foga_bedienfeld div a:hover, #content_text .foga_bedienfeld div a:visited, #content_text .foga_bedienfeld div a:focus, #content_text .foga_bedienfeld div a:active {
    border: 0 solid red;
}
.foga_bedienfeld_center {
    height: 16px;
    text-align: left;
}
.foga_bedienfeld_link_left {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 30px;
}
.foga_bedienfeld_site_left {
    float: left;
    font-size: 11px;
    text-align: center;
    width: 30px;
}
.foga_bedienfeld_trennzeichen {
    float: left;
    text-align: center;
    width: 10px;
}
.foga_bedienfeld_site_right {
    float: left;
    font-size: 11px;
    text-align: center;
    width: 30px;
}
.foga_bedienfeld_link_right {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 30px;
}
.foga_bedienfeld_site {
    float: left;
    font-size: 11px;
    text-align: center;
    width: 13px;
}
.foga_bedienfeld_diashow {
    float: right;
    padding-top: 2px;
    width: 90px;
}
.foga_bedienfeld_image_images {
    float: left;
    text-align: center;
    width: 60px;
}
.foga_bedienfeld_link:link, .foga_bedienfeld_link:visited {
    color: #999999;
}
.foga_bedienfeld_link:hover {
    color: #333333;
}
.foga_bedienfeld_link_active:link, .foga_bedienfeld_link_active:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.foga_bedienfeld_link_active:hover {
    text-decoration: none;
}
.foga_header {
    border: medium none;
    padding-bottom: 10px;
    padding-left: 8px;
}
.foga_header_titel {
    float: left;
    font-weight: bold;
    text-align: left;
    width: 78%;
}
.foga_header_titel h2 {
    margin: 0;
    padding-left: 5px;
}
.foga_header_top {
    float: left;
    text-align: right;
    width: 18%;
}
.fotogalerie {
    width: 100%;
}
.thumbnails_zelle {
    padding: 10px 0;
    text-align: center;
}
.thumbnail_div {
    background-color: #EDEDED;
    margin: 0 auto 5px;
}
#content_text .thumbnail_div a:link, #content_text .thumbnail_div a:visited {
    border-bottom: medium none;
}
.thumbnail_div a img {
    margin: 0 auto;
}
.thumbnail_rahmen {
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
#content_text .thumbnail_rahmen a:link, #content_text .thumbnail_rahmen a:visited {
    border-bottom: medium none;
}
.ordnertext h2 {
    margin: 0;
}
.ordnertext a {
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}
.ordnertext a:hover {
    text-decoration: underline;
}
.ordner_div {
    background-color: white;
    display: inline;
    float: left;
    margin-bottom: 5px;
    margin-top: 7px;
    text-align: center;
}
.bild_div {
    background-color: white;
    margin: 20px;
}
.bild_rahmen {
    border: 0 solid #BBBBBB;
    padding: 15px 0;
    text-align: center;
    vertical-align: middle;
}
.bild_rahmen table {
    border-collapse: collapse;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.fotogalerie_bild_gross_zelle {
    text-align: center;
    vertical-align: middle;
}
.foga_footer_titel {
    border-top: 1px dashed #EAE7E8;
    font-weight: bold;
    padding: 5px;
}
.foga_footer_description {
    background-image: url("../images/linie_hor.gif");
    background-position: center top;
    background-repeat: repeat-x;
    padding: 5px;
}
.link_ecard {
    float: left;
}
.link_download {
    float: left;
}
.zusatz_spacer {
    display: block;
    float: left;
    height: 10px;
    width: 20px;
}


.fotogalerie_bild_gross_zelle img {
	width: 450px;
}
