﻿html {
	
	height:100%;
}

/** ############################## **/
/** ##### Eigenes CSS-Update ##### **/
.wrapper
{
  
}
.header
{
    margin-bottom:  5px;
}
.imgSpenden
{
    margin-left:    10px;
}
.sub
{
    position:       absolute;
    left:           260px;
    width:          690px;
    display:        block;
    padding-top:    5px;
    font-size:      13px;
}
.left
{
    display:        block;
    width:          260px;
    padding-top:    5px;
}
.right
{
    position:       absolute;
    left:           730px;
    width:          220px;
    top:            167px;
}
.typo
{
    float:          left;
    width:          100px;
    display:        block;
    margin-left:    20px;
}
a.submenuitems 
{
    display:        block;
    float:          left;
    text-decoration:none;
    margin-right:   20px;
    color:          #00468B;
}
a:hover.submenuitems 
{
    display:        block;
    float:          left;
    text-decoration:none;
    margin-right:   20px;
    color:          #6889C3;
}
.contentArea
{
    position:       absolute;
    left:           270px;
    top:            167px;
    width:          447px;
}
.contentAreaStartseite
{
    position:       absolute;
    left:           270px;
    top:            167px;
    width:          680px;
}
.contentHeadline
{
    height: 10px;
    background-image: url(../file/artglobal/contentHeadline.gif);
    background-repeat: repeat-x;
}
.footer
{
   width:           250px;
   padding-left:    10px;
   font-size:       10px;
   text-align:      right;
}
h1
{
    font-size: 24px;
    margin:     0px;
}
/** ############################## **/
/** ############################## **/
/** NEWS **/
.newsHeadline 
{
    margin-bottom: 7px;
}
.newsHeadline a
{
    font-weight: bold;
    text-decoration: none;
    color: #00468B;   
}
a.newsLink 
{
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #00468B;
    text-align: right;
}
.teaserHeader
{
	margin-left: 25px;
	padding-top:6px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:0px;
}
.newsSublineArticle
{
    font-weight: bold;
}
.newsDetailHeader h1
{
    font-size: 16px;
}


/** Mitgliedschaft Formular **/
.tbMitgliedschaft
{
    width:240px;
}



body {
	font-family:Arial,Helvetica;
	font-size:10pt;
    background: white;
	width:100%;
	margin:0px;
	padding:0 0 0 0 ;
	color:#00468b;
}
.Login{
	width: 150px;
	height: 15px;
	border: 1px solid ActiveCaption;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	
	
}
.FontLogin{
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #00468b;
	text-decoration: none;
	margin-left: 25px;
}
.FontNormal{
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 12px;
	font-style: normal;
	color: #00468b;
	text-decoration: none;
	margin-left: 25px;
}

.FontXXSmallWhite{
	font-size: 0px;
	color: White;
}

.maindiv{
	width:1024px;

}

.logo{
	width:950px;
	float:left;
}

.menu{
	padding:10px;
	padding-top:0px;
	float:left;
	width:250px;
	font-size:0px;
}

.menu2{
	padding:0px;
	width:200px;
	font-size:0px;
}



/** MENÜ-BUTTONS **/
.menu a.navifirst {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
}
.menu a:hover.navifirst {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
	background-color: #B7CBDD;
}
.menu a.navifirstActive {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
	background-color: #B7CBDD;
}



.menugruen a.navifirst {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
}
.menugruen a:hover.navifirst {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
	background-color: #BACC8E;
}
.menugruen a.navifirstActive {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	display:block;
	background-color: #BACC8E;
}





.menu .navisecond:hover {
	color:#006633;
}
.menu .navisecond {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
}
.menu a:hover.navisecond {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
	background-color: #B7CBDD;
}
.menu a.navisecondActive {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
	background-color: #B7CBDD;
}


.menugruen .navisecond {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
	background-color: #E8EED4;
}
.menugruen a:hover.navisecond {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
	background-color: #BACC8E;
}
.menugruen a.navisecondActive {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:50px;
	display:block;
	background-color: #BACC8E;
}

.menu .navisecond:hover {
	color:#006633;
}
.menu .navithird {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:75px;
	display:block;

}
.menu .navithird:hover {
	color:#006633;
}

.menu .navifourth {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:100px;
	display:block;

}
.menu .navifourth:hover {
	color:#006633;
}

.menu .navififth {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:100px;
	display:block;

}
.menu .navififth:hover {
	color:#006633;
}

.LinkNormal {
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#00468b;

}

.LinkNormal:hover {
	color:#006633;
}
.menulist1 ul {
	list-style-type:none;
	margin:0px;
	padding:0px;

}

.menulist1 li {
	text-decoration:none;

}

.menulist1 .sub_ul {
	margin-left:50px;
}

.menulist1 .sub_ul .navisecond{
	text-decoration:none;
	font-family:Geneva,Arial,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#00468b;
}

.menulist1 .sub_ul .navisecond:hover{
	font-weight:bold;
}

