.feedbacktbl
{
	width:auto;
	border:0px solid #deecff;
	margin:10px;
	margin-right:0px;
	margin-top:0px;
	font-size:100%;
	padding:0px;
}
.feedbacktbl td
{
	padding-top:0px;
	padding-bottom:0px;
	border:0px solid green;
}
.feedbacktbl th
{
	font-size:100%;
	font-weight:normal;
	text-align:left;
	color:#000;
}


div #tabs span 
{
	background-color:#ffffff;vertical-align:middle;border-top:solid #e7e7e7 1px;border-left:solid #e7e7e7 1px;border-bottom:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;padding:3px;
	cursor:pointer;
}
div #feedbackshadow
{

}

div #tabs span:hover
{
background-color:#F7FAFD;
}

.odd, .hoverodd  {background-color:#F7FAFD;vertical-align:bottom;}
.even,.hovereven {background-color:#ffffff;vertical-align:bottom;}
.hoverodd:hover  {background-color:#deecff;}
.hovereven:hover {background-color:#deecff;}


.hinweis { 
	background-color:#FFEBC8;
	color:#000000;
	
}
img.rahmen_8px {background-color:#ffffff;vertical-align:middle;border-top:solid #e7e7e7 1px;border-left:solid #e7e7e7 1px;border-bottom:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;padding:8px;}
img.rahmen_5px {background-color:#ffffff;vertical-align:middle;border-top:solid #e7e7e7 1px;border-left:solid #e7e7e7 1px;border-bottom:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;padding:5px;}
img.rahmen_3px {background-color:#ffffff;vertical-align:middle;border-top:solid #e7e7e7 1px;border-left:solid #e7e7e7 1px;border-bottom:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;padding:3px;}
img.rahmen_2px {background-color:#ffffff;vertical-align:middle;border-top:solid #e7e7e7 1px;border-left:solid #e7e7e7 1px;border-bottom:#b6b6b6 solid 1px;border-right:#b6b6b6 solid 1px;padding:2px;}


.submit {font-weight:bold; font-size:smaller;}
.hilite {background-color:#FFF9C2;}
.rot {color:#dd0505}

td {vertical-align:top;}
.viewlist td {vertical-align:middle; }
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	font-size:11px;
}


.navigation a, .navigation a:hover, .navigation a:visited 
			  {text-decoration:underline; font-weight:normal; color:#333333;}
.navigation b {font-weight:bold; color:#000000;}
.navigation {line-height:12px; font-size: 8pt; }

.alternativliste li  {font-size: 9pt; line-height:1.4em}
.alternativliste a, .alternativliste a:hover, .alternativliste a:visited 
			{font-size: 9pt;text-decoration:underline; font-weight:normal; color:#333333;}

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	width:250px;
	padding:5px;
	border:1px solid #6869B9;
}

.trefferliste td { 
	padding: 1px;
	vertical-align:middle;
	
			}
body, table, input, textarea, select,p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

td div, td a {
	font-size: 8pt;
}



input, textarea {
	border: 1px groove;
}

a, a:visited, a:active, a:hover {
	font-weight: bold;
	color: #8383C7;
}

a, a:visited {
	text-decoration: none;
}

a:active, a:hover {
	text-decoration: underline;
}

h1, h2, h3
{
	font-size:12pt;
}

h1.title, h2.title, h3.title, h3.titleunderline {
	padding: 0 0 5px 0;
	margin: 0;
	color: #6869B9;
	font-size: 11pt;
}
h4.title
{
	color: #6869B9;
}

.horbrd, .horbrdred, .horbrdgrey, .horbrdgreydbl, #topbar, #topbarfixed {
	background-repeat: repeat-x;
	background-position: bottom;
}

.horbrd, .horbrdred, .horbrdgrey, .horbrdgreydbl, .horbrdsolidred, .horbrdsolidgelb {
	height:1px;
	line-height:1px;
	padding:0;
	margin:0;
}

.bkgwhite{
	background-color: white;
	width: 99%;
}

.bkgyellow, body, #topbar, #topbarsmall {
	background-color: #FFFFF2;
}

#topbar, #topbarfixed, #topbarsmall, #topbarportal, #topbarportalmitsub {
	width: 100%;
	height: 41px;
	margin-bottom: 10px;
	background-image: url(./image/topbkg.gif);
	background-repeat: repeat-x;
}

#topbarportal, #topbarportalmitsub {
	height: 93px;
}

#menucontent a, #menucontent a:visited, #menucontent a:active, #menucontent a:hover {
	color: black;
	font-weight: normal;
}

th, .boxtitle, #toptitel, #titeltxt {
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	color: #8383C7;
	margin: 0 0 10px 0;
	clear: both;
}

.printimg {
	border: 0;
}

img {
	border: 0;
}

form {
	display: inline;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

h2.title {
	padding: 0 0 5px 0;
	margin: 0;
	color: #8383C7;
	font-size: 10pt;
}

.boxeditbtn {
	float: right;
}

.star {
	color: red;
}

.sendbtn {
	text-align: right;
	margin-bottom: 15px;
}

.pointer {
	cursor: pointer;
}

.hidden {
	display: none;
}

.pageouterdiv {
	width: 765px;
	margin-left: 15px;
}

.outertbl {
	width: 850px;
}

.leftbar {
	padding: 0 10px 0 10px;
	width: 130px;
	vertical-align: top;
}

.maincontent {
	padding-left: 30px;
	vertical-align: top;
}

.horbrd {
	background-image: url(./image/punkte-hor.gif);
}

.horbrdred {
	background-image: url(./image/punkte-horred.gif);
}

.horbrdgrey {
	background-image: url(./image/punkte-horgrey.gif);
}

.horbrdgreydbl {
	background-image: url(./image/punkte-horgreydbl.gif);
}

.horbrdsolidred {
	border-bottom: 1px solid red;
}

.horbrdsolidgelb {
	border-bottom: 1px solid #c8ab37;
}

.verbrd {
	background-repeat: repeat-y;
	background-image: url(./image/punkte-ver.gif);
}

.bkgorange {
	background-color: #ffe9c4;
	width: 99%;
}

.bkgblue {
	background-color: #F7FAFD;
	width: 99%;
}

.moneytxt {
	text-align: right;
}

.box {
	margin: 0;
	max-width: 100%;
	border: 0px solid transparent;
}

.boxinfo {
	margin: 0 0 17px 0;
	line-height: 16px;
}

.boxcontent {
	margin: 10px 0px 10px 0px;
}

#topbarfixed {
	position: fixed;
	top: 0;
	left: 0;
}

#topbarsmall {
	height: 30px;
	background-image: url(./image/topsmallbkg.gif);
}

#topbarportal {
	/*background-image: url(./image/topbkgportal.gif);*/
	background-image: url(./image/Navigation/nav_hintergrund.gif);
}

#topbarportalmitsub {
	/*background-image: url(./image/topbkgportalmitsub.gif);*/
	background-image: url(./image/Navigation/subnav_hintergrund.gif);
}

#logo {
	float: left;
	height: 100%;
}

#areatext {
	text-align: right;
}

