iframe { width: 100%;}

.headline_pages {
 padding-top:10px;
 border:0px solid #C0C0C0;
}

.dates_news_collapse {
	background:#E6E6FA;
	background: rgb(230,230,250);
	background:rgba(230,230,250 ,0.7);
	border:1px solid #C0C0C0;
	overflow: hidden;width:99.5%;
	}

.thumb{
    width:100px;
    height:100px;
    background:center;
    background-size:cover;
}

.alternator1 { 
background:#E6E6FA; 
filter:alpha(opacity=80); /* Für IE */
-moz-opacity:0.8; /* Für Gecko-Browser */
opacity:0.8; /* Für Konqueror, Opera 9+, Safari */
}
.alternator2 { 
background:#FFFFFF; 
filter:alpha(opacity=80); /* Für IE */
-moz-opacity:0.8; /* Für Gecko-Browser */
opacity:0.8; /* Für Konqueror, Opera 9+, Safari */
}

@font-face {
    font-family: 'cinzelregular';
    src: url('../font/cinzel-regular-webfont.eot');
    src: url('../font/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/cinzel-regular-webfont.svg#cinzelregular') format('svg'), 
         url('../font/cinzel-regular-webfont.woff') format('woff'),
         url('../font/cinzel-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


   /* breite Browserfenster (min-width: 1450px)////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media  screen and (min-width:1450px)   {

#newalbumtop{display:none;} 
.header {display:none;}
#menu {display:none;}
	
.menueTop_selected a:link 		{ color:#000000;text-decoration: none;font-size: 18px;font-family: 'cinzelregular',Arial, serif;  }
.menueTop_selected a:visited 	{ color:#000000;text-decoration: none;font-size: 18px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop_selected a:hover	 	{ color:#000000;text-decoration: none;font-size: 18px;font-family: 'cinzelregular', Arial, serif;}
.menueTop_selected a:active		{ color:#000000;text-decoration: none;font-size: 18px;font-family: 'cinzelregular', Arial, serif; }

.menueTop a:link, .menueFooter a:link		{ color:#000000;text-decoration: none;font-size: 18px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:visited,.menueFooter a:visited 	{ color:#000000;text-decoration: none;font-size: 18px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop a:hover,.menueFooter a:hover	 	{ color:#000000;text-decoration: none;font-size: 18px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:active,.menueFooter a:active	{ color:#000000;text-decoration: none;font-size: 18px;font-family:  'cinzelregular', Arial, serif;  }
.menueFooter								{ color:#000000;text-decoration: none;font-size: 18px;font-family:  'cinzelregular', Arial, serif;  }

.menueTop{height:27px;}
.menueTop:hover, .menueTop_selected {height:27px;}


 body {
    height:100%;
    margin:0;
    padding:0;  
    background:#f0a0ad url(../images/background1700.jpg) no-repeat;
    background-attachment:fixed;
    background-position:top center; 

}  

#header {
	z-index: 1;
	position:fixed;
    width:1400px;
    height:130px; 
	background:url(../images/banner1700.jpg) no-repeat;
    margin-top:;
	border:0px solid #000;
}  

#mitte {
	
	width: 1400px;
	overflow: hidden;
	z-index: 0;
	margin: 0 auto;
	border:0px solid #000;
}

#menuewrapper {
	text-align:center;
	z-index: 11;
	position:fixed;
    width:100%;
    height:35px; 
	background:#a3283d;
    margin-top:130px;
    margin-left:-100%;
    left:100%;
	border:0px solid #000;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";

} 
#menue {
	z-index: 12;
	display:inline-block;
    height:35px; 
    margin-top:0px;
	padding:0px 0px 10px 10px;
	border:0px solid #000;
}
#content {

	margin-top:150;
	z-index: 12;
	float:left;
    width:1400px;
 	padding:0px 0px 40px 0px;/*padding protects content from sliding under header & footer.*/
    margin-left:0px;
    text-align:left;
    border:0px solid #000;
    background: rgb(232,232,244);
	background:rgba(232,232,244 ,0.9);

    
/*   filter:alpha(opacity=90); /* Für IE */
/*	-moz-opacity:0.9; /* Für Gecko-Browser */
/*	opacity:0.9; /* Für Konqueror, Opera 9+, Safari */
}
#content1 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	float:left;
    width:1110px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
#content2 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	background:#F1DADA;
	float:left;
    width:270px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}

