body {
	background-color: #fff6c5; margin-top:10px; font-size:10pt; text-align:center;
	
}

img {border:none;}
h1 {font-size:12pt; font-weight:bold; margin-bottom:14px;}
#maintext p {font-size:80%; margin:8px 0 5px 0; line-height:150%;}
#wrap {margin:auto; width:825px; text-align:left;}
.left {margin:0; padding:15px;  }
#right {float:right; margin:0; padding:0; font-size:75%; width:220px;}
#maintext {padding:20px 20px 0px 20px;}
#suche {padding:0px; height:89px; margin-top:10px;}
#suche form {margin-top:10px;}
#menu {background-color:#f2f2f2; margin:0px 0px 20px 0px; padding:0px 0 0px 14px; height:445px; width: 220px;}

#menu a {color:#666666;  text-decoration:none; padding:3px 0 3px 0;}
#menu a:hover {text-decoration:underline;}
#menu ul {margin:0; padding:0; list-style:none;}
#menu li {margin-bottom:2px; padding:0;}

#content {text-align:left; margin:0;font:small Tahoma, "Lucida Grande", sans-serif;}

#learning {
background-color:#ffe163;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#learning h1 {color:#000000;}
#learning p {color:#000000;font-size:100%;}
#democracy {
	background-color:#fabe5d;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#democracy h1 {color:#000000;}
#democracy p {color:#000000;font-size:100%;}

#business {
	background-color:#dce282;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#business h1 {color:#000000;}
#business p {color:#000000;font-size:100%;}

#identity {
	background-color:#e0f2fb;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#identity h1 {color:#000000;}
#identity p {color:#000000;font-size:100%;}

#european {
	background-color:#98b7d5;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#european h1 {color:#000000;}
#european p {color:#000000;font-size:100%;}

#government {
	background-color:#d897bf;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#government h1 {color:#000000;}
#government p {color:#000000;font-size:100%;}

#default {
	background-color: #c9dde6;
		margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#default h1 {color:#000000;}
#default p {color:#000000;font-size:100%;}

#master {
background-color: #c9dde6;
	margin:0;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
#master h1 {color:#000000;}
#master p {color:#000000;font-size:100%;}

#startseite {
background-color: #ffffff;
	margin:0;
	padding-left: 8px;
	padding-right: 0px;
	width:100%;
	overflow: hidden;
  _overflow: visible;
  _overflow-x: hidden;
  _height: 0;
}
/*Startseite*/
.table_home {width:825px;}
.startright {float:right; width:220px; margin:0 0 0 0; padding:0; display:inline; font-size:75%;  }
#startsuche {padding:30px 0px 17px 0px; }
#home_menu {background-color:#f2f2f3; margin:0px 0px 0px 0px; padding:0px 0 0px 14px; height:445px;}
#home_menu a {color:#666666;  text-decoration:none; padding:3px 0 3px 0;}
#home_menu a:hover {text-decoration:underline;}
#home_menu ul {margin:0; padding:0; list-style:none; margin-top:20px;}
#home_menu li {margin-bottom:2px; padding:0;}
#folder_table {
	width: 797px;
}
#logos {
 font-weight: normal; width:200px;font-size: 8pt;
 background-color: white;padding: 5px;
}
#contentsuche {margin-top:0px; padding:0px 0px 0px 15px; vertical-align: top;}
#search {width: 100px;}
#content_menu {margin:0px 0px 0px 0px; padding:0px 7px 0px 14px; min-height:490px;vertical-align: top;height: 100%}
#content_menu a {color:#000000;  	text-decoration: none;
	font-weight: bold;
	font-size: 8pt; padding:3px 0 3px 0;}
#content_menu a:hover {text-decoration:underline;}
#content_menu ul {margin:0; margin-bottom:0px; padding:0; list-style:none;list-style-type:none;text-decoration: none;
	font-weight: bold;
	font-size: 8pt;}
#content_menu li {margin-bottom:3px; padding:5px; background-color:#c9dde6; display:block;text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color:#000000;
	}
	#content_menu ul li ul li {
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
	}
#content_menu li a {color:#000000;  	text-decoration: none;
	font-weight: bold;
	font-size: 8pt; padding:3px 0 3px 0;}

.left {width: 570px; padding: 15 0 15 0; overflow:hidden;list-style:none;}
#default #content_menu li {background-color:#ffffff;
}
#master #content_menu li {background-color:#ffffff;
}
#content_left {width: 570px; padding: 0 0 0 0; height: 100%; vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	}
#content_full {width: 100%; padding: 15 0 15 0; }
#content_right {width:220px; margin:0 0 0 0; padding:5px;
				font-size:85%; font-weight:bold;vertical-align: top;
}
#box_dateiablage {border: 1px solid black; padding: 0px 15px 0px 15px; margin-right: 20px;}
#box_dateiablage h3 {font-size: 8pt; text-decoration: underline;margin-top:0px;}
/*Formularelemente*/
form {margin:0; padding:0; font-size:11px;}
form br {clear:both;}
label {margin-right:5px; padding-top:3px;}
input {margin-right:5px;  padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px; }
.startlabel {width:48px; float:left;}
.searchfield {width:120px; }
#home {
	position: absolute;
	margin-top: -20px;
	margin-left: 0px;
	z-index: 1;
}
#content_subsite_list {
	width: 100%;
		margin: 0px;
	padding: 0px;
	list-style:none;list-style-type:none;
}
#content_subsite_list_item { 
	padding: 0 0 0 10;
	float:left;
}
#content_subsite_list_item a {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	margin-right: 20px;
}
#content_subsite_list_item a:hover {text-decoration:underline;}
#wikicmds {
	margin: 0px;
	padding: 0px;
	font-size: 7pt;
}
#search-info p.subtitle {
	left: auto;
}

#results-pages ul li {
	list-style-type: none;
	display: inline;
}

#show_bp_folder table tr td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
text-align:left;
}

#show_bp_folder table thead tr th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.5em;
text-align:left;
}

#show_bp_folder ul li {
	position: relative;
display:block;
	margin-top: 7px;
	border-top: 1px solid #C9DDE6;
}
#show_bp_folder ul li div {
}
#show_bp_folder ul li span {
	padding-left: 7px;
	float: left;
}
#show_bp_folder ul li ul {
	clear: both;
	text-align:right;
	margin-top: 5px;
	margin-left:10px;
}
#show_bp_folder ul li ul li{
	text-align:left;
	border-top: 0px solid grey;
}
#show_bp_folder ul li ul li span{
	float: none;
	/*margin-left: 150px;*/
}

#show_bp_folder ul li.liBullet {
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}
#show_bp_folder ul li ul li ul {
	margin-top: 20px;
}
#show_bp_folder ul li ul li ul li.liBullet {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 150px;
}

a.button {
-x-system-font:none;
background-color:#E1E1E1;
border:1px solid black;
color:black;
font-family:arial;
font-size:0.85em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:1px 8px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
a.button:link {
border:1px solid black;
text-decoration:none;
}
a.button:hover {
background-color:#CCCCCC;
border:1px solid black;
text-decoration:none;
}
a.button:active {
border:1px solid black;
text-decoration:none;
color: #000000;
}
ul.compact {
	/* width: 600px; */
	padding: 10px;
}
ul.compact li {
	margin: 5px;
	padding: 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float: left;
}

.tr_odd {
	background-color:#ffe163;
}
.tr_even {
	background-color:#ffe163;
}