.a1{
	width:250px;
}


.c2 {
	margin-left: 25px;
	
	padding-top:6px;
	font-weight:bold;
	font-size:10pt;
	margin-bottom:0px;
}

.c2 a{
	text-decoration:none;
	color:#00468b;
}

.BilderInhaltLinks{
	margin-bottom: 18px;
	margin-left: 0;
	margin-right: 18px;
	margin-top: 3px;
}
.BilderInhaltRechts{
	margin-bottom: 18px;
	margin-left: 18;
	margin-right: 0px;
	margin-top: 0;
}
.c2_content {
	margin-left: 25px;
	margin-right: 25px;
	padding-top:7px;
	padding-bottom:6px;
	font-size:10pt;
}



.n0{
	margin-top:10px;
	background: url('../file/artglobal/n0.gif') no-repeat;
	width:299px;
	height:91px;

}
.n1{
	margin-top:10px;
	background: url('../file/artglobal/n1.gif') no-repeat;
	width:299px;
	height:151px;

}

.n2{
	margin-top:10px;
	background: url('../file/artglobal/n2.gif') no-repeat;
	width:299px;
	height:89px;

}

.rechts
{
}

.submenu {
	position:relative;

	font-family:Arial,Helvetica;
	font-size:10pt;
	height:20px;
	float:left;
	margin-top:10px;
	padding-left:10px;
}

.ts{
	float:left;
	width:60px;
}

.navi_on{
		background-color: #B7CBDD;
}

.navi_open{

}

.navi_off {
	background-color: #EFF4F9;
}

.search{
	font-family:Arial,Helvetica;
	height:20px;
	padding-left:15px;
	padding-right:20px;
	float:left;
	padding-top:0px;
}

.search input {
	font-size:8pt;
	padding:0px;
}

.search label {
	margin-top:30px;
	vertical-align:top;
	
}

.search input {
	padding:0px;
}

.submenu ul {
	list-style-type:none;
	padding-left:5px;
	height:20px;
	float:left;

}

.submenu .menuitems {
	text-align:center;
	padding-right:20px;

	display: block;
	text-decoration:none;
	color:#00468b;
}

.submenu .menuselect, .menu .menuselect:hover {
	text-align:center;
	width:100px;
	display: block;
	text-decoration:none;
	color:#6889c3;
	
}

.submenu .menuitems:hover {
	color:#6889c3;
}

.menulist{
	margin-top:0px;
}

.menulist li {
	float:left;
}


.intro{
	padding-top:10px;
	padding-left:5px;
	float:left;
}

.content{
	position: relative;
	width:450px;
	height:600px;
	float:left;
	padding-top:10px;
	padding-left:0px;
}

.FontKlein{
	font-family: Arial, Helvetica, sans-serif, "Arial Black";
	font-size: 10px;
	font-style: normal;
	color: #00468b;
	text-decoration: none;
	margin-left: 25px;
	font-weight: bold;
}



.clear {
	clear:both;
	height:0px;
	font-size:0px;
}


.menu .m1 {
	margin-top:10px;
	width:250px;
}

.menu .m2 {
	width:100%;
	height:100%;
}

.menu .m3 {
	width:100%;
	height:100%;
}

.menu .m4 {
}

.menu .m5 {
	width:100%;
	height:100%;
}

.menu .m6 {
	width:100%;
	height:100%;
	padding-bottom:5px;
}

.menu .menublau .m1 {
	background:#ccdae8;
}

.menu .menublau .m2 {
	background:url('../file/artglobal/a2_r.gif') no-repeat right top;
}

.menu .menublau .m3 {
	background:url('../file/artglobal/a2_l.gif') no-repeat bottom left;
}

.menu .menublau .m4 {
	background:url('../file/artglobal/a2_h_back.gif') repeat-y 25px;
}

.menu .menublau .m5 {
	background:url('../file/artglobal/a2_r_h.gif') no-repeat right top;
}

.menu .menublau .m6 {
	background:url('../file/artglobal/a2_l_h.gif') no-repeat bottom left;
}


.menu .menugruen .m1 {
	background:#cfdcad;
}

.menu .menugruen .m2 {
	background:url('../file/artglobal/b2_r.gif') no-repeat right top;
}

.menu .menugruen .m3 {
	background:url('../file/artglobal/b2_l.gif') no-repeat bottom left;
}

.menu .menugruen .m4 {
	background:url('../file/artglobal/b2_h_back.gif') repeat-y 25px;
}

.menu .menugruen .m5 {
	background:url('../file/artglobal/b2_r_h.gif') no-repeat right top;
}

.menu .menugruen .m6 {
	background:url('../file/artglobal/b2_l_h.gif') no-repeat bottom left;
}


.menu .menutuerkis .m1 {
	background:#e5edf3;
}
.menu .menuweiss .m1 {
	background:#ffffff;
}

.menu .menutuerkis .m2 {
	background:url('../file/artglobal/c2_r.gif') no-repeat right top;
}

