body
{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	BACKGROUND-IMAGE: url(images/hintergrund.gif);
	BACKGROUND-REPEAT: no-repeat;
}

body, td
{
	font-family: 'trebuchet ms',Verdana,Arial;
	font-size: 12px;
	line-height: 150%;
	color:#646464;
}
#left{
	background-image: url(images/hintergrund2.gif);
	background-repeat: repeat-y;
}
#head{
	width: 927px;
	height: 67px;
	margin-top: 4px;
}
#menu{
	float: left;
	width: 600px;
}
#menu2{
	padding-left: 106px;
}
.top p{
	margin: 0;
	padding: 0;
	height: 211px;
	overflow: hidden;
}
.top td{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#menu li,#menu ul,#menu2 li,#menu2 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
}

#menu2 a{
	float: left;
	color: #5B5B5B;
	padding: 3px 7px;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	font-size: 12px;

}
#menu a{
	float: left;
	margin-top: 20px;
	color: #5B5B5B;
	padding: 0 7px;
	display: block;
	height: 25px;
/*	background: url(images/linie.gif) left repeat-y;*/
	border-left: 1px solid #5B5B5B;
	text-decoration: none;
	padding-top: 5px;
	font-size: 12px;
}
#menu #node1 a{
	margin-right: 0;
}
#menu a:hover{
	color: #7C0000;
}
.linie{
	background-image: url(images/linie.gif);
}
.logo{
	float: right;
}
#right h3{
	margin-top: 0;
	color: #646464;
	background-color: #e8e9e9;
	line-height: 150%;
	padding-left: 8px;
}
#right p{
	padding-left: 8px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

input, select, textarea {
	font-size: 11px;
}

a, a:visited, a:active
{
	color: #7c0000;
	text-decoration:none;
}

a:hover { text-decoration:underline;}

h3
{
	color: #000080;
}


/*
P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

/*
    The following are some sample styles used in the "Styles" toolbar command.
    You should instead remove them, and include the styles used by the site
    you are using the editor in.
*/

.Fett
{
	font-weight: bold;
}

.Title,h3
{
	line-height: 115%;
	font-family:'trebuchet ms',Verdana,Arial;
	color:#5b5b5b;
	font-size:14px;
	font-weight: bold;
}

.subTitle,h2
{
	line-height: 115%;
	font-family:'trebuchet ms',Verdana,Arial;
	font-weight: bold;
	color:#7c0000;
	font-size: 14px;
}

.sub2Title
{
	line-height: 115%;
	font-family:'trebuchet ms',Verdana,Arial;
	color:#646464;
	font-size: 10px;
}

.Code
{
	border: #000000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
	font-family: 'Courier New' , Monospace;
	background-color: #DDDDDD;
}

/* aktiv: 20 30 */
/* inaktiv 21 31 */

td .row20:link, td .row20:visited, td .row20:active {
	font-family:Verdana,Arial;
	color: #5b5b5b;
	font-size: 11px;
	text-decoration:underline;
	line-height:130%;
}
td .row21:link, td .row21:visited, td .row21:active {
	font-family:Verdana,Arial;
	color: #5b5b5b;
	font-size: 11px;
	text-decoration:none;
	line-height:130%;
}

td .row30:link, td .row30:visited, td .row30:active {
	font-family:Verdana,Arial;
	color: #5b5b5b;
	font-size: 11px;
	text-decoration:underline;
	line-height:130%;
}
td .row31:link, td .row31:visited, td .row31:active {
	font-family:Verdana,Arial;
	color: #5b5b5b;
	font-size: 11px;
	text-decoration:none;
	line-height:130%;
}


td .row20:hover { text-decoration:underline;}
td .row21:hover { text-decoration:underline;}
td .row30:hover { text-decoration:underline;}
td .row31:hover { text-decoration:underline;}

td .row20 { padding: 3px 17px 3px 0px; }
td .row21 { padding: 3px 17px 3px 0px; }
td .row30 { padding: 3px 17px 3px 0px; }
td .row31 { padding: 3px 17px 3px 0px; }


table.sitemap td.row0 {	color : #000;	padding-left: 0px;}
table.sitemap td.row1 {	color : #000;	padding-left: 30px;}
table.sitemap td.row2 {	color : #000;	padding-left: 50px;}
table.sitemap td.row3 {	color : #000;	padding-left: 70px;}
table.sitemap td.row4 {	color : #000;	padding-left: 90px;}
table.sitemap td.row5 {	color : #000;	padding-left: 110px;}

.sitemap ul.row0 {	list-style-type: square; }
.sitemap ul.row1 {	list-style-type: square; }
.sitemap ul.row2 {	list-style-type: disc; }
.sitemap ul.row3 {	list-style-type: circle; }
.sitemap ul.row4 {	list-style-type: circle; }
.sitemap ul.row5 {	list-style-type: circle; }

.sitemap ul 	{	padding: 0;	margin: 0; }
.sitemap li 	{	padding: 0;	margin: 0; }

textarea{
	width: 409px;
	height: 308px;	
}
#menu #home{
	width: 16px;
	height: 25px;
	background: url(images/home.gif) center no-repeat;
	border: none;
}
#menu #home:hover{
	background: url(images/home_act.gif) center no-repeat;
}
#bottom div{
	float: right;
	display: inline;
}
#bottom p{
	display: inline;
	margin: 0;
	padding: 0;
}