body { 
	font-family: Verdana,Arial,sans-serif; 
	font-size: 12px;
	margin-top:0px;
	margin-left:0px;
	}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #CC0000;
	text-align:left;
	}
	
h2 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 15px;
	color:#BF9782;
	line-height:11px;
/*	border-bottom: 1px dotted #BF9782;  */
	padding-bottom: 5px;
	}

.glossarheadline
 {
	font-family: Georgia, Times New Roman, Times, serif;  
	font-weight:bold;
	font-size: 12px;
	line-height: 12px;
	color:#E53534;
	text-transform:uppercase;
	letter-spacing: 2px;
	}
	
.glossartag
 {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	height:2px;
}	

div.title {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	position: absolute;
	left: 467px;
	top: 160px;
	height: 50px;
	width: 483px;
	color: #5A4231;
	padding-left: 3px;
}
div.txtbody {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 380px;
	width: 505px;
	left: 469px;
	top: 228px;
	padding-right: 15px;
	font-weight: normal;
	line-height: 18px;
	font-style: normal;
	overflow: auto;
	Overflow-x: hidden;
	margin-right: 8px;
	scrollbar-arrow-color: #009EEB;
	scrollbar-darkshadow-color: #009EEB;
	scrollbar-face-color: #FFD980;
	scrollbar-highlight-color: #009EEB;
	scrollbar-shadow-color: #CCCCCC;
}

div.txtbodyassistent {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 380px;
	width: 505px;
	left: 469px;
	top: 228px;
	padding-right: 15px;
	font-weight: normal;
	line-height: 18px;
	font-style: normal;
	overflow: hidden;
	margin-right: 8px;
}


table.txttable {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5A4231;
	width: 100%;

}
table.txttable2 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5A4231;
	width: 97%;
}

table.txttablefull {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #5A4231;
	position: absolute;
	left: 469px;
	height: 380px;
	width: 505px;	
}

div.txtmargin {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 150px;
	left: 300px;
	top: 228px;
	font-weight: normal;
	line-height: 18px;
	font-style: normal;
}

div.mappenassistent_linkespalte 
{

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 200px;
	left: 250px;
	top: 228px;
	font-weight: normal;
	line-height: 18px;
	font-style: normal;
}


div.lnkright {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	margin-right: 8px;
}
ul.default {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	font-weight: normal;
	line-height: 18px;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
	list-style-position: outside;
	list-style-type: circle;
}
a:link, a:active, a:visited {
	color: #5A4231;
	text-decoration: none;
}
a:hover {
	color: #756557;
	text-decoration: underline;
}

input.mappenform, textarea.mappenform, select.mappenform
{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #838394;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #838394;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #454557;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #454557;
font-family: Arial;
font-size: 11px;
height: 13px;
width:90px;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
font-weight: bold;
padding-left:5px;
}

input.mappenformbutton 
{
background-color: #d4d0c8;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #ffffff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #808080;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #808080;
font-family: Verdana;
font-size: 10px;
width: 100px;
height: 17px;
margin-top: 3px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
font-weight: bold;
vertical-align:bottom;
}

div.navisubtop {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	border:dotted #000000 0px;
	height: auto;
	width: 500px;
	left: 473px;
	top: 125px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.navisubtopz {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 450px;
	left: 469px;
	top: 150px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: hidden;
	margin-right: 8px;
}

div.navisubtopzbuts
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 450px;
	left: 559px;
	top: 144px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: hidden;
	margin-right: 8px;
}


div.navitop {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 700px;
	left: 235px;
	top: 35px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.navitoplogin {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 750px;
	left: 228px;
	top: 0px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.navimappy
{

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 270px;
	left: 2px;
	top: 508px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 1px;
}

.textbox {
	border: 1px solid #5A4231;
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
}
div.navidown {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 685px;
	left: 300px;
	top: 620px;
	margin-right: 8px;
	vertical-align:top;
}
table.txttabledown {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #5A4231;
	background-color: #CCCCCC;
	width:685px;

}

div.naviright 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 500px;
	width: 260px;
	left: 1010px;
	top: 150px;
	margin-right: 8px;
	vertical-align:top;
	line-height:16px;
	overflow: hidden;
/*	border: dotted #0000CC;   */
}

div.description 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 150px;
	width: 450px;
	left: 410px;
	top: 660px;
	margin-right: 8px;
	vertical-align:top;
	line-height:16px;
	overflow: hidden;
/*	border: dotted #0000CC;   */
}

