body { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	background-color: #F7EF94;
	margin-left:0px;
	margin-top:0px;
	}

.bgr_table {
	background-color: #FFFFFF;
	margin-left:15px;
	width:1230px;
	height:auto;
	border-collapse: collapse;

	}
	
.bgr_table_header {
	background-color: #FFFFFF;
	margin-top:0px;
	margin-left: 0px;
	width:1230px;
	height:auto;
	border-collapse:collapse;
	}

.produktliste {
	background-color: #FFFFFF;
	margin-top:0px;
	margin-left: 0px;
	width:100%;
	height:auto;
	border-collapse:collapse;
	padding-left:10px;
	}

.left_column {
	width:130px;
	vertical-align:top;
	padding-left:25px;
	padding-right:3px;
	}
	
.left_column2 {
	width:135px;
	vertical-align:top;
	padding-left:0px;
	}
	
.main_column {
	vertical-align:top;
	width:620px;
	padding-left:2px;
	padding-right:10px;
/*	background-color: #FFFBEF;  */
	}

.main_column_title_1 {
	vertical-align:top;
	width:620px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../imgs/li-header_2.gif);
	background-repeat:no-repeat;
	height: 90px;
	}
	
.main_column_title_f {
	vertical-align:top;
	width:620px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-left:10px;
	background-image:url(../imgs/li-header_firmenordner.gif);
	background-repeat:no-repeat;
	height: 90px;
	}	

.main_column_combined {
	vertical-align:top;
	width:875px;
	padding-left:10px;
	padding-right:10px;
	}

.main_column_tmenu {
	vertical-align:top;
	width:445px;
	padding-left:10px;
	padding-right:10px;
	}

.right_column {
	width:240px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	}
	
.right_column2 {
	width:200px;
	vertical-align:top;
	padding-left:0px;
	padding-right:20px;
	}

.left_column_title {
	height:60px;
	vertical-align:top;
	background-image:url(../imgs/li-header_1.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	padding-bottom:5px;
	}
	
.left_column_title_f {
	height:60px;
	vertical-align:top;
	background-image:url(../imgs/li-header_1.gif);
	background-repeat:no-repeat;
	margin-left:0px;
	}	
	
.right_column_title {
	width:200px;
	vertical-align:top;
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
	}

.right_column2_title {
	width: 200px;
	vertical-align:top;
	background-image:url(../imgs/tbl_background_corner3.gif);
	background-repeat:no-repeat;
	padding-top:20px;
	}
	
.main_column_title {
	height:100px;
	vertical-align:top;
	/*background-image:url(../imgs/li_header_pic_1.gif);*/
	background-repeat:no-repeat;
	}

.margin_column {
	width:100px;
	vertical-align:top;
	}
	
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  
	font-weight:bold;
	font-size: 12px;
	line-height: 14px;
	color:#E53534;
	text-transform:uppercase;
	letter-spacing: 2px;
	line-height:12px;
	}	
	
h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 11px;
	color:#BF9782;
	line-height:11px;
	border-bottom: 1px dotted #BF9782;
	padding-bottom: 5px;
	}


	
h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	color: #FF0000;
	line-height:11px;
	border-bottom: 1px dotted #BF9782;
	padding-bottom: 5px;
	}	
	
h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 11px;
	text-align:center;
	color:#BF9782;
	line-height:11px;
	padding-bottom: 5px;
	}
	
h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 13px;
	text-align:left;
	color:#BF9782;	
	line-height:10px;
	}	

.glossarheadline
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	line-height: 12px;
	color:#E53534;
	text-transform:uppercase;
	letter-spacing: 2px;
	}
	
.glossartag
 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	height:2px;
}
	

td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height:16px;
	font-weight: normal;
}
	
a:link, a:active, a:visited {
	color: #CC0000;
	text-decoration:none;
	}

a:hover {
	color: #666;
	text-decoration:underline;
	}

div.title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 22px;
	font-weight: normal;
	position: absolute;
	left: 467px;
	top: 175px;
	height: 50px;
	width: 483px;
	color: #5A4231;
	padding-left: 3px;
}
div.txtbody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 380px;
	width: 540px;
	left: 469px;
	top: 228px;
	padding-right: 15px;
	font-weight: normal;
	line-height: 18px;
	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;
}
table.txttable {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #5A4231;
	width: 618px;
}

table.tom {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	background-image:url(../imgs/firmenordner/tom/tomordner.gif);
	background-repeat:no-repeat;
	width: 590px;
	height: 715px;
}

table.txttablefull {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 18px;
	color: #5A4231;
	width: 575px;
}

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:#BF9782;
	text-decoration:none;
	}	
	
	
