

body {
	/*background-color: #FFFFFF;*/
	 /*background-color:#FFFFE0;*/
	 background-color:#fefedf
}
body,tr,td,th,div {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
table {
	border: 0px none Blue;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

form {
	border: 0px none Blue;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

li {
font-size:11px;

}
.rahmen1{
	border: 1px solid #A0A080;
	background-color: #FFFFE0;
	margin: 1px 20px;
	padding: 0px;
	width: 99%;
}



a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #000000;
}

.tdueberschrift{
	background-color: #ff8616;
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #707070;
	border-right: 1px solid #707070;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #6060B0;
	text-align: center;
	background-image: url(images/hl_11.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	color: #6060B0;
	margin: 0px 5px 10px 5px;
	text-align: center;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 4px 0px;
}

img{
	border: 0;
}

.verzeichnisse {color: #020000; font-size: 11px;}
.hauptkats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #800000;
	text-decoration: underline;
}
.subkats {
	font-size: 10px;
	color: #800000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
}

.datenschutz {
	font-size: 10px;
	font-style: normal;
	color: #505050;
	text-decoration: none;
}


.navi1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.navi1:hover {
	color:#F60;	
}

.navi1b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.navi1b:hover { color:#404090; }

.navi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #404090;
	white-space: nowrap;
	text-decoration: none;
}

.navi2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #404090;
	white-space: normal;
	text-decoration: none;
}

.navi3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFE8;
	text-decoration: none;
}

.naviSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size:7pt;
	color: #000000;
	white-space: nowrap;
	text-decoration: none;
}


.navi3:hover {
	color: #FFFFA0;
}

.money{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.navi1Dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	white-space: nowrap;
}

.table01{
	border: 0px none;
}