div.logo {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	margin-right: 8px;
	position: absolute;
	height: auto;
	width: 200px;
	left: 15px;
	top: 11px;
	
}
div.shortinfo1 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	left: 135px;
	top: 121px;
	height: auto;
	width: 200px;
	color: #5A4231;
}
div.shortinfo2 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 67px;
	top: 162px;
	height: auto;
	width: 220px;
	color: #5A4231;
}
div.shortinfo3 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 56px;
	top: 182px;
	height: auto;
	width: 230px;
	color: #5A4231;
}
div.shortinfo4 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 47px;
	top: 202px;
	height: auto;
	width: 200px;
	color: #5A4231;
}
div.shortinfo5 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 47px;
	top: 240px;
	height: auto;
	width: 200px;
	color: #5A4231;
}

div.shortinfo6 {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	left: 47px;
	top: 260px;
	height: auto;
	width: 200px;
	color: #5A4231;
}

div.txtbodyfull 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 380px;
	width: 685px;
	left: 300px;
	top: 200px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;

}

div.txtbodyfullwithoutheader 
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	/* height: 420px; */
	width: 685px;
	left: 320px;
	top: 200px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	/* overflow: auto; */
	margin-right: 8px;
	scrollbar-arrow-color: #009EEB;
	scrollbar-darkshadow-color: #009EEB;
	scrollbar-face-color: #FFD980;
	scrollbar-highlight-color: #009EEB;
	scrollbar-shadow-color: #CCCCCC;	
	
}

div.txtbodyfullwithoutheadermappendetails
{
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 420px; 
	width: 700px;
	left: 300px;
	top: 200px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
	scrollbar-arrow-color: #009EEB;
	scrollbar-darkshadow-color: #009EEB;
	scrollbar-face-color: #FFD980;
	scrollbar-highlight-color: #009EEB;
	scrollbar-shadow-color: #CCCCCC;	
	
}

div.txtbodyfullmappen {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 400px;
	width: 685px;
	left: 300px;
	top: 217px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	Overflow-x: hidden;
	margin-right: 28px;
	scrollbar-arrow-color: #009EEB;
	scrollbar-darkshadow-color: #009EEB;
	scrollbar-face-color: #FFD980;
	scrollbar-highlight-color: #009EEB;
	scrollbar-shadow-color: #CCCCCC;	
}

div.txtbodyfullmappenheader {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 40px;
	width: 685px;
	left: 320px;
	top: 190px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: hidden;
	Overflow-x: hidden;
	margin-right: 28px;
	scrollbar-arrow-color: #009EEB;
	scrollbar-darkshadow-color: #009EEB;
	scrollbar-face-color: #FFD980;
	scrollbar-highlight-color: #009EEB;
	scrollbar-shadow-color: #CCCCCC;	
}

div.txtbodykalk {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	/* height: 560px; */
	width: 782px;
	left: 210px;
	top: 170px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	/* overflow: auto; */
	margin-right: 8px;

}