a.txtbodyredb:link,a.txtbodyredb:active,a.txtbodyredb:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
	}	

a.txtbody:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size: 12px;
	color:#BF9782;
	}
	
a.outframe:link,a.outframe:active,a.outframe:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#000000;
	text-decoration:none;
	}

a.outframe:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#0000CE;
	text-decoration:underline;
	}

a.innernavi:link,a.innernavi:active,a.innernavi:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#666;
	text-decoration:none;
	}

a.innernavi:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#C60418;
	text-decoration:underline;
	}
	
a.innernavi2:link,a.innernavi2:active,a.innernavi2:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	}

a.innernavi2:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight:bold;
	color:#C60418;
	text-decoration:none;
	}
		

div.txtmargin {

	font-family: "Trebuchet MS", Arial, 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", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align:right;
	font-style:italic;
	font-weight:bold;
	margin-right: 8px;
}
ul.default {
	font-family: "Trebuchet MS", Arial, 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;
}

div.navisubtop {
	font-family: "Trebuchet MS", Arial, 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", Arial, 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", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #5A4231;
	position: absolute;
	height: auto;
	width: 700px;
	left: 269px;
	top: 11px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.navimappy
{

	font-family: "Trebuchet MS", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #5A4231;
}
div.navidown {
	font-family: "Trebuchet MS", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: normal;
	color: #5A4231;
	background-color: #CCCCCC;
	width:685px;

}
div.logo {

	font-family: "Trebuchet MS", Arial, 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", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 77px;
	top: 162px;
	height: auto;
	width: 220px;
	color: #5A4231;
}
div.shortinfo3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 66px;
	top: 182px;
	height: auto;
	width: 230px;
	color: #5A4231;
}
div.shortinfo4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	position: absolute;
	left: 57px;
	top: 202px;
	height: auto;
	width: 200px;
	color: #5A4231;
}
div.shortinfo5 {
	font-family: "Trebuchet MS", Arial, 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", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	height: 380px;
	width: 710px;
	left: 300px;
	top: 226px;
	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.txtbodyfullwithoutheader 
{
	font-family: "Trebuchet MS", Arial, 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;
}

div.txtbodyfullmappen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 420px;
	width: 685px;
	left: 320px;
	top: 190px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.txtbodykalk {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #5A4231;
	position: absolute;
	/* height: 560px; */
	width: 768px;
	left: 210px;
	top: 170px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	/* overflow: auto; */
	margin-right: 8px;

}

div.navitable 
{
	font-family: "Trebuchet MS", Arial, 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: 335px;
}
div.werbetable {

	font-family: "Trebuchet MS", Arial, 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", Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #5A4231;
	position: absolute;
	height: 420px;
	width: 685px;
	left: 257px;
	top: 164px;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
	overflow: auto;
	margin-right: 8px;
}

div.txtbodyfullwithoutheadermappendetails
{
	font-family: "Trebuchet MS", Arial, 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;	
	
}

/* 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;
}

/*Formular*/

FORM {
margin: 0px;
}

.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;
}

input {
font-size: 11px;
font-family: Verdana, Arial;
/* border: solid 1px #666666; */
background: #F7F2EC;
color: #000;
padding: 1px;
}

select {
font-size: 11px;
font-family: Verdana, Arial;
border: solid 1px #666666;
background: #F7F2EC;
color: #000;
padding: 1px;
}

textarea {
font-size: 11px;
font-family: Verdana, Arial;
border: solid 1px #666666;
background: #F7F2EC;
color: #000;
padding: 1px;
}

input.nl_input {
		 border: 1px solid #2F2000;
}

.checkbox {
font-size: 11px;
font-family: Verdana, Arial;
color: #FFF3EF;
}

input.text {
font-size: 18px;
font-family: Verdana, Arial;
background-color:#FFF3EF;
border:#000033 thin ;
}

.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; 
}

.requiredfields {
font-size: 9px;
color: #CC0000;
}



.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;
}

div.stern {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	left: 835px;
	top: 405px;
	height: 100px;
	width: 162px;
	color: #5A4231;
	padding-left: 3px;
}

/*Form Styles End*/


	/* 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:840px;
	/* font-family: Verdana,Arial,sans-serif; 
	font-size: 10px;
	color:#666666; */
	}

.tbl_header {
	
	vertical-align:top;
	border-collapse:collapse;
	background: #FFF;
	width:840px;
	}

.tbl_content {
	
	vertical-align:top;
	border-collapse:collapse;
	background:#EFF3FF;
	width:840px;
	}
	
