
/**********************
	CSS-Version 1.0
	Layout
**********************/

/***** Grundlegende Deklaration *****/
html {
color: black;
margin:0;
padding: 0;
height: 100%;
font-size: 100,01%;
background: #340004 url(../hp_images/bg_faderot.jpg) repeat-x;
}
body {
margin: 0;
padding: 0;
height: 100%;

font-size: 14px;
font-family: Tahoma;
}
.header{
height: 250px;
width: 970px;
background: url(../hp_images/bg_1rot.png) no-repeat;
}
.content1{
width: 15px;
}
.content2{
width: 180px;
vertical-align: top;
text-align: left;
background: url(../hp_images/bg_3.png) repeat-y;
}
.content3{
width: 560px;
vertical-align: top;
text-align: left;
background-color: #eef0ee;
}
.content4{
width: 20px;
vertical-align: top;
text-align: left;
}
.footer{
height: 15px;

}
.logintab{
border: 0;
border-spacing: 0;
border-collapse: collapse;
}
.navigation {
padding: 0;
margin: 0;
}
.zeile1{
background-color: #D6D6D6;
}
.zeile2{
background-color: #C8C8C8;
}



/**********************
	CSS-Version 1.0
	Link- & Textstyle
**********************/



/** Grundlegende Deklaration Listelemente **/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
color: #ffffff;
}
#menu {
position: relative;
top: 1.5em;
margin-bottom: 3em;
width: 10em;
left: 1em;
}

#menu dt {
cursor: pointer;
background: #A10000;
height: 20px;
line-height: 20px;
margin: 2px 0;
border: 2px solid #000000;
text-align: center;
font-weight: normal;
}

#menu dd {
position: absolute;
z-index: 100;
left: 8em;
margin-top: -1.4em;
width: 10em;
background: #A10000;
border: 2px solid #000000;
}

#menu ul {
padding: 2px;
}
#menu li {
text-align: center;
font-size: 85%;
height: 18px;
line-height: 18px;
}
#menu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
}

#menu li a:hover {
text-decoration: underline;
}


#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: white;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover {text-decoration: underline;
}


/** Forum fieldset - Start **/
.forum form {
	width: 95%;
	font-size: 1em;
	line-height: 120%;
	margin: 3em 0;
}
.forum fieldset {
	color: black;
	border: solid 1px #BB2C2C;
	background-color: #D6D6D6;
	padding: 10px;
}
.forum legend {
	padding: 0.15em 0.3em;
	font-weight: bold;
	border: 3px double #BB2C2C;
	background-color: #D6D6D6;
}
.forum input  {
	display: block;
	float: left;
	width: 15em;
	border: 1px solid #C8C8C8;
	background-color: #C8C8C8;
	margin: 7px;
	padding: 3px;
}
.forum textarea {
	display: block;
	float: left;
	border: 1px solid #C8C8C8;
	background-color: #C8C8C8;
	margin: 7px;
	padding: 3px;
}
.forum .submit,.forum .reset {
	width: 6em;
	color: black;
	background: #C8C8C8;
   	border: 3px double #BB2C2C;
}
.forum label { 
	width: 7em; 
	margin: 5px;
	padding: 5px;
	float:left; 
	text-align: right;
	font-weight: normal;
	color: #000;
}
.forum p {
	margin: 0;
	padding: 0;
	clear: left;
	float: left;
	width: 100%;
}

.forum input:focus,
.forum input:hover,
.forum input:active,
.forum textarea:focus,
.forum textarea:hover,
.forum textarea:active  {
   background-color: #fff;
   border: 1px dashed #BB2C2C;
   font-weight: bold;
}
/** Forum fieldset - Ende **/


/** Forum Links **/
.forum {
font-size: 14px;
font-weight: normal;
}

/** Gästebuch fieldset - Start **/
.gaeste form {
	width: 95%;
	font-size: 1em;
	line-height: 120%;
	margin: 3em 0;
}
.gaeste fieldset {
	color: black;
	border: solid 1px #BB2C2C;
	background-color: #D6D6D6;
	padding: 10px;
}
.gaeste legend {
	padding: 0.15em 0.3em;
	font-weight: bold;
	border: 3px double #BB2C2C;
	background-color: #D6D6D6;
}
.gaeste input  {
	display: block;
	float: left;
	width: 15em;
	border: 1px solid #C8C8C8;
	background-color: #C8C8C8;
	margin: 7px;
	padding: 3px;
}
.gaeste textarea {
	display: block;
	float: left;
	border: 1px solid #C8C8C8;
	background-color: #C8C8C8;
	margin: 7px;
	padding: 3px;
}
.gaeste .submit,.gaeste .reset {
	width: 7em;
	color: black;
	background: #C8C8C8;
   	border: 3px double #BB2C2C;
}
.gaeste label { 
	width: 7em; 
	margin: 3px;
	padding: 3px;
	float:left; 
	text-align: left;
	font-weight: normal;
	color: #000;
}
.gaeste p {
	margin: 0;
	padding: 0;
	clear: left;
	float: left;
	width: 100%;
}

.gaeste input:focus,
.gaeste input:hover,
.gaeste input:active,
.gaeste textarea:focus,
.gaeste textarea:hover,
.gaeste textarea:active  {
   background-color: #fff;
   border: 1px dashed #BB2C2C;
   font-weight: bold;
}
/** Gästebuch fieldset - Ende **/

.gaesteentry {
	width: 95%;
	color: black;
	border: solid 1px #BB2C2C;
	background-color: #D6D6D6;
}

/** Sonstiges **/
img { border: 0; }

h1 {
margin-top: 5;
color: #cf2828;
}

a, a:link, a:visited, a:active {
color: #BB2C2C;
}
a:focus, a:hover {
color: black;
}

iframe {
  border: none;
}
