﻿body {
	margin:0px;
	padding-top:20px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
	background-color:#2B112C;
	background-image:url('/pic/bg_verlauf.jpg');
	background-repeat:repeat-x;
	scrollbar-Track-Color:C4ADC4; 
	scrollbar-Face-Color:A784A7;
	scrollbar-Shadow-Color:6C326C; 
	scrollbar-Highlight-Color:C4ADC4;
	scrollbar-3dLight-Color:C4ADC4; 
	scrollbar-Arrow-Color:white;
	height:100%;
}

.footer {
	background-color:#6C326C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}
.tabellenrand {
	border:1px solid #FFFFFF;
}
.menubg {
	background-image:url('/pic/bg_menu_violett.jpg');
	background-repeat:no-repeat;
	height:196px;
	width:191px;
}
.topmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-image:url('/pic/TAT_05.jpg');
	background-repeat:repeat-x;
}
.bginhalt {
	background-color:#F4F4F4;
}
.border28 {
	padding:28px;
	vertical-align:top;
}
.searchbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1E1E1F;
	height:18px;
	width:130px;
	padding-left:4px;
	background-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#C9C9C9;
	vertical-align:middle;
}
.searchpadding {
	padding-left:3px;
	padding-bottom:2px;
}

.contentborder {
	background-color:#D6D6D6;
}
.contentbg {
	background-color:#F5F5F5;
}
.navbg {
	background-color:#F5F5F5;
}
.quicklinkbg {
	background-color:#EAE0E9;
	background-image:url('/pic/qlbg_191.gif');
	background-repeat:repeat-y;
}
.quicklink_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c236c;
}

/* ************************************** */
/* 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;
}

/* ********************** */
/* Langswitch-Classes     */
/* ********************** */

.text_std {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e1d3df;
}
.text_over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

/* ********************** */
/* 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:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:18px;
	width:350px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.login_textbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:18px;
	width:200px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.form_textboxsmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:18px;
	width:30px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.form_dropdown {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:20px;
	width:150px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.form_dropdown_product {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:20px;
	width:350px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.form_dropdown_email {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:20px;
	width:150px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}
.form_textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:65px;
	width:350px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	padding-top:2px;
	resize:none;
}
.form_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6C326C;
	height:21px;
	width:120px;
	cursor:pointer;
	border:1px solid #FFFFFF;
	padding-bottom:1px;
	vertical-align:middle;
}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6C326C;
	height:21px;
	width:100px;
	cursor:pointer;
	border:1px solid #FFFFFF;
	padding-bottom:1px;
	vertical-align:middle;
}
.button_autowidth {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6C326C;
	height:21px;
	width:auto;
	cursor:pointer;
	border:1px solid #FFFFFF;
	padding-bottom:1px;
	padding-right:9px;
	padding-left:9px;
	vertical-align:middle;
}
.form_delimiter {
	height:1px;
	background-image:url('/pic/form/form_delimiter.gif');
	background-repeat:repeat-x;
}
.form_delpadding {
	height:18px;
}

/* ********************** */
/* List-Classes           */
/* ********************** */

.list_table {
}
.list_header {
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#5E5E5E;
}
.list_row1 {
	/*background-color:#E6E6E6;*/
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:dotted 1px #5E5E5E;
}
.list_row2 {
	/*background-color:#DADADA;*/
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:dotted 1px #5E5E5E;
}
.searchbox_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5E5E5E;
	background-color:#FFFFFF;
	height:18px;
	width:140px;
	padding-left:4px;
	border:1px solid #C9C9C9;
	vertical-align:middle;
}

/* ********************** */
/* Agenda-Classes	  */
/* ********************** */

.cal_table{
	width:190px;
	background-color:#EAE0E9;
	border-bottom:1px solid #FFFFFF;
}

.cal_header_month {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#C4AdC4;
	color:#6C326C;
	font-weight:bold;
	text-align:center;
	height:20px;
}

.cal_header_filter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#C4AdC4;
	color:#6C326C;
	font-weight:bold;
	height:20px;
	text-indent:5px;
}

a.callink:link, a.callink:visited, a.callink:active, a.callink:hover {
	color:#6C326C;
	text-decoration:none;
}

.cal_header_days {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#C4AdC4;
	color:#6C326C;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #FFFFFF;
	height:20px;
}

.cal_kw_td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;	
	color:#6C326C;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.cal_day {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	cursor:pointer;
	border:1px solid #EAE0E9;	
}

.cal_today {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C326C;
	background-color:#FFFFFF;
	cursor:pointer;
	border:1px solid #6C326C;
}

.cal_selectedday {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#6C326C;
	border:1px solid #FFFFFF;
}
.cal_hiddenday {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C4AdC4;
	cursor:pointer;
	border:1px solid #EAE0E9;	
}
.cal_selectfilter {
	width:100%;
	height:15px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	border-style:none;
}
.cal_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#6C326C;
	height:21px;
	width:175px;
	cursor:pointer;
	border:1px solid #FFFFFF;
	padding-bottom:1px;
	vertical-align:middle;
}

/* ********************** */
/* Agenda-Classes Seite   */
/* ********************** */

.cal_table_event {
	background-color:#556377;
	width:100%;
	border-top:1px solid #556377;
	border-left:1px solid #556377;
	border-right:1px solid #556377;
}

.cal_header_titleevent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#E4E4E7;
	color:#556377;
	font-weight:bold;
	padding-left:5px;
	vertical-align:middle;
	border-bottom:1px solid #556377;
}
.cal_header_importantevent {
	background-color:#E4E4E7;
	text-align:right;
	padding-right:3px;
	border-bottom:1px solid #556377;
}

.cal_header_dateevent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F1F1F3;
	color:#556377;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #556377;
}

.cal_body_event {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#556377;
	background-color:#FFFFFF;
	height:16px;
	padding:5px;
	border-bottom:1px solid #556377;
}

.cal_categoryevent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#556377;
	background-color:#FFFFFF;
	height:16px;
	padding:2px 5px 2px 5px;
	border-bottom:1px solid #556377;
}

/* ********************** */
/* Guestbook-Classes      */
/* ********************** */

.guestbook_table {
	border:1px solid #6C326C;
	background-color:#EAE0E9;
	width:100%;
}

.guestbook_td {
	padding-bottom:6px;
	padding-left:8px;
	padding-top:6px;
	padding-right:8px;
}

