/* defaults for the page */
/*body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}*/
/*select {
	font-size: 11px;
	background-color: #FFFFFF;
}*/
.inaktiv {
	color: #CCCCCC;
}
.blauerbalken {
	background-color: #6086ba;
	color: #FFFFFF;
    margin: 0px 0px 5px 0px;
    padding: 1px 2px 1px 2px;
}
.trennlinie {
 color:#6086BA;
 background-color:#6086BA;
 border:1px solid #6086BA;
}
.trennliniedunkel {
	background-color: #000000;
}
.trennliniehell {
	background-color: #999999;
}
.formularfehlertextmaxfettrot{
    color: #FF0000;
    font-weight:bold;
    }
input.inputfeldfehler{
    Border-Color: #FF0000;
    Border-Style: outset;
    Border-Width: 1px;
    }

input.button {
    border:0px;
    cursor:pointer;
    text-decoration:underline;
    }
input.buttonzwei {
    border:0px;
    cursor:pointer;
    width: 143px;
    height: 13px;
    font-size:8pt;
    color:#6086ba;
    font-weight:bold;
    text-decoration:none;
    }
input.buttonpwdaendern {
    border:0px;
    cursor:pointer;
    width: 115px;
    height: 13px;
    font-size:8pt;
    color:#6086ba;
    font-weight:bold;
    text-decoration:none;
    }
input.buttonauftragsstatuslang{
	border:0px;
	cursor:pointer;
	width: 100px;
	height: 14px;
	font-size:8pt;
	color:#6086ba;
	font-weight:bold;
	text-decoration:none;
    }
input.buttonauftragsstatusadresseaendern{
	border:0px;
	cursor:pointer;
	width: 110px;
	height: 14px;
	font-size:8pt;
	color:#6086BA;
	font-weight:bold;
	text-decoration:none;
    }
input.buttonauftragsstatuskurz{
	border:0px;
	cursor:pointer;
	height: 14px;
	width: 85px;
	font-size:8pt;
	color:#6086ba;
	font-weight:bold;
	text-decoration:none;
    }
input.buttonauftragsstatuszurueck{
	border:0px;
	cursor:pointer;
	height: 13px;
	width: 45px;
	font-size:8pt;
	color:#6086ba;
	font-weight:bold;
	text-decoration:none;
    }
input.buttonstammdatenaendern {
    border:0px;
    cursor:pointer;
    height: 13px;
    font-size:8pt;
    color:#6086ba;
    font-weight:bold;
    text-decoration:none;
    }
input.buttonback {
    border:0px;
    cursor:pointer;
    width: 45px;
    height: 13px;
    font-size:8pt;
    color:#6086ba;
    font-weight:bold;
    text-decoration:none;
    }
.buttonblue {
	border:0px;
	cursor:pointer;
	text-decoration:none;
	color:#6086ba;
    }

/*a {
	text-decoration:none; 
	font-weight:normal; 
	color: #6086BA;
}

a:hover { 
	color: #336699;
	text-decoration: underline;
}*/

/*a.wichtig {
	color: #ef9b11;
	font-weight: bold;
}

p.wichtig {
	color: #ef9b11;
	font-weight: bold;
}

a.wichtig:hover {
	font-weight: bold;
}*/

a.hyperlinkbold
{
	text-decoration:underline; 
	font-weight:bold; 
	color:#000000;
}

input.Text , select, textarea, input.questionText
{
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family :verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border-top: #6699CC 1px solid;
	border-bottom: #6699CC 1px solid;
	border-left: #6699CC 1px solid;
	border-right: #6699CC 1px solid;

}
input.questionTextSuche
{
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family :verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	border-top: #e77817 1px solid;
	border-bottom: #e77817 1px solid;
	border-left: #e77817 1px solid;
	border-right: #e77817 1px solid;
}
input,span.checkbox input
{
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family :verdana;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
}