.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:840px;
}

.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;
}

.td_frame {
	border:#BF9782 1px solid;
	}

.td_news {
	font-family: Georgia, Times New Roman, Times, serif; 
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	height:2px;
}

.BgDottedVert{
	background-image: url(../imgs/pixline.gif);
	background-repeat: repeat-y;
}

.navi_bgr{
	text-align:left;
	padding-left:15px;
	line-height:15px;
	vertical-align:middle;
	margin-left:173px;
}

.footer{
	background-color:#C60418;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:2px;
	padding-top:2px;
}


/* 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;
}
*/


ul.txtbody {
	list-style-position: outside; 
	list-style-image: url(../imgs/ico_ListArrow.gif); 
}

.p7PMnav {
	margin-top: 0px;
	width: 125px;
	border-left: 1px solid #EEEFEA;
	border-bottom: 1px dotted #BF9782;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 10px;
/*	text-transform:uppercase;  */
	background-color:#F7F7BD;
	/*background-image:  url(../imgs/bgr_gray.jpg);*/
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.p7PMsubnav1 {
	margin: 0px;
	padding-left: 6px;
/*	list-style-point: none;  */
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #E53534;
	padding-top: 10px;
	text-transform:none;	
/*	border:dotted thick #CC3300;  */
}

.p7PMsubnav2 {
	margin: 0px;
	margin-left:5px;
/*	margin-top:-13px;  */
	padding-left: 6px;
/*	list-style-point: none;  */
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #E53534;
	padding-top: 0px;
	text-transform:none;

}

.p7PMli1 {
	list-style-type: none;
	margin-bottom: 12px; 
	width: 110px;	
/*	font-weight:bold;  */
/*	border:dotted thin #6666FF;  */
}

.p7PMli {
	list-style-type: none;
	margin-bottom: 12px;
	width: 100px;
/*	font-weight:bold;	*/
/*	border:dotted thin #00FF33;  */
}

.p7PMlihl {
	list-style-type: none;
	margin-bottom: 12px;
	color: #BF9782;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
	border-bottom: 1px dotted #BF9782;
	padding-bottom: 5px;
	padding-top: 10px;
	width: 90px;
}

a.p7PMhref {
	text-decoration: none;
	color: #000;
}
a.p7PMhref:hover, a.p7PMhref:active, a.p7PMhref:focus {
	color: #E53534;
	text-decoration: none;
}
a.p7PMhrefsub1 {
	text-decoration: none;
/*	color: #E53534; */
	color:#000000;
}

a.p7PMhrefsub1down {
	text-decoration: none;
	color: #E53534;
/*	color:#000000;  */
}

a.p7PMhrefsub1:hover, a.p7PMhrefsub1:active, a.p7PMhrefsub1:focus {
	color: #E53534;
	text-decoration: none;
}

a.p7PMhrefsub1b {
	text-decoration: none;
	color: #000;
}
a.p7PMhrefsub1b:hover, a.p7PMhrefsub1b:active, a.p7PMhrefsub1b:focus {
	color: #E53534;
	text-decoration: none;
}

/* 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: 10px;
z-index: 100;
color: #000000;
background: #EFF3FF;
border:solid 1px #000;
font: 10px Verdana, sans-serif;
text-align: left;
}

div#registerhead { 
width:696px;
height:180px;
			}
.headleft {
	float:left;
	width:510px;
	padding-left:10px;
	margin:0px;
}

.headright {
	float:right;
	width:175px;
	padding:0px;
	margin:0px;
}

div#registercont { 
width:696px;
height:400px;
margin:0px;
			}
.contleft {
	float:left;
	width:520px;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FFF
}

.contright {
	float:right;
	width:175px;
	padding:0px;
	margin:0px;
	padding-top:10px;	
	/*background-color:#AAAC9F;*/
}

input.nl_input {
		 border: 1px solid #2F2000;
}

.checkbox {
font-size: 11px;
font-family: Verdana, Arial;
color: #FFF3EF;
}

input.text {
font-size: 18px;
font-family: Verdana, Arial;
background: #F7F2EC;
border:#000033 thin ;
}

.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; 
}

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;
}


#footer1
{
background-color: #F7EF94;
text-align: center;
position: fixed;
left: 0pt;
bottom: 0px;
width: 100%;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
}

#footer1 .footer2
{
background-color: #F7EF94;
background-image: none;
bottom: 0pt;
height: 15px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

.footertext
{
	font-size:11px; 
	text-align:center; 
	color:#FFFFFF; 
	padding-bottom:4px; 
	padding-left:10px;
}