#footer {
	margin: 0 auto;
	z-index: 12;
	width:1400;
    height:35px; 
	padding-top:px;
    margin-top:0px;
	border:0px solid #000;
}
#footerwrapper {	
	position:fixed;   
 	margin-left:-100%;
    left:100%;
    float:left;
   	text-align:center;
	z-index: 11;
    width:100%;
	background:#a3283d;
    bottom:0px; 
	height:34px;
    border:0px solid #000; 
    }
} 
   /* breite Browserfenster (min-width: 1050px) till (max-width: 1450px)  //////////////////////////////////////////////////////////////////////////////////////////*/
   @media  screen and  (min-width:1100px) and (max-width:1450px)   {

#newalbumtop{display:none;} 
.header {display:none;}
#menu {display:none;}	
   	
.menueTop_selected a:link 		{ color:#000000;text-decoration: none;font-size: 15px;font-family: 'cinzelregular',Arial, serif;  }
.menueTop_selected a:visited 	{ color:#000000;text-decoration: none;font-size: 15px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop_selected a:hover	 	{ color:#000000;text-decoration: none;font-size: 15px;font-family: 'cinzelregular', Arial, serif;}
.menueTop_selected a:active		{ color:#000000;text-decoration: none;font-size: 15px;font-family: 'cinzelregular', Arial, serif; }

.menueTop a:link, .menueFooter a:link		{ color:#000000;text-decoration: none;font-size: 15px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:visited,.menueFooter a:visited 	{ color:#000000;text-decoration: none;font-size: 15px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop a:hover,.menueFooter a:hover	 	{ color:#000000;text-decoration: none;font-size: 15px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:active,.menueFooter a:active	{ color:#000000;text-decoration: none;font-size: 15px;font-family:  'cinzelregular', Arial, serif;  }
.menueFooter								{ color:#000000;text-decoration: none;font-size: 15px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop{height:27px;}
.menueTop:hover , .menueTop_selected {height:27px;}



 body {
    height:100%;
    margin:0;
    padding:0;  
    background:#f0a0ad url(../images/background1450.jpg) no-repeat;
    background-attachment:fixed;
    background-position:top center; 

}   

#header {
	float: both; 
	z-index: 1;
	position:fixed;
    width:1100px;
    height:120px; 
	background:url(../images/banner1450.jpg) no-repeat;
    margin-top:;
	border:0px solid #000;
}  
 #mitte {
	
	width: 1100px;
	overflow: hidden;
	z-index: 0;
	margin: 0 auto;
	border:0px solid #000;
} 

#menuewrapper {
	text-align:center;
	z-index: 11;
	position:fixed;
    width:100%;
    height:35px; 
	background:#a3283d;
    margin-top:110px;
    margin-left:-100%;
    left:100%;
	border:0px solid #000;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";

}

#menue {
	

	z-index: 12;
	display:inline-block;
    height:35px; 
    margin-top:0px;

	border:0px solid #000;
}


#content {

	margin-top:130;
	z-index: 12;
	float:left;
    width:1100px;
 	padding:0px 0px 40px 0px;/*padding protects content from sliding under header & footer.*/
    margin-left:0px;
    text-align:left;
    border:0px solid #000;

    background: rgb(232,232,244);
	background:rgba(232,232,244 ,0.9);

    
/*   filter:alpha(opacity=90); /* Für IE */
/*	-moz-opacity:0.9; /* Für Gecko-Browser */
/*	opacity:0.9; /* Für Konqueror, Opera 9+, Safari */
}
#content1 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	float:left;
    width:810px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
#content2 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	background:#F1DADA;
	float:left;
    width:270px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
#footer {
	margin: 0 auto;
	z-index: 12;
	width:1100;
    height:35px; 
	padding-top:px;
    margin-top:0px;
	border:0px solid #000;
}
#footerwrapper {	
	position:fixed;   
 	margin-left:-100%;
    left:100%;
     float:left;
   	text-align:center;
	z-index: 11;
    width:100%;
	background:#a3283d;
    bottom:0px; 
	height:34px;
    border:0px solid #000; 
}   
 }
   /* Darstellung auf Netbooks (min-width: 450px) till (max-width: 1050px)///////////////////////////////////////////////////////////////////////////*/ 

