/*************
Projekt: hsw
Webpublisher: Phuc Le
Beginn: 4.12.08

Besonderheit:
Footer bleibt immer am unteren bildschirmrand
height 100%

**************/
.ModuleTitle_SubMenu{
z-index:2000!important;
}

html{
height:100%;	
}

body {
	margin: 0px;
	padding: 0px;
	height:100%;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	line-height:auto;
	color:#333;
	text-align:left;
}

.Normal, TD, P, .SubHead TD {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:auto;
	color:#333;
}

h1{
margin:0px;
padding:0px;
color:#0068a9;
padding-bottom:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
line-height:auto;
font-weight:bold;
}

h2{
margin:0px;
padding:0px;
color:#0068a9;
padding-bottom:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
line-height:auto;
font-weight:bold;
}

a:link, a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color:#0068a9;
text-decoration:none;
cursor:pointer;
cursor:hand;
}

a:hover, a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:16px;
color:#003366;
cursor:pointer;
cursor:hand;
}

hr,HR {
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #000;
 	border-bottom: transparent;

}

ul{
margin:0px;
padding-left:15px;
}

.container_content_pane{
text-align:left !important;
}

.image_div img{
border:none;
}

/*************
BASIC LAYOUT
**************/

.level_zero{
	height:100%; /* IE */
		margin:0 auto;
			width:960px;
}

.level_one{
background-image:url(media/background3.gif);
background-repeat:repeat-y;

	margin:0 auto;
	text-align:left;

	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
	position:relative;
	overflow-y:auto;
	z-index:10;
}

.header_div{
background-color:#fff;
height:79px;
position:relative;
left:15px;
width:930px;
}

.spruch_div{
background-image:url(media/Claim_HSW.gif);
background-repeat:no-repeat;
position:relative;
height:15px;
width:249px;
left:652px;
margin-top:-35px;
display:none;
}

.iso_div{
height:15px;
width:108px;
position:absolute;
margin-top:-45px;
left:808px;
}

.menu_horizontal{
height:42px;
width:930px;
left:15px;
position:relative;
}

.wellenbild{
background-image:url(media/wellenbild.gif);
width:200px;
height:141px;
display:block;
position:relative;
}

.menu_vertical{
/*background-color:#f2cb48;*/
width:200px;
float:left;
display:block;
position:relative;
clear:left;
padding-bottom:10px;
margin-bottom:10px;

/*border:1px solid #103dcc;*/
}

.meta_navigation{
margin-top:1px;
padding-left:15px;
padding-top:10px;
background-color:#0068a9;
padding-bottom:10px;
}

.meta_navigation a:link, .meta_navigation a:visited{
color:#fff;
font-weight:bold;
}

.meta_navigation a:hover, .meta_navigation a:active{

}

.impressum_div{
padding-top:5px;
}

.container_div{
left:15px;
position:relative;
width:930px;
padding-bottom:10px;
min-height:20px;
float:left;
clear:left;
}

.content_div{
float:left;
width:480px;
position:relative;
padding-left:15px;
margin-top:10px;
min-height:20px;
padding-bottom:50px;
}

.content_div_full{
float:left;
width:700px;
position:relative;
padding-left:15px;
margin-top:10px;
min-height:20px;
padding-bottom:50px;
}

.image_div{
float:left;
position:relative;
margin-top:10px;
min-height:20px;
padding-bottom:50px;
width:200px;
margin-left:15px;

}

.footer{
background-image:url(media/hintergrund.gif);
position:relative;
height:636px;
	width:710px;
	margin:0 auto;
margin-top:-636px;
padding-left:220px;
left:0px;

}

*html .footer{
margin-top:-636px;
	width:930px;
}

.footer_menu{
z-index:1000;

	margin:0 auto;
	margin-top:-30px;
	padding-left:30px;
position:relative;
}


/*****************************
******************************/


.logo_div{
height:79px;
position:relative;
width:210px;
}

.menu_div{
position:relative;
}

/*********************************

NEWS DETAIL

***********************************/
.newsdetail_title{
margin:0px;
padding:0px;
color:#0228aa;
padding-bottom:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
line-height:auto;
font-weight:bold;
}

.news_all{
clear:left;
}

.summary{
padding-bottom:40px;
}

.img_legend{
display:none;
}

/*********************************

NEWS List

***********************************/

.next_paging{
float:left;
padding-left:15px;

}

.number_paging{
float:left;
}

.previous_paging{
float:left;
padding-right:10px;
}

.paging{
padding-bottom:30px;
}

.date{
display:none;
}

.image_list{
float:left;
padding-right:10px;
}

.image_list img{
border:none;
}

.manager_verwalten{
padding-right:10px;
}

