



html,body,h1,h2,h3,h4,h5,h6,p,a,ul,li,div,dl,img {

	margin:0;
	padding:0;
	border:0;

}




body {

	background-color:#FEEFAB;
	font-family: "Helvetica", "Arial",sans-serif;
	color:#000000;
	padding:1em;

}

a:link {

	color:#FF6600;

}

a:visited {

	color:#A0522D;

}

a:active {

	color:#CC3300;

}



img {

    color:#FFF9AF;
}


h1 {
	color:#000000;
	text-align:center;
}

h1 img {

	width:100%;

}


h2 {

    margin:1em 0 4em 0;
	color:#000000;
	text-align: center;
    font-size:2.5em;

}





h3 {

	color:#000000;
	margin:0 0 2em 0;
	text-align: center;
	font-size:1.7em;

}

h4 {

    color:#000000;
    text-align: center;

}

h5 {

	color:#000000;
	text-align: center;

}





#header a {

	color:#FFF9AF;

}


#menu1 {

	float:left;
	width:12em;
	margin:0.5em;
	clear:left;
}


#menu1 ul {

	list-style-type:none;

}




#menu1 a {

	display:block;
	color:#FFFFE3;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    border-left-color: white;
    border-top-color: white;
    background-color:#82182F;
    padding:0 0.5em 1em;



}

#menu1 a.akt {

	background-color:#FEEFAB;
	color:black;

}


#menu1 a:visited {

	color:#E1A500;

}

#menu1 a:hover {

	background-color:#FEEFAB;

}



ul.subnavi {


    margin:0 0 0 1em;

}



#menu2 ul {

	text-align:center;
	list-style-type:none;
	padding: 2em;

}

#menu2 li {

	display:inline;
	padding: 0 1.2em;

}

#menu2 a:link {

	color:#FF6600;

}

#menu2 a:visited {

	color:#A0522D;

}

#menu2 a:active {

	color:#CC3300;

}


#main {

	margin-left:13em;
	padding-right: 1em;
	padding-left:1em;
	padding-top:0.49em;

}

#main ul {

	margin-left:1em;

}

#main li {

	padding:0.2em;

}


#logos img {

	width:10em;

}


#Partnerlaeufe img {

	width:20em;

}


p.sponsoren {

	font-size:1.3em;
	margin:1em;
	text-align:center;

}

p.signature {

	margin:1em 0 0 1.5em;
	font-weight:bold;

}


#teilnahmebedingung p {

	background-color:#a9a9a9;
	border:4px solid black;
	padding:0.5em;
	margin: 0 2em 0 0;

}


.table_ausschreibung th {

	background-color:#a9a9a9;
	text-align:left;

}

.table_ausschreibung td {

	background-color:#ffd700;
	text-align:left;

}



.definitionlist_ausschreibung dt {

	font-weight: bold;
	padding:0.5em;

}

.definitionlist_ausschreibung dd {

	padding:0.5em;

}

.table_header th {

	background-color:#a9a9a9;

}

.table_header td {

	background-color:#ffd700;

}

.definitionlist_impressum dt {

	font-weight:bold;

}

.definitionlist_impressum dd {

		padding:0.5em;

}

#footer {

	width:100%;
	background-color:#FEEFAB;
	clear:both;
	text-align:left;

}

#footer a {

	float:right;

}