.menu .menutuerkis .m3 {
	background:url('../file/artglobal/c2_l.gif') no-repeat bottom left;
}

.menu .menutuerkis .m4 {
	background:url('../file/artglobal/c2_h_back.gif') repeat-y 25px;
}

.menu .menutuerkis .m5 {
	background:url('../file/artglobal/c2_r_h.gif') no-repeat right top;
}

.menu .menutuerkis .m6 {
	background:url('../file/artglobal/c2_l_h.gif') no-repeat bottom left;
}


.menu2 .m1 {
	margin-bottom:18px;
	width:220px;
}

.menu2 .m2 {
	width:100%;
	height:100%;
}

.menu2 .m3 {
	width:100%;
	height:100%;
}

.menu2 .m4 {
}

.menu2 .m5 {
	width:100%;
	height:100%;
}

.menu2 .m6 {
	width:100%;
	height:100%;
	padding-bottom:5px;
}

.menu2 .menublau .m1 {
	background:#ccdae8;
}

.menu2 .menublau .m2 {
	background:url('../file/artglobal/a2_r.gif') no-repeat right top;
}

.menu2 .menublau .m3 {
	background:url('../file/artglobal/a2_l.gif') no-repeat bottom left;
}

.menu2 .menublau .m4 {
	background:url('../file/artglobal/a2_h_back.gif') repeat-y 25px;
}

.menu2 .menublau .m5 {
	background:url('../file/artglobal/a2_r_h.gif') no-repeat right top;
}

.menu2 .menublau .m6 {
	background:url('../file/artglobal/a2_l_h.gif') no-repeat bottom left;
}


.menu2 .menugruen .m1 {
	background:#cfdcad;
}

.menu2 .menugruen .m2 {
	background:url('../file/artglobal/b2_r.gif') no-repeat right top;
}

.menu2 .menugruen .m3 {
	background:url('../file/artglobal/b2_l.gif') no-repeat bottom left;
}

.menu2 .menugruen .m4 {
	background:url('../file/artglobal/b2_h_back.gif') repeat-y 25px;
}

.menu2 .menugruen .m5 {
	background:url('../file/artglobal/b2_r_h.gif') no-repeat right top;
}

.menu2 .menugruen .m6 {
	background:url('../file/artglobal/b2_l_h.gif') no-repeat bottom left;
}


.menu2 .menutuerkis .m1 {
	background:#e5edf3;
}
.menu2 .menuweiss .m1 {
	background:#ffffff;
}

.menu2 .menutuerkis .m2 {
	background:url('../file/artglobal/c2_r.gif') no-repeat right top;
}

.menu2 .menutuerkis .m3 {
	background:url('../file/artglobal/c2_l.gif') no-repeat bottom left;
}

.menu2 .menutuerkis .m4 {
	background:url('../file/artglobal/c2_h_back.gif') repeat-y 25px;
}

.menu2 .menutuerkis .m5 {
	background:url('../file/artglobal/c2_r_h.gif') no-repeat right top;
}

.menu2 .menutuerkis .m6 {
	background:url('../file/artglobal/c2_l_h.gif') no-repeat bottom left;
}

.copyright {
    padding-top: 5px;
    font-size:11px;
	text-align:right;
}
/* Lightbox */
	#lightbox {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		/*z-index: 100;*/
		z-index: 990;
		text-align: center;
		line-height: 0;
	}
	#lightbox a img { border: none; }
	#outerImageContainer {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#imageContainer {
		padding: 10px;
	}
	#loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#hoverNav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		/*z-index: 10;*/
		z-index: 970;
	}
	#imageContainer>#hoverNav { left: 0;}
	#hoverNav a { outline: none;}
	#prevLink, #nextLink {
		width: 49%;
		height: 100%;
		background: transparent url(../file/artglobal/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	#prevLink { left: 0; float: left;}
	#nextLink { right: 0; float: right;}
	#prevLink:hover, #prevLink:visited:hover { background: url(../file/artglobal/prevlabel.gif) left 15% no-repeat; }
	#nextLink:hover, #nextLink:visited:hover { background: url(../file/artglobal/nextlabel.gif) right 15% no-repeat; }
	#imageDataContainer {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
	}
	#imageData {
		padding:0 10px;
	}
	#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
	#imageData #caption{ font-weight: bold;	}
	#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
	#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
	#overlay {
		position: absolute;
		top: 0;
		left: 0;
		/*z-index: 90;*/
		z-index: 980;
		width: 100%;
		height: 500px;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* << */




.BG_Login
{
    display: block;
    background-image: url(../file/artglobal/BG_Login.gif);
    background-repeat: no-repeat;
    width: 226px;
    height: 76px;
    margin-top: 10px;
    padding-left: 24px;
    padding-top: 14px;
}
a.BTN_Login
{
    position: relative;
    display: block;
    width: 201px;
    height: 58px;
    background-image: url(../file/artglobal/BTN_Login.gif);
    background-repeat: no-repeat;
    color: #000000;
}