/*                        Dateiname: hofmannlp.css                    */
/*           style sheet definitions hofmannlp.de                     */
/*                     Nils Menninger, September 2009                 */
/*                     letzte Bearbeitung: 28.09.2009                 */

*{
		outline:none;
		margin:0px;
		padding:0px;
		font-family: Arial,no-serif;
}

.lclear{
clear: left;
}

.clear{
clear: both;
}

a.head:active{
		color:#FFF;
		font-size:7pt;
		font-weight:bold;
		text-decoration: none;
}

a.head:link{
		color:#FFF;
		font-size:7pt;
		font-weight:bold;
		text-decoration: none;
}

a.head:visited{
		color:#FFF;
		font-size:7pt;
		font-weight:bold;
		text-decoration: none;
}

a.head:hover{
		color:#FFF;
		font-size:7pt;
		font-weight:bold;
		text-decoration: none;
}

body{
		background:url('../bilder/back.gif') repeat;
		background-color:#EEEEEE;
		text-align:center;
}

div#content{
		border-bottom-color:#3C6234;
		border-bottom-style:solid;
		border-bottom-width:5px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		min-height:395px;
}

div#flashcontent{
		background-color:#FFFFFF;
		height:395px;
}

div#foot{
		background-color:#3C6234;
		border-top-color:#FFC79A;
		border-top-style:solid;
		border-top-width:4px;
		height:32px;
		margin:0px;
		width:860px;
}

div#head{
		background-color:#3C6234;
		margin:0px;
		width:860px;
}

div#info{

}

div#logo{
		float:left;
		margin:0 auto;
		padding-left:250px;
}

div#menu{
		margin-left:20px;
		margin-top: 10px;
		z-index:9;
}

div#page{
		background-color:#FFFFCC; 
		margin:0 auto;
		width:860px;
		z-index:1;
}

div#pageborder{
		background-image:url(../bilder/bg3.jpg);
		margin:0 auto;
		width:874px;
		z-index:1;
}

div#slogan{
		padding-top: 35px;
}

h1{
		color:#3C6234;
		font-size:20px;
		font-variant:small-caps;
		font-weight:bold;
		padding:30px;
		text-align:center;
}

h2{
		color:#3C6234;
		font-size:16px;
		font-variant:small-caps;
		font-weight:bold;
		text-align:left;
}

h2.index{
		color:#3C6234;
		font-size:16px;
		font-weight:bold;
		text-align:center;
}


h3{
		font-size:16px;
		font-weight:bold;
		text-align:left;
}

hr{
		margin-top: 10px;
		margin-bottom: 10px;
}

img.start{
		border:3px solid #3C6234;
		border-left-color:#EEEEEE;
		border-top-color:#CCCCCC;
		margin-bottom:10px;

}

p{
		margin-bottom: 10px;
		text-align:justify;
}

p.foot{
		color:#3C6234;
		font-size:10px;
		font-weight:bold;
		padding-left:10px;
		text-align:left;
}

p.footinfo{
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		text-align:right;
		vertical-align:top;
}

p.headinfo{
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		padding-top:85px;
		text-align:right;
		vertical-align:bottom;
}

p.gaestebuch{
		font-size:13px;
		margin: 0 auto;
		text-align:left;
		vertical-align:top;
}

p.index{
		border:2px solid #3C6234;
		border-left-color:white;
		border-top-color:white;
		color:#000;
		font-size:16px;
		font-weight:normal;
		margin: 0 auto;
		margin-top:10px;
		padding: 5px;
		text-align:justify;
		width: 793px;
}

p.slogan{
		color:white;
		font-size:22px;
		font-style:oblique;
		font-weight:bold;
		text-align:justify;
		vertical-align:middle;
}

p.spacer{
		height:1px;
}

p.teaser{
		color:red;
		font-size:16px;
		font-weight:bold;
		text-align:center;
}

p.tbindex{
		font-size:14px;
		text-align:left;
}

p.tbindex2{
		font-size:14px;
		text-align:right;
}

p.tbindex3{
		font-size:14px;
		text-align:center;
}

table.index{
		border-spacing:18px;
		margin:0 auto;
		text-align:center;
}

table.index td a:active{
		text-decoration: none;
}

table.index td a:hover{
		text-decoration: none;
}

table.index td a:link{
		text-decoration: none;
}

table.index td a:visited{
		text-decoration: none;
}

table.content2{ /* Tabellengerüst für zweispaltige variable Unterseiten*/
		border-spacing:18px;
		margin:0px 10px 0px 10px;
		table-layout:fixed;
}

table.content2 td {
		margin-bottom:10px;
		vertical-align:top;
}

table.content2 p{
		text-align:left;
		margin-bottom: 5px;
}

table.content2 li{
		list-style:none;
		text-align:left;
		margin-bottom:5px;
}

table.gaestebuch{ /* Tabellengerüst für zweispaltige variable Unterseiten*/
		border-spacing:0px;
		margin:0px 30px 0px 30px;
		table-layout:fixed;
}

table.gaestebuch td {
		vertical-align:top;
}

ul.content{
    list-style-type:disc;
    padding-left:50px;
    text-align:left;

}