@media  screen and  (min-width:900px) and (max-width:1100px)    {

#newalbumtop{display:none;} 	
.header {display:none;}
#menu {display:none;}
	
.menueTop_selected a:link 		{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular',Arial, serif;  }
.menueTop_selected a:visited 	{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop_selected a:hover	 	{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular', Arial, serif;}
.menueTop_selected a:active		{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular', Arial, serif; }

.menueTop a:link, .menueFooter a:link		{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:visited,.menueFooter a:visited 	{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop a:hover,.menueFooter a:hover	 	{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:active,.menueFooter a:active	{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueFooter								{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }

.menueTop{height:20px;}
.menueTop:hover , .menueTop_selected {height:20px;}
	
 body {
    height:100%;
    margin:0;
    padding:0;  
    background:#f0a0ad url(../images/background1100.jpg) no-repeat;
    background-attachment:fixed;
    background-position:top center; 

}   
#header {
	z-index: 1;
	position:fixed;
    width:900px;
    height:90px; 
	background:url(../images/banner1100.jpg) no-repeat;
    margin-top:;
	border:0px solid #000;
}  
 #mitte {
	
	width: 900px;
	overflow: hidden;
	z-index: 0;
	margin: 0 auto;
	border:0px solid #000;
} 

#menuewrapper {
	text-align:center;
	z-index: 11;
	position:fixed;
    width:100%;
    height:30px; 
	background:#a3283d;
    margin-top:90px;
    margin-left:-100%;
    left:100%;
	border:0px solid #000;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";

}

#menue {
	z-index: 12;
	display:inline-block;
    height:30px; 
    margin-top:0px;

	border:0px solid #000;
}
#content {
	z-index: 12;
	margin-top:110px;
	float:left;
    width:900px;

    padding:0px 0px 40px 0px;/*padding protects content from sliding under header & footer.*/
    margin-left:0px;
    text-align:left;
    border:0px solid #000;
    
    background: rgb(232,232,244);
	background:rgba(232,232,244 ,0.9);
}
#content1 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	float:left;
    width:680px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
#content2 {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
	padding-left: 5px;
	background:#F1DADA;
	float:left;
    width:200px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
#footer {
	
	z-index: 12;

    width:900px;
    height:35px; 
	padding-top:px;
    margin-top:0px;
	margin: 0 auto;
	border:0px solid #000;
} 
#footerwrapper {	
	position:fixed;   
 	margin-left:-100%;
    left:100%;
    float:left;
   	text-align:center;
	z-index: 11;
    width:100%;
	background:#a3283d;
    bottom:0px; 
	height:34px;
    border:0px solid #000; 
    }
  }  
  
  
   /* Darstellung auf Netbooks (min-width: 450px) //////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
/* @media (min-width: 450px) and (max-width: 1150px) */
 @media  screen and   (max-width:899px)   {

#menueFooter {display:none;} 
#newalbum1 {display:none;} 
#newalbum2 {display:none;} 

#menuecontainer {display:none;} 

.menueTop a:link, .menueFooter a:link		{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:visited,.menueFooter a:visited 	{ color:#000000;text-decoration: none;font-size: 13px;font-family: 'cinzelregular', Arial, serif;  }
.menueTop a:hover,.menueFooter a:hover	 	{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueTop a:active,.menueFooter a:active	{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }
.menueFooter								{ color:#000000;text-decoration: none;font-size: 13px;font-family:  'cinzelregular', Arial, serif;  }

.headline_pages {
 padding-top:0px;
}

.shadow {
//
//}
 	
 body {
    height:100%;
    margin:0;
    padding:0;  
    background:#c3d2d9 url(../images/background1100.jpg) no-repeat;
    background-attachment:fixed;
    background-position:top center; 


}   
#header {
	float: both; 
	z-index: 122;
    width:100%;
    height:60px; 
	background:url(../images/banner900.jpg) no-repeat;
	background-size:100% auto;
    margin-top:0px;
	border:0px solid #000;
}  
 #mitte {
	width:100%;
	overflow: hidden;
} 
#menuewrapper {	
    float:left;/*IE8 needs a floated parent for the fixed div to kill RP/AP bug*/
    width:100%;
}

#menue {
	position:relative;
	z-index: 12;
	display:inline-block;
    width:100%;
	background:#E8E8F4;
	float:left;
	border:0px solid #000;
    margin-top:0px;
	
}
.menueTop_selected, .menueTop:hover, .menueTop{
	 width:88px;
	 line-height:0.8;
}
#content-start {
	width:100%;
}
#content{
	
	width:100%;
}
#content1wrapper  {
    width:100%;
}
#content1 {
	padding-left: 5px;
	padding-right: 5px;
	float:left;
    width:100%;
    text-align:left;
    border:0px solid #000;
    background: rgb(232,232,244);
	background:rgba(232,232,244 ,0.8);
}
#content2 {
	display:none;
	float:left;
    width:280px;
	margin-left:0px;
    text-align:left;
    border:0px solid #000;
}
.wrappermenuefooter {
	display:none;
}
#footer {
	z-index: 112;
	position:absolute;
    width:100%;
    height:35px; 
	padding-left:2px;
    padding-right:2px;
	border:0px solid #000;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";

} 
#footerwrapper {
	position:relative;
	float:left;
    text-align:center;
	z-index: 113;
    width:100%;
	height:34px;
    border:0px solid #000; 
	}
  }    
 @media screen and   (max-width: 400px) {
#wordmenu {
	display:none; 

}}
 

	


