body {
	background-color : white;
	margin: 0px;
	padding: 0px;
}

div#kopf {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 750px;
	height: 90px;
}

div#navigation {
	position: absolute;
	top: 100px;
	left: 10px;
	width: 110px;
}

div#content {
	position: absolute;
	top: 100px;
	left: 130px;
	width: 450px;
	border-left: 1px solid gray;
	padding-left: 10px;
}

div#domainverwaltung {
	position: absolute;
	top: 90px;
	left: 0px;
	width: 750px;
}

div#rechts {
	position: absolute;
	top: 100px;
	left: 600px;
	width: 150px;
}



div.kasten {
	border: 1px solid black;
	padding: 10px;
	background-color: #DCDCDC;
}


/* Schriftarten */
p,th,td,ol,ul,li,caption,div {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
} 

h3 {
	margin-top: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}

h4 {
	margin-top: 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}

.klein {
	font-size: 12px;
}

.sehrklein {
	font-size: 10px;
}

.popup {

}


ul li {
	list-style-type : square;
}


/* sichtbare Tabellen */
caption {
	font-size: 14px;
	font-weight: bold;
}

td.daten {
  background-color : #EEEEEE;
  text-align: center;
  vertical-align: top;
}

td.ueberschrift {
	background-color : #D4D4D4;
	text-align: center;
	vertical-align: top;
}

td.beschreibung {
	background-color : #D4D4D4;
	text-align: left;
	vertical-align: top;
}

td.preisangabe {
	background-color : red;
	color: white;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	vertical-align: top;
}

td.weiss {
	background-color : white;
	text-align: center;
	vertical-align: top;
}


/* Hyperlinks */
A {
	text-decoration : underline;
	color : black;
}

A:hover {
	text-decoration : none;
	color : black;
	background-color : Silver;
}

A.navigation {
	text-decoration : none;
	color : Black;
}

A:HOVER.navigation {
	background-color : Silver;
	/*width : 110px;*/
}

A:HOVER.none {
	background-color : white;
}

.tipp {
  cursor: help;
}

.rot {
	color : Red;
	font-weight : bold;
}

/* Infobox rechts */
.infobox {
	border : 1px solid Black;
	padding : 3px;
	background-color : #DCDCDC;
}

.infobox-weiss {
	border : 1px solid Black;
	padding : 3px;
	background-color : #FFFFFF;
}

/* Infobox Kundenbereich rechts */
.kundenbox {
	border : 1px solid Black;
	padding : 3px;
	background-color : white;
}

/* Box auf der Kundenseite */
.newsbox {
	background-color : White;
	border : 1px solid;
	padding : 3px;
	width: 440px;
}

/* Box auf der Homepage" */
.featurebox {
	overflow: hidden;
	background-color: White;
	border: 1px solid;
	padding: 0px;
	width: 438px;
	height: 180px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.floatbox { 
	float: left; 
	width: 45%;
	height: auto;
	background: white;
	border: solid 1px #D4D4D4;
}

.top {
	margin-top : 0px;
}

.bottom {
	margin-bottom : 0px;
}
div#fuss-screen{
	
}
div#fuss-druck{
	/*display: none;*/
	font-size:11px;
}

