body{
padding:0px;
margin:0px;
background:#FFFFFF;
background-image: url('images/hintergrund-5.png');
background-position: top center;
background-repeat: no-repeat;
}


table {border-collapse:collapse; border:0px;}


table, td {
		width:100%;
		height:100%;
		border:0px;
		z-index: inherit;
	}
tr, span, img, input, a { z-index: inherit; }

td { vertical-align:top; padding:0px;}

a:hover{text-decoration:none;}

img { border:0px;}

.m_text, table, li, input, textarea, select
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#4B4844;
	}
	
.m_text span { color:#302E32}
.m_text a{ color:#BD5100; background:url(images/a2.gif) no-repeat; background-position:0 6px; padding-left:21px}
.m_text span a{ color:#BD5100; background:none; padding:0px}
.m_text span strong{ color:#BD5100}

.aktuell a{ color:#000000; text-decoration:none}
.aktuell a:hover{ color:#000000; text-decoration:none}
.aktuell a:active{ color:#000000; text-decoration:underline}
.aktuell a:visited{ color:#000000; text-decoration:none}
	
.c_text { color:#353535; font-size:10px}
.c_text a { color:#DE7000}
.c_text span a{ color:#353535; text-decoration:none; font-size:11px}
.c_text span a:hover{ color:#353535; text-decoration:underline}
.c_text span { color:#DE7000}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.borders td
{
	width:auto;
	height:auto;
	margin:0px;
	padding:3px;
	border:1px solid #B4B0AE;
	border-collapse: collapse; 
}

.input { width:167px; height:20px; color:#A5A3A3; border:1px solid #B4B0AE; vertical-align:middle; padding-left:13px}
.input2 { width:182px; height:21px; color:#A5A3A3; border:1px solid #968D7A; background:#EDE9DF; vertical-align:middle; padding-left:7px; color:#454545}

.form{height:23px; margin-top:10px;}
.form input, .form select{width:164px; height:20px; border:#FFFFFF 1px solid; background:#E0DAC7; padding-left:5px}

textarea {width:164px; height:86px; border:#FFFFFF 1px solid; background:#E0DAC7; padding-left:5px; overflow:auto; margin-top:10px}

ul {margin:0; padding:0; list-style:none}
li  {background:none; margin:0px; padding:0px}
li a  {font-family:Tahoma; font-size:11px; line-height:18px; color:#BD5100}

h2, h3 { margin-top: 30px; margin-bottom: 25px; font-family: Trebuchet MS, Verdana, Tahoma; text-transform: uppercase }

h4 { font-size: 10px; font-weight: bold }
h3 { font-size: 13px; font-weight: bold }
h2 { font-size: 16px; font-weight: bold }

.dialog {
	z-index:5;
	position:absolute;
	width:280px;
	border: 1px solid #B4B0AE;
	margin:15px 0;
	padding:10px 25px 10px 25px;
	font:10px Tahoma, sans-serif;
    color: #000000;
	background: #EDE9DF;
}

.dialog a {
    color: #BD5100;
	text-decoration:underline;
}
.dialog a:hover {color:#BD5100;}
.dialog a:active {color:#BD5100;}

.textarten2 {
	z-index:5;
	position:absolute;
	width:450px;
	border: 1px solid #B4B0AE;
	margin:15px 0;
	padding:10px 25px 10px 25px;
	font:10px Tahoma, sans-serif;
    color: #d6d6d6;
	background: #EDE9DF;
}

.textarten2 a {
    color: #BD5100;
	text-decoration:underline;
}
.textarten2 a:hover {color:#BD5100;}
.textarten2 a:active {color:#BD5100;}

label { cursor:pointer; }

.error { color:red; display:inline; line-height:10px; padding-right: 3px; margin-top: 15px}

ul.liste { list-style-type:none; list-style-position: inside;}
ul.liste_normal li { 	background: url('images/square-de7000.gif') no-repeat transparent scroll 0pt; 
						background-attachment: scroll;
						background-position: left center;
						padding-left: 10px;
						padding-top: 2px;
						padding-bottom: 2px;}
ul.liste_pfeile li { 	background: url('images/a2.gif') no-repeat transparent scroll 0pt; 
						background-attachment: scroll;
						background-position: left 10px;
						padding-left: 15px;
						padding-top: 2px;
						padding-bottom: 2px;}
												
.textarten li { color: white; }
