* {
margin: 0em; 
padding: 0em;
}

* a img{
	border: none;
}

* img {
	border: none;
}

* ul {
	list-style-type: none;
}



body {
font: 100% Verdana, Ariel, Helvetica, sans-serif;
color: #54545c;
background: #fff url(../bilder/rosa.gif) repeat-x;
background-position: 0 102px;
}

#container {
	width: 1000px;
	margin: 0 auto;		
}

#wrapper {
	width: 1000px;
	float: left;
	background: #f1f1f1 url(../bilder/hg.gif) repeat-y;
}

img.ordner {
	width: 63px;
	position: absolute;
	margin-top: 185px;
	margin-left: 845px;
}

/* Anfang Header */


#header {
	width: 1000px;
	height: 229px;
	background: url(../bilder/deyle-rosa2.gif) no-repeat;
	background-position: bottom left;
}

#header p {
	color: #bababa;
	font-size: 0.6em;
	padding-top: 3px;
}

#header #info {
	width: 300px;
	margin-left: 265px;
	margin-top: 64px;
}


img.logo {
	width: 369px;
	margin-left: 230px;
	
}

/* --> Ende Header */


/* Anfang Navigation */

#navigation {
	float: left;
	width: 178px;
}

#navigation ul {
	margin-top: 17px;
	width: 178px;
	border-bottom: 1px solid #999;
}

#navigation ul li {
	width: 178px;
	font-size: 0.8em;
	border-top: 1px solid #999;
	line-height: 1.8em;
}

#navigation ul li a {
	width: 160px;
	display: block;
	color: #54545c;
	text-decoration: none;
	padding-left: 18px;
}

#navigation ul li a:hover {
	background: #630f18;
	color: #fff;
}

#navigation ul li a.hier {
	background: #95394b;
	color: #fff;
}


/* --> Ende Navigation */


/* --> Anfang Content */


#content {
	width: 540px;
	margin-top: 17px;
	float: left;
	padding-left: 55px;
	padding-right: 50px;
}

h1 {
	color: #9f3d4f;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 20px;
}

h1 strong {
	
	font-weight: normal;
}

h1 span {
	font-size: 0.7em;
}

h2 {
	padding-top: 10px;
	color: #55535C;
	font-size: 0.8em;
	margin-bottom: 10px;
}

h2.rot, h2.Rubrik, h3.Rubrik {
	background: #f1f1f1;
	padding: 5px;
	border: 1px solid #999;
	margin-bottom: 20px;
	
	}


h2.abstand {
	margin-bottom: 25px;
}
h3.Titel {
	padding-top: 10px;
	color: #55535C;
	font-size: 0.8em;
	margin-bottom: 10px;
}


hr {
	margin-bottom: 20px;
}

#content p, #content ul {
	font-size: 0.8em;
	margin-bottom: 20px;
}

#content p.abstand, #content ul.abstand {
	margin-bottom: 60px;
}
#content p.ZumAnfang {
	display: none;
}
#content ul li {
	padding-left: 16px;
	background: url(../bilder/punkt.gif) no-repeat;
	background-position: 4px 8px;
	line-height: 1.4em;
}

#content p.letzt, #content ul.letzt {
	margin-bottom: 85px;
}

#content p.rahmen {
	border: 1px solid #999;
	padding: 8px;
	background: #f1f1f1;
}

#content p.rahmen a, #content ul.rot li a {
	color: #630f18;
}

#content p.rahmen a:hover, #content ul.rot li a:hover {
	text-decoration: none;
}

#content p a, #content ul li a {
	color: #777;
	text-decoration: underline;
}

#content p a:hover, #content ul li a:hover {
	color: #630f18;
}

#content h3.I_Rubrik a {
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	line-height: 40px;
	color: #777;
	text-decoration: underline;
}
#content h3.I_Rubrik a:hover {
	color: #630f18;
}
#content p em {
	color: #95394b;
	font-style: normal;
}

/* --> Ende Content */

/* --> Anfang Footer */

#footer {
	clear: both;
}

#footer p {
	font-size: 0.7em;
	border-top: 1px solid #999;
	padding-top: 7px;
	margin-bottom: 5px;
}

#footer p a.hier {
	color: #630f18;
	text-decoration: none;
}

/* --> Ende Footer */

/* --> Anfang Spalte Rechts */

#spalte-rechts {
	width: 176px;
	float: left;
}

#spalte-rechts img {
	width: 133px;
	margin-left: 15px;
	margin-top: 17px;
	margin-bottom: 5px;
}

#spalte-rechts ul {
	font-size: 0.8em;
	margin-left: 25px;
}

#spalte-rechts ul li {
	line-height: 1.7em;
}

#spalte-rechts ul li a {
	text-decoration: none;
	color: #54545c;
}

#spalte-rechts ul li a:hover {
	color: #630f18;
	text-decoration: underline;
}

#spalte-rechts ul li a.hier  {
	color: #630f18;
	font-weight: bold;
}

#spalte-rechts ul li a.hier:hover {
	text-decoration: none;
}

/* --> Ende Spalte Rechts */


/* <-- Formular */

label {
	width: 130px;
	float: left;
}

input, textarea {
	width: 335px;
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #999;
	margin-bottom: 15px;
}

textarea {
	margin-bottom: 40px;
}

p.radiobutton {
	padding-bottom: 40px;
}


p.radiobutton input {
	width: auto;
	border: none;
    padding: 0;
	margin-bottom: 0;
	margin-right: 5px;
}

p.radiobutton label {
	width: auto;
	margin-right: 45px;
	padding-bottom: 2px;
}

p.clearleft {
	clear: left;
}

input.senden {
	width: 106px;
	border-left: none;
	border-right: none;
	clear: left;
	float: right;
	margin-right: 73px;
}


/* --> Ende Formular */

/*Tabelle*/
table {
width: 530px;
border: none;
border-collapse: collapse;

}
table td {
	border: 1px solid #ccc;
	margin: 0;
	padding: 10px 10px 0px 10px;
	
}
/*Ende Tabelle*/