input.questionText , select.questionText, textarea.questionText
{
	color:#000000;
}
/*
.contentnews {
    width: 198px;
	}
.ContentRubrikbox170 {
    position: relative;
    top: 0px;
    left: 0px;
}

.ContentLeft
{
    background-color:#6086BA;
    background-image:  url(images/balk_white_left.gif);
    background-repeat:repeat-y;
}
.ContentRight
{
    background-color:#6086BA;
    background-image:  url(images/balk_white_right.gif);
    background-repeat:repeat-y;
}
.Blue
{
	font-family : verdana;
	font-size : 11px;
	color:#000000;
}
.Blueheadline
{
	background-color:#6086BA;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 12px;
	color:White;
	background-image:  url(images/balk_blue_top.gif);
}
.Blueheadlineo
{
	background-color:#6086BA;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 16px;
        height: 16px;
	color:White;
	background-image:  url(images/balk_blue_top.gif);
}
.Blueheadlineu
{
	background-color:#6086BA;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	height: 8px;
	color:White;
	background-image:  url(images/balk_blue_top.gif);
}
.OrangeHeadLine
{
	background-color:#EF9B11;
	text-align: center;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 16px;
	color:White;
		background-image:  url(images/balk_orange_top.gif);
}
*/
/* +++++++++++++++++++++++++++
          blue box
   +++++++++++++++++++++++++++ */  
tr.NewsBlueHeadLine
{
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 16px;
	color:#000000;
	
}

td.NewsBlueHeadLine
{
	background-color:#6086BA;
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 16px;
	color:White;
	background-image:  url(images/balk_blue_top.gif);
	
}

td.NewsYelloLeft
{
	background-image:  url(images/yellow_left.gif);
}

td.NewsYelloRight
{
	background-image:  url(images/yellow_right.gif);
}

td.NewsBlueLeft
{
	background-image:  url(images/balk_blue_top.gif);
}

td.NewsBlueRight
{
	background-image:  url(images/balk_blue_top.gif);
}

td.NewsYelloTop
{
	background-image:  url(images/yellow_top.gif);
}

