*  {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

body {
	font-size:x-small; /* for IE5 / WIN*/
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /* for all */
}

html>body { /* das w�re noch f�r Opera */
	font-size: small;
}
.hintergrund{
background:url(../images/hinterg.gif) repeat-y left;
}

#main {
	width:779px;
	clear:both;
}

/* -----------------------------------*/
/* ---------->>>   CutBox   <<<-------*/
/* -----------------------------------*/

#cutdiv {
  position:relative;
  z-index:1;
}
#cutpic {
  position:relative;
  z-index:2;
}
#cutbox {
  position:absolute;
  z-index:3;
}
.cutimg {
  border-color:#990000;
}
/* -----------------------------------*/
/* ---------->>> NavLeiste  <<<-------*/
/* -----------------------------------*/

#navleeiste {
	float:left;
	width:131px;
	height:inherit;
}

	#suchbox p {
		padding:2px 2px 2px 4px;
		background-color:#086118;
		color:#FFF;
		font-weight:bold;
	}

	.suchbox {
		margin:5px 0 0 5px;
		width:120px;
		border:1px #086118 solid;
	}

	#formsuche {
		border:none;
		background-color:#EEF4F9;
		padding-bottom:4px;
	}

	.suchbutton {
		display:block;
		margin:0 0 0 30px;
		text-align:right;
		background-color:#EEF4F9;
		color:#086118;
		font-weight:bold;
		border:none;
	}

	#meinadmin {
		margin:1px 0 0 5px;
	}

	#textmeinadmin {
		padding-left:2px;
		font-size:80%;
	}

	#navgmm {
		margin:10px 0 10px 0;
		background:#d6e7d6;
	}

	#navlaiste {
		padding:5px 0 10px 0;
	}

	#navlaiste li {
		list-style:none;
		padding:2px 2px 2px 10px;
		border-bottom:1px #fff dashed;
	}

	#navlaiste li a {
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}

	#navliste li a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#086118;
	}

	#weiterelinks {
		margin:10px 0 10px 0;
		padding-bottom:15px;
		background-color:#086118;
	}

	#weiterelinks p{
		padding:2px 2px 2px 4px;
		background-color:#086118;
		color:#FFF;
		font-weight:bold;
	}

	#weiterelinks ul li{
		background-color:#d6e7d6;
		border-bottom:1px #fff solid;
	}

	#weiterelinks ul li a{
		font-size:80%;
		padding-left:10px;
		text-decoration:none;
		color:#000000;
	}

	#weiterelinks ul li a:hover{
		font-size:80%;
		text-decoration:none;
		color:#086118;
	}

	#copyright, #copyright a{
		font-size:11px;
		color:#000000;
		text-decoration:none;
		text-align:center;
	}

	#copyright {
		margin:30px 0 300px 0;
	}
/* -----------------------------------*/
/* --------->>> Werbung <<<-----------*/
/* -----------------------------------*/


#werbeleiste {
	float:right;
	width:133px;
}

	#stammdaten {
		background-color:#d6e7d6;
		margin:15px 0 0 0;
	}

	#stammdatenheader {
		background-color:#086118;
		padding:2px;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#FFF;
	}

	#stammdatenfirma {
		text-align:center;
		font-weight:bold;
		padding:2px 0 2px 0;
	}

	#stammdaten ul {
		list-style:none;
		margin:5px 0 5px 0;
	}

	#stammdatenonline {
		font-size:85%;
		font-weight:bold;
		padding-left:4px;
	}

	#stammdatenonline strong {
		color:#19692A;
	}

	#stammdatenabgelaufen {
		font-size:85%;
		font-weight:bold;
		padding-left:4px;
	}

	#stammdatenabgelaufen strong {
		color:#086118;
	}

	#stammdaten ul li {
		font-size:85%;
		padding-left:4px;
	}

	#logout {
		border:1px #086118 solid;
	}

	#logout a{
		display:block;
		border:5px #fff solid;
		background-color:#F0E02C;
		text-decoration:none;
		text-align:center;
		padding:4px;
		font-weight:bold;
	}

	#logout a:hover{
		display:block;
		border:5px #086118 solid;
		background-color:#F0E02C;
		text-decoration:none;
		text-align:center;
		padding:4px;
	}

	#zeichen {
		border:1px #086118 solid;
		padding:4px;
		margin:10px 0 0 0;
	}

	#logo {
	  height:100px;
	  margin:0px;
	  padding:0px;
	}

	#zeichen ul {
		list-style:none;
		font-size:85%;
		font-weight:bold;
	}

	#zeichen p {
		color:#086118;
		text-align:center;
		text-decoration:underline;
		padding:2px 2px 4px 2px;
		font-weight:bold;
	}

	#druck {
		background:url(../images/druck.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#stat {
		background:url(../images/stat.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#loeschen {
		background:url(../images/loeschen.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#zeitung {
		background:url(../images/zeitung.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#buchen {
		background:url(../admin/images/print_add.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#foto {
		background:url(../images/foto.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#buttonon {
		background:url(../images/btn_on.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#buttonoff {
		background:url(../images/btn_off.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#edit {
		background:url(../images/btn_edit.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#veraendern {
		background:url(../images/veraendern.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}
	#merkliste {
		background:url(../images/merkliste.gif) left no-repeat;
		padding:4px 0 2px 27px;
	}

/* -----------------------------------*/
/* --------->>> Content <<<-----------*/
/* -----------------------------------*/
#content {
	float:left;
	width:480px;
	margin:15px;
	background-color:#FFFFFF;
	z-index:1;
}
#content_login {
  float:left;
	width:617px;
	margin:15px;
	background-color:#FFFFFF;
}

/* -----------------------------------*/
/* --------->>> Footer  <<<-----------*/
/* -----------------------------------*/


#footer {
	clear:both;
	width:779px;
	background-color:#FFFFFF;
}

/* -----------------------------------*/
/* --------->>> Login  <<<-----------*/
/* -----------------------------------*/


#datumkasten {
	float:right;
	width:120px;
	background:#086118 url(../admin/images/rundung.gif) no-repeat top;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding:2px;
}
#infoheader {
	float:left;
	width:260px;
	font-size:16px;
	font-weight:bold;
	color:#086118;
}
#hautpkasten {
	width:420px;
	padding-bottom:120px;
}
#mainkasten {
	border:1px #086118 solid;
	padding-top:40px;
	text-align:left;
	clear:both;
}
#loginbutton {
	text-align:right;
	clear:both;
	padding-top:10px;
}
#loginbutton input{
	background-color:#abc6b0;
	border:1px #abc6b0 solid;
	font-weight:bold;
}
.login label{
	float:left;
	width:100px;
	margin-left:50px;
	font-weight:bold;
	padding:0px;
	padding-top:4px;
}
.login input{
	float:right;
	width:200px;
	margin-right:50px;
	border:1px #abc6b0 solid;
}
.login {
	width:100%;
	float:left;
	padding-bottom:20px;
}