div.haus	{
         margin-top:17px;
         margin-right:0px;
         margin-bottom:15px;
         margin-left:0px
	}

a.navi           {
		padding-right:5px;
		text-decoration:none;
                display:block;
                text-align:left;
                border-style:ridge;
                border-width:2px;
                color:#FFFFFF;
                 }

a.extern:hover	{
		text-decoration:none;
                 color:#FFFFFF;
                 font-weight:bold;
		}

a.extern:visited	{
		text-decoration:none;
                 color:#008F00;
                 font-weight:bold;
		}

a.extern		{
		text-decoration:none;
                 color:#008F00;
                 font-weight:bold;
		}

a.intern:hover	{
		text-decoration:none;
                 color:#FFFFFF;
                 font-weight:bold;
		}

a.intern:visited	{
		text-decoration:none;
                 color:#CCCCCC;
                 font-weight:bold;
		}

a.intern		{
		text-decoration:none;
                 color:#FFFFAA;
                 font-weight:bold;
		}

a.mail:hover	{
		text-decoration:none;
                 color:#FFFFFF;
                 font-weight:bold;
		}

a.mail:visited	{
		text-decoration:none;
                 color:#008F00;
                 font-weight:bold;
		}

a.mail		{
		text-decoration:none;
                 color:#008F00;
                 font-weight:bold;
		}

.innavi		{
		}

.notcurrent	{
                }

.current	{
		padding-right:5px;
		display:block;
                text-align:left;
                padding-left:15px;
                border-style:ridge;
                border-width:3px;
                background-color:#FFFFFF;
                color:#3366ff;
                }

.mainnavi
	{
         font-weight:bold;
        }

.subnavi
	{
         font-weight:normal;
         }


.Inhalt
	{
         padding:0px 10px 0px 15px;
         font-family:serif;
	     line-height:100%;
         }

p img
	{
	margin:10px 10px;
         }

p	{
         margin-top:7px;
         margin-right:0px;
         margin-bottom:5px;
         margin-left:0px
	background-color:transparent;
         }


body
	{
	font-family:serif;
         color:#FFFFFF;
         background-image:url(../Images/Kran_hinter.png);
         background-attachment:fixed;
         }

h1.Kopfzeile
	{
	white-space:nowrap;
	font-family:serif;
         margin-top:0px;
         margin-right:0px;
         margin-bottom:0px;
         margin-left:10px;
	}

h1
	{
	font-family:serif;
         margin-top:35px;
         margin-right:10px;
         margin-bottom:20px;
         margin-left:0px;
         line-height:100%;
	 clear:both;
	}

h2
	{
	font-family:serif;
         padding-top:20px;
         margin-right:10px;
         margin-bottom:15px;
         margin-left:0px;
	}


h3
	{
	font-family:serif;
         margin-top:15px;
         margin-right:10px;
         margin-bottom:7px;
         margin-left:0px;
	}

h4
	{
	font-family:serif;
         margin-top:7px;
         margin-right:10px;
         margin-bottom:5px;
         margin-left:0px;
	}

ul ul
	{
         list-style-type:none;
         padding:0px 0px 0px 0px;
         margin:0px 0px 0px 20px;
         }

ul
	{
         list-style-type:none;
         padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
         }

li
	{
         list-style-type:none;
         padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
         }

.Navigation
	{
         padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
         }

.Kopfzeile
	{
        width:100%
	 padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
         }

.Ecke
	{
	margin:0px 0px 0px 0px;
         }

.Rahmen
	{
        	background-color:#3366ff;
         }

p.bild-rechts
	{
	float: right;
	text-align: center;
	margin: 5px 10px 5px 20px;
	padding: 0;
         font-size:smaller;
	color:#000000;
	clear:right;
	}
p.bild-rechts img
	{
         display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border:0;
	}
p.bild-rechts a
	{
	text-decoration:none;
	}

p.bild-links
	{
	float: left;
	text-align: center;
	margin: 5px 20px 5px 10px;
	padding: 0;
	font-size:smaller;
	color:#000000;
	clear:left;
	}
p.bild-links img
	{
    	display: block;
    	margin: 0px;
    	padding: 0px 0px 0px 0px;
    	border:0;
	}

p.bild-links a	{
		text-decoration:none;
		}

.Name		{
		font-weight:bold;
		}

.Zeit		{
		margin-top:0px;
                 padding-top:0px;
		font-style:italic;
                 color:#000000;
		}
.News            {
		clear:both;
		}
p.News h2	{
		margin-top:10px;
		margin-bottom:0px;
                 padding-bottom:0px;
		}

address		{
		font-style:normal;
                 line-height:1em;
                 }
span.Tel		{
		font-weight:lighter;
		font-size:smaller;
		}

span.Tel span	{
                 font-weight:bold;
		}

img.indexlogo	{
		border:0;
                 margin:15px;
                 }

h2.indexheadline	{
		text-align:center;
                 margin-bottom:0px;
                 }

div.indexabschnitt
		{
                 text-align: center;
		}

img		{
		border:0px;
		}
