body {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	background-color: #ffffff;
	color: #333333;
	text-align: center;
}

* {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
}



#allaround {width: 975px; margin-left: auto; margin-right: auto;}
#allaround, #allaround {text-align: left;}
#topbanner {
	width: 950px;
	height: 147px;
	margin: 0;
	padding: 0;
}

#login {
	width: 208px;
	height: 76px;
	margin: 0;
	padding: 0 0 0 10px;
	color: #cccccc;

}

#naviundinhalt {
	width: 975px;
	height: 460px;
	margin: 0;
	padding: 0;
}

/* Navigationspalte */
#navigation {
	margin: 0;
	padding: 0;
	float: left;
	width: 218px;
	height: 460px;
}

/* Inhaltsspalte */
#inhalt {
	float: left;
	width: 732px;
	padding: 0;
	margin: 0;
	overflow: visible;

}

#einleitung {
	padding: 7px 13px 13px 13px;
	background-color: #E7E2CC;
	margin: 7px 0 0 7px;
	overflow: visible;



}

#links {
	float: left;
	width: 346px;
	padding: 0;
	margin: 0;
	overflow: visible;

}

.backwhitegreyborder {
	background-color: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#links1 {
	float: left;
	width: 169px;
	padding: 0;
	margin: 0;
	overflow: visible;
	height: 310px;
}

#links2 {
	float: right;
	width: 169px;
	padding: 0;
	margin: 0;
	overflow: visible;
	height: 310px;
}


#rechts {
	float: right;
	width: 346px;
	padding: 0;
	margin: 0;
	overflow: visible;
}

#rechts1 {
	float: left;
	width: 169px;
	padding: 0;
	margin: 0;
	overflow: visible;
	height: 310px;
}

#rechts2 {
	float: right;
	width: 169px;
	padding: 0;
	margin: 0;
	overflow: visible;
	height: 310px;
}

#ueberschrift {
	padding-top: 50px;
	padding-left: 20px;
	color: #ffffff;
}

#content_header {

	width: 732px;
	height: 76px;
}
.content {

	padding: 7px 13px 13px 13px;
	background-color: #ffffff;
	margin: 0 0 0 7px;
}

.breadcrumb { font-size: 1em; }

/* Clearing, nach jedem Float-Pärchen */
.clearing {
	clear: both;
	height: 1px;
	font-size: 1px;
}


h1,h2,h3,h4,h5,h6 {font-weight: normal; margin-bottom: 10px;}
h1 {
	font-size: 1.1em;
	font-weight: bold;
}
p { font-size: 1.1em; line-height: 150%; margin-bottom: 10px;}
td { font-size: 1.0em; padding: 2px;}
input {color: #333333;}
input[type=submit] input[type=button] {
	text-align: center;
}
textarea {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	background-color: #ffffff;
	color: #333333;
}

option {padding: 0px 3px;}

#rssbox {
	padding: 5px; margin-left: 7px;margin-bottom: 1em;

}

#inhalt ul, #rssbox ul {
	font-size: 1.1em;
	line-height: 150%;
	list-style-type: square;
	margin-left: 25px;
	margin-bottom: 15px;
}

#navcontainer
{
	width: 211px;
	margin: 7px 0 0 7px;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
}

#navcontainer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navcontainer li
{
	border-bottom: 1px solid #90bade;
	margin: 0;
}

#navcontainer li a
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #cccccc;
	text-decoration: none;
	width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

#inhalt a:link, #inhalt a:visited {
	color: #94191B;
	text-decoration: underline;
}
#inhalt a:hover {
	text-decoration: underline;
	color: #94191B;

}

#rssbox a:link, #rssbox a:visited {
	color: #333333;
	text-decoration: none;
}
#rssbox a:hover {
	text-decoration: underline;
	color: #000000;

}

#login a:link, #login a:visited {
	color: #cccccc;
	text-decoration: none;
}
#login a:hover {
	text-decoration: none;
	color: #ffffff;

}

#inhalt a.datenbank:link, #inhalt a.datenbank:visited {
        color: #333;
	text-decoration: none;
}
#inhalt a.datenbank:hover, #inhalt a.datenbank:active, #inhalt a.datenbank:focus {
        color: #333;
	text-decoration: underline;
}

.plan {
	width: 100%;
	border: 1px solid #cccccc;
}

.td_header {
	background-color: #CCCCCC;
	padding: 3px;
}

.td_row0 {
	background-color: #E7E2CC;
}

.td_row1 {
	background-color: #ffffff;
}

TABLE.data td {padding:5px; vertical-align:top;}

TABLE.plan TD { padding:5px; }
TABLE.plan TR.tr-0 { background-color: #5ba3e0; color: #ffffff; }
TABLE.plan TR.tr-1 { background-color: #ffffff; color: #000000; }
TABLE.plan TR.tr-2 { background-color: #E7E2CC; color: #000000; }

UL.sortablelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sortablelist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px; color: #000000;
}
.handle {
	CURSOR: move;
}
LI.green {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ecf3e1
}

#dhtmltooltip{
position: absolute;
text-align:left;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
}

