body {
	font-family			: Arial, sans-serif;
	font-size			: 14px;
	color				: #393939;
	margin				: 0px;
	overflow-y			: scroll;
	background			: #343434; 
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing			: 0;
}

td {
	font-family			: Arial, sans-serif;
	color				: #ebd7a3;
	vertical-align		: top;
}

p { margin				: 1em 0; }

div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.4em;
	color				: #393939;
	margin-bottom			: 1em;
	font-weight			: bold;
}
h2 {
	font-size			: 1.2em;
	color				: #393939;
	margin				: 1em 0;
	font-weight			: bold;
}

a {
	color				: #393939;
	font-weight			: bold;
	text-decoration			: none;
}
a:hover { 
	color				: #ebd7a3; 
	text-decoration		: underline;
}

#headbalken {
	width				: 100%; 
	float				: left; 
	height				: 137px; 
	background			: url(images/head_bg.png) repeat-x;
}

#headmenuebox {
	width				: 350px;
	margin              : 5px 25px 50px 0;
	padding				: 3px 0 0 0;
	text-align			: right;
    float               : right; 
}

.topmenue {
	display				: inline-block;
	color				: #ebd7a3;
	font-family			: Arial, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	margin-left         : 15px; 
}
.topmenue:hover, .topmenue_on, .topmenue_on:hover {
	display				: inline-block;
	color				: #ebd7a3;
	font-family			: Arial, sans-serif;
	font-size			: 13px;
	font-weight			: bold;
	margin-left         : 15px;
	text-decoration		: underline;
}
#menue {
	float			   : right;
	margin-right       : 15px;
	margin-top         : 10px;
	text-decoration	   : none;
}


#menue .menu {
	float              	: left;
	height				: 24px;
	font-size          	: 18px;
	font-weight        	: bold;
	color              	: #ebd7a3;
	margin             	: 0 0 0 50px;
	padding            	: 0px 10px;
	text-decoration	   	: none; 
}
#menue .menu:hover, #menue .menu_on:hover, #menue .menu_on , #menue li:hover a.menu {
	float              	: left;
	height				: 24px;
	font-size          	: 18px;
	font-weight	       	: bold;
	color			   	: #ebd7a3;
	margin             	: 0 0 0 50px;
	padding            	: 0px 10px;
	background         	: url(images/menu_hover.png) repeat-x;
	text-decoration    	: none;
}

img {
	border				: none;
}
#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

ul { margin-left				: 1.3em; }

textarea, input, select, input {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

/*für den IE*/
input[type=radio] {
	padding				: 0px;
	background			: 0px;
	border				: 1px;
}

.button {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #ebd7a3;
	margin				: 1px 0;
	font-size			: 1em;
	padding             : 10px 15px;
	border-radius       : 5px;
}
.button:hover {
	font-family			: Arial, sans-serif;
	color				: #333333;
	border				: 1px solid #333333;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
	padding             : 10px 15px;
	border-radius       : 5px;
}
#content_schatten {
    width: 878px;
    padding: 10px 0 15px 0;
    float: left;
    background: url(images/content_schatten.png) bottom right no-repeat;
}
#content {
    width: 878px;
    background: url(images/content_bg.png);
    float: left;
    margin: 0 0 0 0;
    position: relative;    
}
#inhalt {
    width: 400px;
    float: left;
    margin: 10px;       
}
#inhalt_wide {               
    width: 840px;
    float: left;
    margin: 10px;
    
}
.smallbox {
    width: 260px;
    height: 312px;
    float: left;
    background: url(images/smallcontentbox.png) no-repeat;
    position: relative;
}
.smalltext  {
    width: 228px;
    height: 140px;
    bottom: 20px;
    left: 12px; 
    position: absolute;
}
.ueber {
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
.more {
    background: url(images/link_pfeil.png) left 5px no-repeat;
    display: inline-block;
    float: left;
    padding-left: 15px;
}

#footer {
    float: left;
	z-index				: -5;
	width				: 100%;
	font-size			: 13px;
	height				: 119px;
	bottom				: 0;
	background			: url(images/footer_bg.png) repeat-x;
}
#footercontent {
	width				: 860px;
	clear               : both;
	margin-left         : auto;
	margin-right        : auto;
	text-shadow			: 0 1px 1px #000000;
}
.footertext {
    display: inline-block;
    float: left;
    color: #ebd7a3;
    margin: 12px 55px 0 0;
}

#footertext {
    margin: 0;
}
	.footer_link {
		display:block;
		color:#ebd7a3;
		font-weight:normal;
		margin:0 0 2px 0px;
		padding:0 0 0 10px;
		background:url(images/submenu_hover.png) no-repeat;
	}
	.footer_link:hover {
		color				: #ebd7a3;
		text-decoration		: underline;
	}
.impressum td {
    color: #333333;
}
	