html {
    height:100%;
    overflow-y:scroll; /*keep scrollbar position present if FF at all times*/
}
/*Menue oben*/

.menueTop  {
	float:left;
	vertical-align:top;
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:0px;
	text-align:left;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";
	


}
.menuetop:hover, .menueTop_selected   {
	float:left;
	vertical-align:middle;
	padding-left:6px;
	padding-right:6px;
	padding-top:8px;
	padding-bottom:0px;
	text-align:left;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#a3283d)";
	
}

	

#footerwrapper {
  
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a3283d),color-stop(1, #f4a0a0));
	background: -webkit-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0;  
	background: -moz-linear-gradient(center bottom , #a3283d 0%, #f4a0a0 100%) repeat scroll 0 0 #f4a0a0; 
	background: -o-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a0a0', endColorstr='#a3283d',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f4a0a0 0%,#a3283d 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4a0a0, endColorstr=#a3283d)";
}





.menueFooter {font-weight:normal;}



/*Ueberschrift*/
h1 {
	color:#21202D;
	font-size: 12pt;
	font-family: Geneva ;
	

	line-height: 1.5;
	}
/*Teilueberschrift*/
h2 {
	font-family:  Arial,sans-serif;
	color:#333333;
	font-size: 14pt;
	line-height: 1.5;
	}
/*Fliesstext*/
h3 {
	font-family:  Arial,sans-serif;
	color:#333333;
	font-size: 10pt;
	line-height: 1.5;
	}
/*Hervorhebungen*/
h4 {
	font-family:  Arial,sans-serif;
	color:#993333;
	font-size: 10pt;
	line-height: 1.5;
	font-weight:bold
	}
/*Links im Text*/
.h3 a:link  	{ font-family:  Arial,sans-serif; color:#0079ba; font-size: 10pt; line-height: 1.5; font-style:italic;text-decoration:underline;}
.h3 a:visited 	{ font-family:  Arial,sans-serif; color:#0079ba; font-size: 10pt; line-height: 1.5; font-style:italic;text-decoration:underline;}
.h3 a:hover 	{ font-family:  Arial,sans-serif; color:#993333; font-size: 10pt; line-height: 1.5; font-style:italic;text-decoration:underline;}
.h3 a:active 	{ font-family:  Arial,sans-serif; color:#336699; font-size: 10pt; line-height: 1.5; font-style:italic;text-decoration:underline;}
/*Links generell*/







body {
	
	color:#1B1A1A;
	font-size: 10pt;
	font-family:  Geneva;
	-webkit-text-size-adjust:none;
}



td {
	
	color:#1B1A1A;
	font-size: 10pt;
	font-family:  Geneva;
}

pre {
	
	color:#1B1A1A;
	font-size: 10pt;
	font-family:  Geneva;
}

hr {
	  border: 0;
      width: 100%;
      color: #BBBBBB;
      background-color: #BBBBBB;
      height: 1px;
}

.tablerow1 {
	background-color: #BBBBBB;
}

.tablerborder {
	border:1px Solid #BBBBBB;
}

thead {
	background-color: #FFBBBB;
}

tfoot {
	background-color: #BBBBFF;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
img {
	border-style:solid;
	border-width:0px;
}
/* Basic formats */

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

/* Global align classes */

.left {
	text-align: inherit;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.full {
	text-align: justify
}

/* Image and table specific aligns */

img.left, table.left {
	float: left;
	text-align: inherit;
}

img.center, table.center {
	margin-left: auto;
	margin-right: auto;
	text-align: inherit;
}

img.center {
	display: block;
}

img.right, table.right {
	float: right;
	text-align: inherit;
}


h1 {
	color:#21202D;
	font-size: 12pt;
	font-family: Geneva ;
	line-height: 1.5;
	font-weight: normal;
}
h2 {font-size:10pt;font-family:Georgia;}


.content {
	color:#1B1A1A;
	font-size: 10pt;
	font-family:  Geneva;
	
	
	line-height: 1.5;
	
		margin-top:10px;
		vertical-align:top;
	    text-align:left;

		}/*add large bottom margin to induce scrolling for demo*/



a:link 		{ color:#0F0F71;text-decoration: none;font-size: 10pt;font-family:  Geneva;}
a:visited 	{ color:#0F0F71;text-decoration: none;font-size: 10pt;font-family:  Geneva;}
a:hover	 	{ color:#C83C34;text-decoration: none;font-size: 10pt;font-family:  Geneva;}
a:active	{ color:#0F0F71;text-decoration: none;font-size: 10pt;font-family:  Geneva;}

.button  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;; 
	border-top:0px; 
	border-button:0px; 
	border-left:0px; 
	border-right:0px; 

	height:20px;
	background:#D3D3D3;

	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
		text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
	border-radius: 4px;
}

.button:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;; 
	border-top:0px; 
	border-button:0px; 
	border-left:0px; 


	height:20px;
	background:#D3D3D3;

	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;

	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DDDDDD)";
}

.log_button {font-family:Verdana,sans-serif; font-size:9pt;color:##E5DCDC; border-width:1px; border-color:#6E7B8B; border-style:solid;background-color:#E5DCDC }

input.var3001 {
	font-family:Geneva;
	font-size:10pt;
	color:#999999;
	background:#ffffff;
	width:400px;
	border:1px solid #D7D7D7;
}
input.var300 {
	font-family:Geneva;
	font-size:10pt;
	color:#1B1A1A;
	background:#ffffff;
	width:400px;
	border:1px solid #999999;
}
.textarea2 {width:400px;font-family:Verdana,sans-serif; font-size:10pt; color:#999999; background-color:rgb(255,255,255); border:1px solid #D7D7D7 }
.textarea1 {width:400px;font-family:Verdana,sans-serif; font-size:10pt; color:#1B1A1A; background-color:rgb(255,255,255); border-width:1px; border-color:#999999; border-style:solid; }

.button-save  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;; 
	border: 1px solid #AFAEAE;;
	
	
	height:22px;
	background:#D3D3D3;

	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
		text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
	border-radius: 4px;
}

.button-save:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;; 
	border: 1px solid #AFAEAE;

	
	height:22px;
	background:#D3D3D3;

	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;

	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DDDDDD)";
}

@-moz-document url-prefix() {
    .button-save {
    height:23px;
  	padding-top:1px;
	padding-bottom:1px;
    }
     .button-save:hover {
    height:23px;
  	padding-top:1px;
	padding-bottom:1px;
    }
    }
 @media screen and   (max-width: 500px) {
.textarea1 {width:225px}
input.var300  {width:225px}
input.var3001 {width:225px}
.textarea2 {width:225px}
 }
