/* 

----------------------------------------------------------------------
Oliver Fecht
Start: 28.05.2008
Letzte Aenderung: 28.05.2008
Autor: johan hedman
Media: Screen

----------------------------------------------------------------------
*/

* {
	margin: 0;
	padding: 0;
}

html{
	height:101%;
}

body {
	margin: 0;
	padding: 0;
	background: #3f4a39;
	color: #d0cfaf;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#container {
	position:relative;
	width: 826px;
	margin: 36px auto;
	text-align: left;
	background:url(../images/mitte_border.gif) repeat #000000;
}
#inhaltscontainer {

}


#headermenu h1{
	display:none;
}

#headermenu {
	border-bottom:solid 1px #b3b594;
	width: 826px;
	height: 31px;
	background:url(../images/header-schriftzug.gif) no-repeat #3f4a39;
}
/* ab hier topmenu */
.moduletabletop {
	float:right;
}


.moduletabletop ul {
	padding: 0;
	list-style: none;
}

.moduletabletop li {
	margin: 0;
	float: left;
	height: 31px;
	padding: 0;
}

.moduletabletop a:link, .moduletabletop a:visited {
	display: block;
	float: left;
	line-height: 31px;
	height: 31px;
	padding: 0 10px;
	color: #fff;
	border-bottom: 0;
}

.moduletabletop a:hover {
	text-decoration:underline;
	border-bottom: 0;
	background-color: #3f4a39;
}

a:link, a:visited {
	color:#fff;
	text-decoration: none;
}

a:hover {
	color:#fff;
	text-decoration:underline;
}

/* Linkes Menü Start*/

#menueinhalt{
	float:left;
}

.moduletablestart, .moduletablereise, .moduletablekontakt{
	color:f2e5ba;
	clear:both;
	width: 166px;
	height: 100%;
}

.moduletablestart h3 {
	background:url(../images/amstart.gif) no-repeat;
	height: 0;
	overflow: hidden;
	padding: 23px 0px 0px 0px;
	margin: 12px 0px 0px 10px;
}

.moduletablereise h3 {
	background:url(../images/aufreise.gif) no-repeat;
	height: 0;
	overflow: hidden;
	padding: 23px 0px 0px 0px;
	margin: 12px 0px 0px 10px;
}
.moduletablekontakt h3 {
	background:url(../images/inkontakt.gif) no-repeat;
	height: 0;
	overflow: hidden;
	padding: 23px 0px 0px 0px;
	margin: 12px 0px 0px 10px;
}
.moduletablestart a:link, .moduletablestart  a:visited, .moduletablereise a:link, .moduletablereise a:visited, .moduletablekontakt a:link, .moduletablekontakt a:visited{
	color:#f2e5ba;
	font-weight:bold;
	text-decoration: none;
}

.moduletablestart  a:hover, .moduletablereise  a:hover , .moduletablekontakt  a:hover {
	color:#f2e5ba;
	font-weight:bold;
	text-decoration:underline;
}

ul.menuleft1 {
	padding: 10px 0px 8px 10px;
	list-style: none;
}
ul.menuleft2 {
	padding: 10px 0px 8px 10px;
	list-style: none;
}
ul.menuleft3 {
	padding: 10px 0px 8px 10px;
	list-style: none;
}

ul.menuleft2 ul{
	padding-left:8px;
	color: #e1ac38;
	font: 80% Verdana, Arial, Helvetica, sans-serif;
}

ul.menuleft2 ul a:link, ul.menuleft2 ul a:visited{
	color:#e1ac38;
	text-decoration: none;
}

ul.menuleft2 ul a:hover {
	color:#e1ac38;
	text-decoration:underline;
}
/* Linkes Menü Ende*/
#inhalt {
	width: 582px;
	padding-left:81px;
	padding-right:81px;
	padding-top:34px;
	padding-bottom:34px;
	background:none;
	float:left;	
}
.contentheading {
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #e1ac38;
	padding: 0px 0px 0px 0px;
}
/*Header des Gästebuches*/

h2.componentheading {
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #e1ac38;
	padding: 2px 0px 0px 2px;
	text-align:left;
}

.componentheadinganmelden {
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #e1ac38;
	padding: 2px 0px 0px 2px;
	text-align:left;
}

#easybook {text-align:center;}

#easybook td {
	text-align:left;
}


/* Ende Gästebuch*/

/* Anmeldung */
fieldset.input {
	border:none;
}

p#com-form-login-username{
	padding:5px 0px;
}

p#com-form-login-password{
	padding:5px 0px;
}

p#com-form-login-remember{
	padding:5px 0px 12px 0px;
}

ul {
	padding: 0;
	list-style: none;
}

/*Ende Anmeldung*/
#fusszeile {
	color:#fff;
	border-top:solid 1px #b3b594;
	text-align:right;
	background: #3f4a39;
	padding-top:4px;
	padding-bottom:36px;
}

.fltrt {
	float: right;
	margin-left: 0px;
}
.fltlft {
	float: left;
	margin-right: 0px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

