/*  Style-Sheet for Hauner Verein
copyRight: rantzau-online, Ahrensburg 2008  */


* {
padding: 0;
margin: 0; 
}
html { height: 99%; } 

body {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
height: 99%;
background : #DADFED url(../images/hg.gif);
}
A:LINK, A:VISITED {
 color : #333333;
text-decoration: underline;
}

A:HOVER {
 color : #990000;
 text-decoration: none;
}

abbr:hover{
  cursor: help;
}

.clr{
clear: both;
}
.clrRight{
clear: right;
}
h1{
margin: 10px 0 3px 0;
font-size: 14px;
font-weight: bold;
color: #333333;
line-height: 1.45em;
padding: 0px 5px 0px 10px;
}
h3{
padding : 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
margin: 2px 0px 0px 10px;
color: #333333;
border-bottom: 1px solid White;
}
img{
  border: 0em;
}

ul{
 margin: 0px;
 padding: 0px;
 }
ul.list{
margin: 0em 0em 0em 0em;
 padding: 0px;
}
ul.list li{
	 padding: 0em 0em 0em 1em;
	 list-style: disc;
 }

ul.subNav{
	margin : 0 0 7px 0;
	padding: 0;
}
ul.subNav li{
margin: 0px 1px;
	 padding: 3px 1px 3px 1px;
	 list-style: none;
	 display : inline;
	 background-color : White;
 border-top: 1px solid #445FA6;	 
 border-right: 1px solid #445FA6;
 border-left: 1px solid #445FA6;
	 }
ul.subNav li a{
 padding: 0px 10px 0px 10px;
 list-style: none;
 text-decoration: none;
 display : inline;
 font-weight: bold;
}
ul.subNav li a:visited{
 text-decoration: none;
 color: #333333;
}
ul.subNav li a:hover{
 text-decoration: none;
 color: #CC3333;
}

.noScreen{  /* This class is not shown on screen */
  display: none;
}
#container{
width: 100%;
height: auto !important;
height: auto;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}

#wrapper{
width: 900px;
margin: 0px auto 0px auto;
background-color: #445FA6;
}

#head{
width: 900px;
height : 170px;
}

.klein{
padding: 0em ;
font-size: 10px;
color: #181768;
text-align: right;
}

#middle{
float: left;
width:900px;
margin:0px;
padding: 0px;
background: url(../images/hg_middle.jpg) repeat-y;
}

#boxLeft{
	float: left;
	margin: 10px 0px 0px 5px; 
}

#navLeft{
margin: 0px; 
width: 200px;
}

#nav ul { 
margin: 0px ;
padding: 0px;
list-style: none;
line-height : 1.8em;
}
#nav li { 
width: 14.5em;
padding: 0.2em 0em 0.2em 1em;
list-style: none;
}

#nav li a{
display: block;
text-decoration: none;
padding: 0.2em 0em 0.2em 1.5em;
 background : url(../images/navLink.jpg) no-repeat left;
color: #fff;	
font-weight: bold;
}

#nav li a:hover{
color: #fff;
font-weight: bold;
 background : url(../images/navaktiv.jpg) no-repeat left;
}

#nav li a.current{
 background : url(../images/navaktiv.jpg) no-repeat left;
 font-weight: bold;
color: #fff;
text-decoration : underline;
}
#nav li li {
	width: 14em;
padding: 0em 0em 0em 1.5em;
}
#nav li li a {
display: block;
padding: 0em 0em 0em 1.5em;
}
.prospekt a, .prospekt a:visited{
position: relative;
top: 10px;
margin: 0px 20px 20px 30px;
}

#content{
float: left;
width: 480px;
margin: 0px 10px 5px 10px ;
padding : 0px;
background-color: #EDEFF6;
line-height : 1.5em;
}
.lineGreen{
	border-bottom: 1px solid #487D25;
	margin: 0px 10px 0px 10px;
}
.contentBox{  /* these contain all the later content */
display: block;
margin: 5px 10px 0px 10px ! important;
/*margin: 0px 60px 0px 60px ! important;*/
padding: 2px 0px 0px 0px ! important;
color: #333333;
}
.contentBox h2{
padding : 2px 0px 2px 10px;
font-size: 12px;
font-weight: bold;
margin: 2px 0px 0px 0px;
color:  #fff;
background-color : #73AB40;
}

.contentBox p{
	padding:  5px 0px 5px 10px;
}

.fett{
	font-weight: bold;
}
.tools{
clear: left;
display : inline;
float: right; 
margin:  -3px 2px 0px 0px;
padding-bottom: 0px;
}
hr{
display: block;
background-color: #487D25;
color: #487D25;
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
border: none;
margin-bottom: 5px;
clear : both;
}

.contentBox li{
margin: 5px  10px 5px 25px;
padding: 0px 0px 0px 0px;
list-style: disc outside;
}
.contentBox li a{
text-decoration: none;
padding-left: 20px;

}
.contentBox li a:hover{
text-decoration: underline;
}

.intLink{
margin : 0;
background : url(../images/Layout/pfeil.gif) no-repeat left;
padding-left: 20px;
text-decoration: none;
}

.imageRight{
float: right;
margin: 0px 0px 10px 10px;
padding: 0px;
}

.imageLeft{
float: left;
margin: 5px 10px 10px 0px;
padding: 0px;
}
/*** RIGHT    ***/

#boxRight{
float: left;
width : 173px;	
}

#boxRight img{
margin: 0px;
padding: 0px ; 
border : 0px;
}

/***   END RIGHT   ***/

#foot{
	clear : both;
	position : relative;
	display : block;
	width: 900px;
	height: 16px;
	margin: 10px 0px 0px 0px;
	padding-top: 8px;
	background-color: #73AB40;
	color: #fff;
	text-align: center;
	left: -3px;
}

.handcursor{
cursor:hand;
cursor:pointer;
}
p.nachruf {
	border: 1px solid #666666;
	margin:0px;
	padding : 10px;
	background-color: #F6F6F6;
}

.imageZoom{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/nav_hover.png');
background-image: url(../../examples/FancyZoom/images-global/zoom/zoom-shadow4.png);
}

