@charset "UTF-8";

/*********************************************************** Allgemeines */
* { margin:0; padding:0; }

html { 
	height:100%; 
	margin:0; 
	padding:0; 
	background-image:url(../images/bg_brown.jpg);
	background-repeat:repeat;
	background-position:top left;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	height:100%;
	background-image:url(../images/bg_verlauf.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	color:#6f6f6f;
}

h1 {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	color:#01203d;
	margin:3px 0 3px 0;
	font-weight:normal;
}

h2 {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#968774;
	color:#01203d;
	font-weight:bold;
	margin:0 0 16px 0;
	padding:0;
}

p { margin: 0px 0 15px 0; line-height:16px; }

a {
	color:#01203d;
	color:#968774;
	text-decoration:none;
}
a:hover {
	color:#6f6f6f;
	text-decoration:underline;
}

td { padding-top:10px; }

.sekretariat {
	font-size:12px;
}
.sekretariat td {
	padding:0;
}


#content ul {
	list-style-type: square;
	margin: 0 0 0 20px;
	padding:0 0 20px 0;
}

/*********************************************************** Klassen */

.clear { clear:both; height:0px; font-size:0px; }

.brown { color:#968774; }
.line_down { /*border-bottom:1px solid #d1d1d1;*/ }

a.home {
	position:absolute;
	top:0px;
	left:15px;
}

a.invisible {
	color:#6f6f6f;
} 
a.more {
	background-image:url(../images/icon_more.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding: 0 0 0 15px;
}
a.top {
	background-image:url(../images/icon_top.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding: 0 0 0 15px;
	margin:0 26px 0 0;
	float:right;
	font-size:10px;
}


/*********************************************************** Seitenaufbau */
#page {
	margin:0 auto;
	padding:0;
	width:1000px;
	min-height:100%;
	background-color:#fff;
	background-image:url(../images/bg_verlauf2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#logo {
	width:1000px;
	text-align:center;
	padding:0;
	margin:0 auto;
}

#content {
	background-image:url(../images/border_content.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
	padding:30px 0 0 0;
}

#content #middle {
	margin:0 auto;
	width:850px;
}

#footer {
	width:700px;
	margin:0 auto;
	padding: 50px 0 20px 0;
	font-size:10px;
}