/*++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++

	Fotogalerie
	
++++++++++++++++++++++++++++++++++++++++		
+++++++++++++++++++++++++++++++++++++++*/


.GalleryTabNavigation, .GalleryTabBottom {
	padding:0px;
}

.GalleryCellLeftNavigationSpace, .GalleryCellLeftContainerSpace, .GalleryCellLeftBottomSpace, .GalleryCellSum {
	display: none;
}

.GalleryCellNavigation{

}

.GalleryCellRightNavigationSpace{

}

.GalleryTabBottom {
	margin-top:15px;
}


.GalleryCellElementAlbumTitle{
color:#838487;
}

.GalleryTabElementAlbumPicture{
	height:90px;
}

.GalleryCellBack a:link, .GalleryCellBack a:visited{
	/*color:#aa651b;*/
}

.GalleryCellBack a:hover, .GalleryCellBack a:active{
	/*color:#000;*/
}

.GalleryCellElementAlbumPicture, {
	height: 78px;	
	width:100px;
	text-align:left;
	padding-bottom:2px;
}
.GalleryCellElementPicturePicture {
	height: 78px;	
	width:80px;
	text-align:left;
	padding-bottom:2px;
	vertical-align:top;
}
.GalleryCellElementAlbumPicture{
	height: 78px;
}
.GalleryTabElementAlbum TD, .GalleryCellElementAlbumPicture, .GalleryCellElementPicturePicture TD, .GalleryCellElementPicturePicture {
	vertical-align:top;
}

.GalleryCellElementAlbum {
	padding-right:20px;
	padding-bottom:20px;

}
.GalleryCellElementFile {
	padding-right:15px;
	padding-bottom:20px;

}

.GalleryTabElementAlbumDesc{
	width:100px;

}
.GalleryCellElementAlbumTitle SPAN, .GalleryCellElementPictureTitel SPAN {
	line-height:14px;
}

.GalleryTabBottom{

}



.GalleryCellElementAlbum{
height:140px;
}



.GalleryCellPopUpLeftButton{
	width:130px;
	padding-left:22px;
	font-weight:normal;
}

.GalleryCellPopUpRightButton{
	width:120px;
}

.GalleryCellPopUpPrint{
	width:60px;
	}

.GalleryCellPopUpDownload{}

.GalleryCellPopUpClose{
	width:80px;
	}

.GalleryCellPopUpNR{
padding-right:25px;
color:#838487;
	font-weight:bold;
}



/***********

Galerie Online

**************/

.GalleryCellBack {
	text-align:right;
	padding-right:172px;
	/*color:#aa651b;*/
}

.gallery_nav_table{
width:100%;
}

.gallery_back{
float:right;
margin-right:250px;
}

.gallery_picture_td{
margin-top:10px;
width:140px;
text-align:center;
height:105px;
padding-top:10px;
}

.gallery_album{
width:120px;
}

.GalleryCellElementAlbum{
height:120px;
}

.gallery_album_title{
width:140px;
text-align:left;
}

.GalleryCellElementAlbumUpdate{
width:140px;
text-align:left;
}

.gallery_albums_sum{
padding-left:5px;
}

.gallery_album_picture_td{
padding-top:10px;
}	
	
/************
pop up
*************/



.GalleryTabPopUpTop{
margin-top:10px;
margin-bottom:0px;
background-color:#fff;
height:42px;
background-image:url(media/menu_background.gif);
background-repeat:repeat-x;
}

.GalleryCellPopUpLeftButton , .GalleryCellPopUpLeftButton {
padding-left:25px;
width:90px;
}
	
.GalleryCellPopUpRightButton , .GalleryCellPopUpRightButton{
width:80px;
padding-left:30px;
}

.GalleryCellPopUpPrint, .GalleryCellPopUpPrint{
width:40px;
padding-left:30px;
}

.GalleryCellPopUpDownload , .GalleryCellPopUpDownload{
display:none;
padding-left:30px;
}

.GalleryCellPopUpClose , .GalleryCellPopUpClose{
width:70px;
padding-left:30px;
}


	

.GalleryCellPopUpLeftButton a:link,.GalleryCellPopUpLeftButton a:visited{
color:#fff;
}
	
.GalleryCellPopUpRightButton a:link, .GalleryCellPopUpRightButton a:visited{
color:#fff;
}

.GalleryCellPopUpPrint a:link, .GalleryCellPopUpPrint a:visited{
color:#fff;
}

.GalleryCellPopUpDownload a:link, .GalleryCellPopUpDownload a:visited{
color:#fff;
}

.GalleryCellPopUpClose a:link, .GalleryCellPopUpClose a:visited{
color:#fff;
}

.GalleryCellPopUpNR{
	color:#fff;
	font-weight:bold;
	padding-left:25px;
	}