#errorbox {
	border-bottom: 1px solid red;
	border-top: 1px solid red;
	margin-bottom: 20px;
	padding: 20px;
	width:86%;
	background-color: white;
}
#errorbox ul {
	padding:0px;
}
#menubkg {
	position: fixed;
	top: 41px;
	left: 0;
	width: 139px;
	padding: 0 10px 0 10px;
	height: 727px;
	background-color: #FFFFF2;
	z-index: 1000;
}

#menu {
	width: 125px;
	line-height: 15px;
	background-color: #FFFFF2;
}

#menucontent {
	padding: 5px;
	margin-top: 30px;
	background-color: white;
	border: 1px solid #8383C7;
}

#mainmenutxt {
	color: #3D3C9B;
}

#toptitel {
	color: #3D3C9B;
	margin-bottom: 30px;
}


#kalenderdiv
{
	width:160px;
}
.BWcpDayColumnHeader, .BWcpYearNavigation, .BWcpMonthNavigation, .BWcpCurrentMonthDate, .BWcpCurrentMonthDateDisabled, .BWcpOtherMonthDate, .BWcpOtherMonthDateDisabled, .BWcpCurrentDate, .BWcpCurrentDateDisabled, .BWcpTodayText, .BWcpTodayTextDisabled, .BWcpText, .BWcpDayColumnHeader:hover, .BWcpYearNavigation:hover, .BWcpMonthNavigation:hover, .BWcpCurrentMonthDate:hover, .BWcpCurrentMonthDateDisabled:hover, .BWcpOtherMonthDate:hover, .BWcpOtherMonthDateDisabled:hover, .BWcpCurrentDate:hover, .BWcpCurrentDateDisabled:hover, .BWcpTodayText:hover, .BWcpTodayTextDisabled:hover, .BWcpText:hover, .BWcpDayColumnHeader:visited, .BWcpYearNavigation:visited, .BWcpMonthNavigation:visited, .BWcpCurrentMonthDate:visited, .BWcpCurrentMonthDateDisabled:visited, .BWcpOtherMonthDate:visited, .BWcpOtherMonthDateDisabled:visited, .BWcpCurrentDate:visited, .BWcpCurrentDateDisabled:visited, .BWcpTodayText:visited, .BWcpTodayTextDisabled:visited, .BWcpText:visited, .BWcpDayColumnHeader:active, .BWcpYearNavigation:active, .BWcpMonthNavigation:active, .BWcpCurrentMonthDate:active, .BWcpCurrentMonthDateDisabled:active, .BWcpOtherMonthDate:active, .BWcpOtherMonthDateDisabled:active, .BWcpCurrentDate:active, .BWcpCurrentDateDisabled:active, .BWcpTodayText:active, .BWcpTodayTextDisabled:active, .BWcpText:active {
	font-size: 8pt;
	line-height: 15px;
}