div.navitable {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	margin-right: 8px;
	position: absolute;
	height: auto;
	width: 200px;
	left: 20px;
	top: 310px;
}
div.werbetable {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #5A4231;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	margin-right: 8px;
	position: absolute;
	height: auto;
	width: 200px;
	left: 20px;
	top: 535px;
}
div.txtbodyhome {

	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 430px;
	width: 685px;
	left: 258px;
	top: 165px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.stern {
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	left: 835px;
	top: 427px;
	height: 100px;
	width: 162px;
	color: #5A4231;
	padding-left: 3px;
}

/* CSS Popup */

div#csspopupcon
/*{
position: relative;
top: 81px;
left: 0;
width: 166px;
height: 700px;
}*/

div#csspopupcon a.csspopup
{
display: block;
text-align: center;
font: bold 13px sans-serif;
margin:1px;
padding: 2px;
text-decoration: none;
color: #7F7F7F;
background: #DFDFDF;
}

div#csspopupcon a.csspopup:hover
{
color: #FFFFFF;
background: none;
text-decoration: none;
}

div#csspopupcon a.csspopup span.csspopup {display: none;}

div#csspopupcon a.csspopup:hover span.csspopup
{
display: block;
position: absolute;
/*top: 80px;
left: 0;*/
width: 150px;
padding: 5px;
margin-left: 0px;
margin-top: 0px;
z-index: 100;
color: #000000;
background: #EFF3FF;
border:solid 1px #000;
font: 10px Verdana, sans-serif;
text-align: left;
}

div.tooltip
{
 position: absolute;
 display: none;
 background-color: #FFFFFF;
 /* border: solid 3px #A5EE7B; */
 padding: 3px; 
}

div.tooltipklein
{
 position: absolute;
 display: none;
 background-color: #F7EF94;
 /* border: solid 3px #A5EE7B; */
 padding: 6px;
 width:300px;
 height:auto;
}

/* KUNDENLOGIN */
.td1 {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#FFF;
	border-top:1px solid #18419C;
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	width: 100%;
	}
	
.td1a {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#FFF;
	/* border-top:1px solid #18419C; */
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	width: 100%;
	}
	
.td1b {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#FFF;
	/* border-top:1px solid #18419C; */
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	border-bottom:1px solid #18419C;
	width: 100%;
	}
	
.td1c {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#FFF;
	border:1px solid #18419C;
	width: 100%;
	}
	
.td1d {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#EFF3FF;
	border:1px solid #18419C;
	width: 100%;
	}
	
.td1e {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 5px;
	background:#EFF3FF;
	border:1px solid #18419C;
	width: 100%;
	}

.td2 {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 2px;
	/* background:#F5CBA0; */
	background: #FFFFFF;
	border-top:1px solid #18419C;
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	width: 100%;
	}

.td3 {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 2px;
	/* background:#F5CBA0; */
	background: #999;
	border:1px solid #18419C;
	width: 100%;
	}

.td4 {
	vertical-align:top; 
	overflow:hidden; 
	font-size: 11px;
	padding: 2px;
	/* background:#F5CBA0; */
	background: #CBC5AD;
	border:1px solid #18419C;
	width: 100%;
	}
	
th { 
	border:1px solid #18419C;
	vertical-align:middle; 
	overflow:hidden; 
	/*background-image:url(../imgs/share/bgr/th_blue.gif); */
	/* background-image:url(imgs/share/bgr/th_blue.gif); */
	/* background:#003063;  */
	font-size: 10px;
	font-weight: bold;
	color: #002371;
	/*text-transform:uppercase;*/
	height: 16px;
	padding-left: 2px;
	}

.th1 { 
	border-bottom:1px solid #18419C;
	border-top:1px none #18419C;
	vertical-align:middle; 
	overflow:hidden; 
	background:#002B71; 
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-transform:uppercase;
	padding-left: 2px;
	}

.th2 { 
	border:1px solid #18419C;
	vertical-align:middle; 
	overflow:hidden; 
	background-image:url(/content/imgs/share/bgr/th_blue.gif);
	font-size: 10px;
	font-weight: bold;
	color: #002B71;
	text-transform:uppercase;
	height: 17px;
	padding-left: 2px;
	}

.th3 { 
	border-bottom:1px solid #18419C;
	border-top:1px none #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	vertical-align:middle; 
	overflow:hidden; 
	background:#FFFFFF; 
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	text-transform:uppercase;
	height: 3px;
	padding-left: 11px;
	}

.th_header_table_border_left {
	width: 500px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	/*background-image:url(../imgs/share/bgr/th_blue.gif);*/
	}
	
.th_header_table_border_small {
	width: 240px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	/*background-image:url(../imgs/share/bgr/th_blue.gif);*/
	}

.th_header_table_border_right {
	width: 272px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	/*background-image:url(../imgs/share/bgr/th_blue.gif);*/
	}
	
.th_header_table_border_left_calc {
	width: 275px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	background-image:url(../imgs/share/bgr/th_blue.gif);
	}
	
.th_header_table_border_main_calc {
	width: 400px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	background-image:url(../imgs/share/bgr/th_blue.gif);
	}
	
.th_header_table_border_right_calc {
	width: 130px;
	border-left: 1px solid #18419C;
	border-top: 1px solid #18419C;
	border-right: 1px solid #18419C;
	border-bottom: 0px solid #18419C;
	font-weight: bold;
	text-transform: none;
	background-image:url(../imgs/share/bgr/th_blue.gif);
	}
		
.th_header_table { 
	overflow:hidden; 
	border:none;
	background-image:url(../imgs/share/bgr/th_blue.gif);
	font-size: 11px;
	color: #002371;
	height: 16px;
	padding-left: 2px;
	font-weight: bold;
	text-transform: none;
	}
	
.th_header_table_uebersicht { 
	overflow:hidden; 
	border:none;
	font-size: 11px;
	color: #002371;
	height: 40px;
	padding-left:0px;
	margin-top:0px;
	font-weight: normal;
	text-transform: none;
	background-image:url(../imgs/share/bgr/th_blue.gif);
	}

.th_footer { 
	border-bottom:1px solid #18419C;
	border-top:1px none #18419C;
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	vertical-align:middle; 
	overflow:hidden; 
	background:#FFFFFF; 
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	height: 3px;
	padding-left: 11px;
	}

.th_footer_table_right { 
	background: #D6DFEF;
	border-bottom:1px solid #18419C;
	border-top:1px none #18419C;
	border-left:1px solid #18419C;
	border-right:1px solid #18419C;
	vertical-align:middle; 
	overflow:hidden; 
	font-size: 10px;
	font-weight: bold;
	height: 3px;
	padding-left: 11px;
	}
	
.form {
font-size: 11px;
background-color: #FFFFFF;
border-top: inset 1px #8D8C8C;
border-bottom: inset 2px #666666;
border-left: inset 1px #8D8C8C;
border-right: inset 2px #666666;
color: #000000;
font-family: Verdana, Arial;
}

.textbox {
font-size: 10px;
font-family: Verdana, Arial;
border: solid 1px #666666;
background: #FFF;
color: #000;
padding: 1px;
}

option {
font-size: 11px;
color: #000000;
}

select {
font-size: 11px;
font-family: Verdana, Arial;
color: #000000;
}

.requiredfields {
font-size: 9px;
color: #CC0000;
}

textarea {
font-size: 11px;
font-family: Verdana, Arial;
border: solid 1px #666666;
color: #000000;
}

.checkbox {
font-size: 11px;
font-family: Verdana, Arial;
color: #000000;
}

.submit {
font-family: Verdana, Tahoma, Arial, Sans-Serif;
background-color: #FF6633;
border-top: #FFCC99 1px outset;
border-left: #FFCC99 1px outset;
border-right: #CC3300 1px outset;
border-bottom: #CC3300 1px outset;
color: #FFFFFF;
font-size:10px; 
}

.formheader{
font-family:  Arial Narrow, Arial, Verdana;
font-size: 13px;
letter-spacing: .2mm;
line-height: +1;
font-weight: bold;
background-color: #E0DFDF;
color: #666666;
}

.formbody{
background-color: #f4f4f4;
}

.radiospacer{
position: relative; 
top: 2px;
}

.req{
color: #CC3300;
position: relative;
top: 2px;
}

a.txtbody:link,a.txtbody:active,a.txtbody:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	color:#BF9782;
	text-decoration:none;
}

