body {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height:100%;
}

.violetshadow {
	background-image: url('/pic/violetshadow.jpg');
	background-repeat: repeat-x;
	background-color:#29224b;
}
.violetbg {
	background-image: url('/pic/violetbg.jpg');
	background-repeat: repeat;
}
.titlegrey {
	border: solid 1px #FFFFFF;
	background-color:#999999;
}
.titleblue {
	border: solid 1px #FFFFFF;
	background-color:#859bc4;
}
.titleyellow {
	border: solid 1px #FFFFFF;
	background-color:#f6bb45;
}
.titlegreen {
	border: solid 1px #FFFFFF;
	background-color:#88c065;
}
.menubg {
	background-color:#dbe3ef;
	background-image: url('/pic/nav_bg.gif');
	background-repeat: repeat-x;
	background-position: ltop;
	height: 31px;
}
.bigcontainer {
	background-image: url('/pic/cont_bg.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
}
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #777777;
	text-decoration: none;
}

.text_std {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #78899C;
	text-decoration:none;
	text-transform:uppercase;
}
.text_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #627386;
	text-decoration:none;
	text-transform:uppercase;
}
.quicklink_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0092a9;
	vertical-align:middle;
}

.searchbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:150px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}

.pulldownmenu197 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	height: 19px;
	width: 197px;
	background-color:#F2F2F2;
	padding-left: 3px;
	border-style: solid;
	border-width: 1px;
	border-top-color:#999999;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#999999;
	margin-top:5px;
}

.pulldownmenu189 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	height: 19px;
	width: 189px;
	background-color:#F2F2F2;
	padding-left: 3px;
	border-style: solid;
	border-width: 1px;
	border-top-color:#999999;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#999999;
	margin-top:5px;
}
.tabellenrand {
	width: 191px;
	border-top: 1px dotted #787878;
	padding-top: 10px;
	padding-bottom: 10px;
}

.text_rating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
}
.ranktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5C5C5C;
	text-decoration: none;
	line-height: 17px;
	border: 1px solid #FFFFFF;
}

/* ************************************** */
/* Paragraph-Classes Generell             */
/* ************************************** */

p {
	margin: 0px;
}

/* ************************************** */
/* Listen-Classes Generell                */
/* ************************************** */

ul {
	margin: 9px 0px 9px 0px;
	padding: 0;
}

li {
	list-style-type: none;
	list-style-position: outside;
	background-image: url(/pic/list/bullet.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	padding-left: 13px;
}

/* ********************** */
/* Search-Classes	      */
/* ********************** */

.searchresult {
	background-color:#FFFBAA;
}

/* ********************** */
/* Kriechpfad-Classes	  */
/* ********************** */

.kriechpfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dbe3ef;
}
a.kriechpfad:link, a.kriechpfad:visited, a.kriechpfad:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dbe3ef;
	text-decoration:none;
}
a.kriechpfad:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dbe3ef;
	text-decoration:underline;
}

/* ********************** */
/* Formular-Classes	  */
/* ********************** */

.form_table {
	margin-top:10px;
}
.form_tr {
}
.form_td_label {
	padding-bottom: 2px;
	padding-right:10px;
}
.form_td_value {
	padding-bottom: 2px;
}
.form_td_comment {
	padding-bottom: 2px;
}
.form_td_buttons {
	padding-bottom: 2px;
}
.form_checkbox {
	padding-bottom: 2px;
}
.form_radio {
	padding-bottom: 2px;
}

.form_textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:430px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.login_textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:200px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.form_textboxsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:30px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.form_dropdown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:21px;
	width:200px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.form_dropdown_product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:21px;
	width:430px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.form_dropdown_email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:21px;
	width:200px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}
