body {
	font-family		: Arial;
	font-size		: 12px;
	color			: #333333;
	text-align		: center;
	margin			: 0 10px;
	background		: url(images/body_bg.jpg) top left repeat-x #FFFBEB;
}

/* Farben
 gleborange : #FBC660
*/

* {
	margin 	: 0;
	padding : 0;
}

table {
	border-spacing:0;
}

td {
	font-family 	: Arial;
	color			: #333333;
	vertical-align 	: top;
}

p { margin : 1em 0; }

span { color : #333333; }

div {
	text-align : left
}

h1 {
	font-size 		: 1.4em;
	color			: #FDA706;
	margin-bottom 	: 1em;
}
h2 {
	font-size 		: 1.2em;
	color			: #FDA706;
	margin			: 1em 0;
}

a {
	color 			: #333333;
	font-weight 	: bold;
	text-decoration : none;
}
a:hover { color: #FBC660; }

a.menu, a.menu_on {
	display		: block;
	color		: #FDA706;
	width		: 138px;
	height		: 15px;
	font-size	: 12px;
	padding		: 5px 20px;
	margin		: -1px 0 0 0;
	background	: #FCDA9A;
}
a.menu:hover { 
	color 		: #333333; 
	background	: #FBC660;
}
a.menu_on {
	display		: block;
	width		: 138px;
	font-size	: 12px;
	padding		: 5px 20px;
	color		: #333333;
	margin		: -1px 0 0 0;
	background	: #FBC660;
}

a.pdf {
	background: url(images/pdf_xs.png) no-repeat;
	padding		: 3px 0 8px 20px;
}
a.pdf:hover {
	color : #FBC660;
}

img {
	border : none;
}
#get {
	background : url(http://http-get.de/get.gif) no-repeat;
}
.email {
	display : none;
}
ul { margin-left : 1.3em; }

textarea, input, select, input.off {
	font-family 	: Arial;
	color			: #333333;
	border			: 1px solid #DDDDDD;
	background		: #FFFBEB;
	margin			: 1px 0;
	font-size		: 1em;
}
input.on {
	font-family 	: Arial;
	color			: #333333;
	border			: 1px solid #FBC662;
	background		: #FBC662;
	margin			: 1px 0;
	font-size		: 1em;
}
input.error, select.error, textarea.error {
	border			: 1px solid #FF0000;
	background-color: #FFFCE2;
}
.bold {font-weight:bold;}
.head {
	position	: absolute; 
	z-index		: 10; 
	width		: 960px; 
	height		: 160px
}
.menudiv {
	width		: 178px;
	border		: 1px solid #FBC660;
}
.menukanten {
	width		: 178px;
	height		: 15px;
	margin		: -1px 0 0 0;
	border		: 1px solid #FBC660;
	background	: #FCDA9A;
}
.linkspan { color : #FBC660; }
.linkspan:hover { color : #333333; }
.content {
	position	: absolute; 
	top			: 139px;
	left		: 10px;
	width		: 958px;
	min-height	: 500px; 
	border		: 1px solid #333333; 
	background	: #FDE7C0;
}
.teaser {
	float		: left; 
	width		: 956px; 
	margin		: 20px 0 15px; 
	text-align	: center; 
	border		: 1px solid #FBC660; 
	background	: #FFFFFF;
}
.footer {
	float		: left; 
	width		: 100%; 
	padding		: 10px 0; 
	text-align	: center; 
	background	: #FBC660;
	font-size	: 12px;
}