.table02{
	background-color:#F0F0C0;
	border: 1px solid #F0D0A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.tableDesign1{
	border-collapse: separate;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.table03{
	border-left: 1px solid #E0E0B0;
	border-top: 1px solid #E0E0B0;
	border-bottom: 1px solid #909060;
	border-right: 1px solid #909060;
}

.tdDark{
	background-color: #404080;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 4px;
}

.tdDark2{
	background-color: #ff8616;
	color: #000040;
	background-image: url(images/hl_11.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 4px;
}

.tdDark2b{
	background-color: #fecb60;
	color: #000040;
	background-image: url(images/hl_12.gif);
	background-repeat: repeat-x;
	border-bottom: 2px solid #C0C090;
	margin: 0px;
	padding: 4px;
}

.tdDark2c{
	background-color: #fecb60;
	color: #000040;
	background-image: url(images/fancy4T.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.tdDark3{
	background-color: #fecb60;
	color: #202080;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 4px;
}

.tdDark1b{
	background-color: #000000;
	color: #FF0000;
	font-weight: bold;
}

.tdDark1c{
	background-color: #000000;
	color: #00FF00;
}

.filterboxTable{
	background-color:#F7EBB4;
	border: 1px solid #F0D0A0;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.filterboxCell{
	border: 1px solid #A0A080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	background-color:#fecb60;
	background-image: url(images/hl_12.gif);
	background-repeat: repeat-x;
}


hr{
	color: #202080;
	height:1px;
	background-color: #000000;
}

input{
	font-size:8pt;
	font-family:Verdana,Helvetica,Arial;
	background-color:#FFF;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	color: #000000;
	}

.input2{
	font-size:10pt;
	/*font-family:Verdana,Helvetica,Arial;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color:#ffa11d;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-width:1px;
	border-style:solid;
	color: #FFF;
	width: auto;
	font-weight:bold;
	padding: 1px 16px 1px 16px;
	height:20px;
}

.inputBtn
{
	font-size:10pt;
	font-weight:bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color:#ffa11d;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-width:1px;
	border-style:solid;
	color: #FFF;
	padding: 2px 16px 2px 16px;

}


select{
	font-size:8pt;
	font-family:Verdana,Helvetica,Arial;
	background-color:#E0E0C0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	color: #000080;
	}

textarea{
	font-size:8pt;
	font-family:Verdana,Helvetica,Arial;
	background-color:#E0E0C0;
	border-top-color:#000000;
	border-left-color:#000000;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	color: #000000;
	}

.bg00{
	background-color: #F1F1F1;
	padding: 6px;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;
}

.bg01{
	background-color: #F0F0D0;
	padding: 4px;
	margin: 0px;
	background-image: url(images/ll_01.gif);
	background-repeat: repeat-y;
}
.bg02{
	/*background-color:#FFFFE0;*/
	background-color:#fefedf;
	padding: 4px;
	margin: 0px;
	background-color:transparent;
	}

.bg03{
	background-color: #F0F0D0;
	padding: 6px;
	background-image: url(images/ll_03.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;
}


.detailInfoT
{
	text-align: right;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 0px 10px 4px;
	background-color: #F0F0D0;
	background-image: url(images/ll_03.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #C0C090;
}
.detailInfo
{
	text-align: right;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	background-color: #F0F0D0;
	padding: 6px;
	background-image: url(images/ll_03.gif);
	background-repeat: repeat;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;
}




.bg04{
	background-color: #F0F0D0;
	padding: 6px;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;
}


.bg05{
	background-color: #F0F0D0;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;
	font-size: 11px;
	padding: 20px 30px 40px 30px;
	text-align: left;
}

.bg06{
	background-color: #fecb60;
	padding: 6px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #C0C090;
	border-right: 1px solid #C0C090;

	/*background-color: #E0E0C0;*/
	padding: 10px 10px 10px 10px;
}


.naviArea{
	white-space:nowrap;
	width:150px;
	overflow:hidden;
	}

.cutArea{
	white-space:nowrap;
	overflow:hidden;
	}
	
.tcenter{
	text-align: center;
}

.tright{
	text-align: right;	
}
.tLarge{
	font-size: 12px;
	padding: 20px 20px 40px 20px;
	text-align: left;
	}
.tSmall{
	font-size: 10px;
	padding: 20px 20px 40px 20px;
	text-align: left;
	}

.vtop{
	vertical-align: top;
		width:100px;
}

.pixelspace{
	width: 1px;
	height: 1px;
}

.topNews
{
	/*background-color:#fdfd95; #e6f6ce;*/
	background-color: #FFFFE0;

	border-bottom: 1px solid #C0C090;border-right: 1px solid #C0C090;
	
}

.topNews2
{
	background-color: #d0d0d0;
	border-bottom: 2px solid #606060;border-right: 1px solid #606060;
	/*border-top: 2px solid #ffffff;border-left: 1px solid #ffffff;*/
}

.topLinks
{
font-weight:bold;
text-align:left;vertical-align:top;
/* padding:10px;padding-top:8px;padding-bottom:16px; margin-bottom:18px; */
/*background-color:#fbfca2;*/
border-bottom: 2px solid #C0C090;border-right: 1px solid #C0C090;

}

.topStart3
{
	/*background-color:#fcfda0;*/
	background-color: #FFFFE0;

	padding: 10px;
	margin-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #6060B0;
	text-align: center; vertical-align:middle;
	background-image:url(images/bgy2.jpg); background-repeat:repeat-x;
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #dbc663;
	border-right: 1px solid #dbc663;
}


.smallBorder
{
	border-bottom: 2px solid #C0C090;
	border-right: 1px solid #C0C090;
	border-left: 1px solid #ffffff;
	border-top: 2px solid #ffffff;

}

.thickBorder
{
	border-bottom: 3px solid #808080;
	border-right: 2px solid #808080;

}

.navigation
{
	padding-top:3px; padding-bottom:3px;
	padding-left:0px;
	font-size:10px;
	font-weight:bold;
	text-align:left; vertical-align:top;
}



div.sidebox
{
	margin: 2px 0px 5px 0px;
	padding:0px;
	border-left: 1px solid #D0D0D0;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #707070;
	border-right: 1px solid #707070;
	vertical-align:middle;
	
}
td.sideT {
	background-color: #56568c;
	color: #FFFFFF;
	font-size:11px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 3px;
	border-top: 1px solid #ccccff;
	border-bottom: 1px solid #9191ec;
	background-image: url(images/sideboxT.gif);
	background-repeat: repeat-x;
	background-position:top;
	width: 160px;
	
}
td.sideM {
	background-color: #F0F0D0;
	padding: 4px;
	margin: 0px;
	background-image: url(images/ll_01.gif);
	background-repeat: repeat-y;
	width: 160px;
}
td.sideB {
	background-color: #ff8616;
	color: #000040;
	background-image: url(images/hl_11.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 4px;
}
td.sideLink
{
	font-size:10px;
	font-weight:bold;
	padding: 2px 6px 2px 10px;
}


input.edit {
	background-color:#FFF;
	font-size:9px;
	font-weight:normal;
}
input.btn {
	font-size:9px;
	font-weight:bold;
	background-color:#ffa11d;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-width:1px;
	border-style:solid;
	color: #FFF;
	width: auto;
	padding: 1px 16px 1px 16px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin-top:10px;
}

td.topindex { width:1px;font-size:14px;font-weight:bold;vertical-align:top;text-align:right;padding:10px 3px 0px 0px; color:#1931ad; }
td.toppath { 
	vertical-align:top;
	font-size:small;
	font-weight:normal;
	padding:0px 2px 0px 2px;
 }
td.toplink { text-align:left;padding:0px 2px 2px 0px; }

td.hometable { padding: 24px 18px 10px 18px }


/* Customization*/

/****************/