.BWcpYearNavigation, .BWcpMonthNavigation {
	background-color: #86B7EE;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.BWcpCurrentMonthDate, .BWcpOtherMonthDate, .BWcpCurrentDate {
	text-align: right;
	text-decoration: none;
}

.BWcpCurrentMonthDateDisabled, .BWcpOtherMonthDateDisabled, .BWcpCurrentDateDisabled {
	color: #D0D0D0;
	text-align: right;
	text-decoration: line-through;
}



.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 { background:url(image/schatten/v1/shadow.gif) right bottom no-repeat; }
.wrap2 { background:url(image/schatten/v1/corner_bl.gif) -4px 100% no-repeat;  }
.wrap3 { padding:0 4px 4px 0;  background:url(image/schatten/v1/corner_tr.gif)100% -3px no-repeat; }
.wrap3 img {  display:block;  }  

#v1 .wrap1 {background:url(image/schatten/v1/shadow.gif) right bottom no-repeat;}
#v1 .wrap2 {background:url(image/schatten/v1/corner_bl.gif) -4px 100% no-repeat;}
#v1 .wrap3 {padding:0 5px 5px 0; background:url(image/schatten/v1/corner_tr.gif) 100% -3px no-repeat;}

#v2 .wrap1 {background:url(image/schatten/v2/shadow.gif) right bottom no-repeat;}
#v2 .wrap2 {background:url(image/schatten/v2/corner_bl.gif) -1px 100% no-repeat;}
#v2 .wrap3 {padding:0 6px 6px 0; background:url(image/schatten/v2/corner_tr.gif) 100% -1px no-repeat;}

#v3 .wrap1 {background:url(image/schatten/v3/shadow.gif) right bottom no-repeat;}
#v3 .wrap2 {background:url(image/schatten/v3/corner_bl.gif) -12px 100% no-repeat;}
#v3 .wrap3 {padding:0 9px 9px 0;background:url(image/schatten/v3/corner_tr.gif) 100% -12px no-repeat;}

#v4 .wrap1 {background:url(image/schatten/v4/shadow.gif) right bottom no-repeat;}
#v4 .wrap2 {background:url(image/schatten/v4/corner_bl.gif) -4px 100% no-repeat;}
#v4 .wrap3 {padding:0 4px 4px 0;background:url(image/schatten/v4/corner_tr.gif) 100% -4px no-repeat;}

#v5 .wrap1 {background:url(image/schatten/v5/shadow.gif) right bottom no-repeat;}
#v5 .wrap2 {background:url(image/schatten/v5/corner_bl.gif) -12px 100% no-repeat;}
#v5 .wrap3 {padding:0 9px 9px 0;background:url(image/schatten/v5/corner_tr.gif) 100% -12px no-repeat;}

#v6 .wrap1 {background:url(image/schatten/v6/shadow.gif) right bottom no-repeat;}
#v6 .wrap2 {background:url(image/schatten/v6/corner_bl.gif) -4px 100% no-repeat;}
#v6 .wrap3 {padding:0 16px 16px 0;background:url(image/schatten/v6/corner_tr.gif) 100% -4px no-repeat;}