a.txtbody14:link,a.txtbody14:active,a.txtbody14:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 14px;
	color:#CC6633;
	text-decoration:none;
	}

	/* ergänzung */

.tbl_frame {
	table-layout:auto;
	vertical-align:top;
	border-collapse:collapse;
	margin-top: 5px;
	background: #FFFFFF;
	border-top:1px solid #18419C;
	border-right:1px solid #18419C;
	border-left:1px solid #18419C;
	width:782px;
	/* font-family: Verdana,Arial,sans-serif; 
	font-size: 10px;
	color:#666666; */
	}

.tbl_header {
	
	vertical-align:top;
	border-collapse:collapse;
	background: #FFF;
	width:782px;
	}

.tbl_content {
	
	vertical-align:top;
	border-collapse:collapse;
	background:#EFF3FF;
	width:782px;
	}
	
.td_content_line {
	background:#EFF3FF;
	height:2px;
}

.td_content_medium_line {
	background:#EFF3FF;
	height:6px;
}

.td_content_big_line {
	background:#EFF3FF;
	height:20px;
}

.td_content_gray_line {
	background:#CCCCCC;
	height:25px;
	color:#002873;
	font-weight:bold;
	font-size:13px;
}

.td_content_navi {
	background:#CED6DE;
	height:50px;
	width:782px;
}

.td_content_subnavi_up {
	background:#CCCCCC;
	height:30px;
	text-align:center
}

.BgDottedVert{
	background-image: url(/content/imgs/sprints/calc/pixline.gif);
	background-repeat: repeat-y;
}

/* Formularfelder als Klassen */
.kalk_input {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}

.kalk_select {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}

.kalk_textarea {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}

input.sprintsform,textarea.sprintsform,select.sprintsform
	{
	border-top:1px solid #838394;
	border-left:1px solid #838394;
	border-right:1px solid #454557;
	border-bottom:1px solid #454557;
	font-family:Arial;
	font-size:11px;
	height:13px;
	margin: 1px;
	color: #FFFFFF;
	font-weight: bold;
	}

input.sprintsformbutton
	{
	background-color:#D4D0C8;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	font-family:Verdana;
	font-size:10px;
	width:140px;
	height:17px;
	margin: 1px;
	color: #FFFFFF;
	font-weight: bold;
	}

/* Formularfelder ohne Klassen als Standardtags 
input {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}
*/
select {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}

textarea {
	font-size: 11px;
	font-family: Verdana, Arial;
	border: solid 1px #666666;
	background: #FFF;
	color: #000;
	padding: 1px;
}

.td_content_gray_right {
	background:#F9F2ED;
	text-align:right;
}

.td_content_line {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	background:#F9F2ED;
	height:2px;
}

.td_content_medium_line {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	background:#F9F2ED;
	height:6px;
}

.td_content_big_line {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	background:#F9F2ED;
	height:20px;
}

.td_content_subnavi_up {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	background:#fff;
	height:30px;
	text-align:center
}

.td_content_gray_line {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFF;
	background:#BF9782;
	height:25px;
	font-weight:bold;
	font-size:13px;
}