td.NewsYelloBottom
{
	background-image:  url(images/balk_white_bottom.gif);
}
.textSmall {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headline11 {
	FONT-SIZE: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/*.boxheadwhite {
	font-family : verdana;
	font-size : 11px;
	font-weight: bold;
	line-height: 11px;
	color:#FFFFFF;
	vertical-align:top;
	padding:4px 0px 0px 0px;
	
}*/

/* +++++++++++++++++++++++++++
    Homepage rubric boxen
   +++++++++++++++++++++++++++ */
/*.navlink {
	font-weight: normal;
	font-size: 9px;
	line-height: 19px;
	font-family: verdana;
	vertical-align: middle;
	padding: 0px 4px 0px 4px;
	text-align: left;
	margin: 0px;
	height: 19px;
	width: 124px;
	max-width:124px;
	max-height:19px;
	white-space: normal;
	text-indent: 0px;
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #FFFFFF;
	border-left: 0px none #FFFFFF;
	text-decoration: none;
}

A.navlink:link { 
	text-decoration: none;
}
A.navlink:hover {
	color: #000000; font-weight: normal; border-top: olive; text-decoration: none;
}*/
/* +++++++++++++++++++++++++++
          navigation
   +++++++++++++++++++++++++++ */
/*.firstlevelnavigation a:hover,
.firstlevelnavigation a
{
	font-family: verdana;
	font-size: 11px;
	line-height:15px;
	color:#ffffff; 
	font-weight:normal;
	text-decoration: none;
}


.firstlevelnavigation a:active
{
	color:#ffffff; 
	font-weight:bold;

}
*/
/*.preisebestellennavigation a
{
	font-family: verdana;
	font-size: 11px;
	line-height:15px;
	color:#ffffff; 
	font-weight:normal;
	text-decoration: none;
}

.preisebestellennavigation a:hover
{
	color:#ffffff; 
	font-weight:normal;

}

.preisebestellennavigation a:active
{
	color:#345686; 
	font-weight:normal;
}
*/
/*.secondlevelnavigation a
{
	font-family: verdana;
	font-size: 11px;
	line-height:15px;
	color:#ffffff; 
	font-weight:normal;
	text-decoration: none;
}

.secondlevelnavigation a:hover
{
	color:#ffffff; 
	font-weight:normal;

}

.secondlevelnavigation a:active
{
	color:#345686; 
	font-weight:normal;
}


.footernavigation a:hover,
.footernavigation a
{
	font-family: verdana;
	font-size: 11px;
	line-height:15px;
	color:#336699; 
	font-weight:normal;
	text-decoration: none;
}


.footernavigation a:active
{
	font-weight:bold;
}*/
/*.contentgrey {
	font-family : verdana;
	font-size : 11px;
	/*line-height: 18px;*/
	/*color:#999999;
}
.contentred {
	font-family : verdana;
	font-size : 11px;
	line-height: 18px;
	color:#FF0000;
}*/
/*.contentblueklein {
	font-family : verdana;
	font-size : 11px;
	color:#000000;
}*/
/*ul, ol { margin: 0px 0px 0px 15px; padding: 0px 0px 0px 3px; list-style-position: outside; }
li { margin: 0px; padding: 0px; }
p, form { margin: 0px; }*/
/* - - -  Button mit blauer Schrift - - - */
/*.button_blue {
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-weight: bold;
		font-size: 11px;
		line-height: 16px;
		cursor: pointer;
		color: #6086BA;
    background-color: #FFFFFF;
	}
	

.button_blue.whiteleft {
		float: left;
		padding-left: 0px;
		height: 16px;
		text-align: center;
	}
.button_blue.whitemiddle {
		float: left;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 1px;
		padding-bottom: 0px;
		height: 16px;
		text-align: center;
	}
	
.button_blue.whiteright {
		width: 11px;
		height: 16px;
		float: left;
		padding-right: 0px;
	}
	
 .button_blue.yellowleft {
		float: left;
		padding-left: 11px;
		height: 16px;
		text-align: center;
	}
	
 .button_blue .yellowright {
		width: 11px;
		height: 16px;
		float: left;
	}
	*/
/* - - -  Button mit grauer Schrift - - - */
	/*
.button_grey {
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		font-weight: bold;
		font-size: 11px;
		line-height: 15px;
		cursor: pointer;
		color: #5A5A5A;
	}
	
.button_grey a,
.button_grey a:visited  {	
		color: #5A5A5A;
		text-decoration: none;
		cursor: pointer;
}
	
.button_grey a:hover {	
		color: #000000;
		text-decoration: none;
		cursor: pointer;
	}	
	
	
.button_grey .greyleft {
		float: left;
		padding-left: 11px;
		height: 16px;
		text-align: center;
		cursor: pointer;
	}
	
.button_grey .greyright {
		width: 11px;
		height: 16px;
		float: left;
		cursor: pointer;
	}
	
a.Schaltflaeche_blau {
	padding: 1px 3px 3px 1px;
	background-color: #6086BA;
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
	
a.Schaltflaeche_blau:hover {
	color: #ffff00;
}
*/
/***********************Hint********************************/
/*#hintbox{ 
	position:absolute;
	top: 0;
	background-color: #EFEFEF;
	width: 150px; 
	padding: 8px;
	border: 1px solid #6086BA;
	font:normal 11px Verdana;
	line-height:13px;
	z-index:100;
	visibility: hidden;
}
*/
/*.hintanchor{ /*CSS for link that shows hint onmouseover*/
/*	font-weight:normal;
	text-decoration:underline;
	color: #000000;
	margin: 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.hintanchor2{ /*CSS for link that shows hint onmouseover*/
/*	color: #6086BA;
	margin: 3px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
*/
/* TODO */
/*.hand{*/
    /*cursor:pointer;*/
/*    }
.handover{*/
	/*cursor:pointer;*/
/*	background-color:#ebf6fc;
  color:#FFFFFF;
    }
.handlela{
    cursor:pointer;
    }
.handoverlela{
	cursor:pointer;
	background-color:#ebf6fc;
  color:#FFFFFF;
    }
.trgrey
{
	font-family : verdana;
	font-size : 11px;*/
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#E8E8E8;
  text-align:left;
}
.trgreyover
{*/
    /*cursor:pointer;*/
/*	font-family : verdana;
	font-size : 11px;*/
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#CCE2FF;
  text-align:left;
}
.trgreylela
{
	font-family : verdana;
	font-size : 11px;*/
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#E8E8E8;
  text-align:left;
}
.trgreyoverlela
{
  cursor:pointer;
	font-family : verdana;
	font-size : 11px;*/
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#CCE2FF;
  text-align:left;
}
*/





/*HR-Linie upload*/
/*.oransch {
	border:solid #ff8800 1px;
        height:1px;
}*/
/*CSS for Adressenimwarenkorbformular*/
/*.hand2{
    /*cursor:pointer;*/
/*    }
.handover2{
	cursor:pointer;
	background-color:#ebf6fc;
  color:#FFFFFF;
    }
.trgrey2
{
	font-family : verdana;
	font-size : 11px;
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#FFFFFF;
  text-align:left;
}
.trgreyover2
{
    cursor:pointer;
	font-family : verdana;
	font-size : 11px;
	/*font-weight: normal; */
/*	line-height: 16px;
	background-color:#CCE2FF;
  text-align:left;
}
td.contentcell{
        /*padding:0px;*/
        /*margin-top:-5px;*/
/*}*/