.form_textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:100px;
	width:430px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
	resize:none;
}
.form_button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#66676a;
	height:23px;
	width:auto;
	cursor:pointer;
	border-left:1px solid #727375;
	border-top:1px solid #727375;
	border-right:1px solid #3d3e40;
	border-bottom:1px solid #3d3e40;
	padding-bottom:2px;
	background-image:url(/pic/button_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-attachment:scroll;
	padding-right:9px;
	padding-left:9px;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#66676a;
	height:23px;
	width:auto;
	cursor:pointer;
	border-left:1px solid #727375;
	border-top:1px solid #727375;
	border-right:1px solid #3d3e40;
	border-bottom:1px solid #3d3e40;
	padding-bottom:2px;
	background-image:url(/pic/button_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-attachment:scroll;
	padding-right:9px;
	padding-left:9px;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
.button_autowidth {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#66676a;
	height:23px;
	width:auto;
	cursor:pointer;
	border-left:1px solid #727375;
	border-top:1px solid #727375;
	border-right:1px solid #3d3e40;
	border-bottom:1px solid #3d3e40;
	padding-bottom:2px;
	background-image:url(/pic/button_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-attachment:scroll;
	padding-right:9px;
	padding-left:9px;
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
.form_delimiter {
	height:1px;
	background-image:url('/pic/form/form_delimiter.gif');
	background-repeat:repeat-x;
}
.form_delpadding {
	height:18px;
}

.qlink_content_green {
	background-attachment: scroll;
	background-image: url('/pic/qlbg_green.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	width: 210px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
}
.qlink_content_blue {
	background-attachment: scroll;
	background-image: url('/pic/qlbg_blue.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	width: 210px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
}
.qlink_content_yellow {
	background-attachment: scroll;
	background-image: url('/pic/qlbg_yellow.jpg');
	background-repeat: repeat-y;
	background-position: left top;
	width: 210px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 6px;
}
.backbutton {
	background-attachment: scroll;
	background-image: url('/pic/backbutton.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 210px;
	padding-left: 30px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E7E7E;
	text-decoration: none;
}
.boxtitle_yellow {
	background-attachment: scroll;
	background-image: url('/pic/yellow_01.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 35px;
	vertical-align: middle;
}
.boxcontent_yellow {
	background-attachment: scroll;
	background-image: url('/pic/yellow_02.gif');
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
	vertical-align: top;
}
.boxtitle_blue {
	background-attachment: scroll;
	background-image: url('/pic/blue_01.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 35px;
	vertical-align: middle;
}
.boxcontent_blue {
	background-attachment: scroll;
	background-image: url('/pic/blue_02.gif');
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
	vertical-align: top;
}
.boxtitle_green {
	background-attachment: scroll;
	background-image: url('/pic/green_01.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 35px;
	vertical-align: middle;
}
.boxcontent_green {
	background-attachment: scroll;
	background-image: url('/pic/green_02.gif');
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
	vertical-align: top;
}
.boxtitle_grey {
	background-attachment: scroll;
	background-image: url('/pic/grey_01.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 15px;
	vertical-align: middle;
	font-weight: bold;
}
.boxcontent_grey {
	background-attachment: scroll;
	background-image: url('/pic/grey_02.gif');
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
	vertical-align: top;
}

/* ********************** */
/* List-Classes           */
/* ********************** */

.list_table {
}
.list_header {
	background-color: #666666;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.list_row1 {
	background-color:#E6E6E6;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.list_row2 {
	background-color:#DADADA;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.searchbox_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:140px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}

/* ********************** */
/* FAQ-Classes	          */
/* ********************** */

.faq_table {
	width:100%;
	border:1px #C3C4CE solid;
	margin-bottom: 3px;
	padding: 0px;
	background-color: #FFFFFF;
}

.faq_question {
	cursor:pointer;
	font-weight:bold;
	padding-left: 5px;
	padding-right: 7px;
	background-color: #FFFFFF;
	vertical-align:middle;
}
.faq_icon {
	cursor:pointer;
	text-align:right;
	vertical-align:top;
	padding-left: 5px;
	padding-right: 7px;
	padding-top:6px;
	background-color: #FFFFFF;
}

.faq_answer {
	cursor:pointer;
	padding-left: 5px;
	padding-right: 7px;
	border-top:1px #C3C4CE dotted;
}
.faq_textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#f9f9f9;
	height:19px;
	width:220px;
	border-left:1px solid #cbcecf;
	border-top:1px solid #cbcecf;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
	padding-left:4px;
	vertical-align:middle;
}


