td {
	font-family: arial;
	font-size:13px;
	line-height: 1.5;
}
a:link {
	color: #2e4977;
	text-decoration : none;
	text-decoration : underline;
}
a:visited {
	color: #2e4977;
	text-decoration : underline;
}
a:hover {
	color: #D75600;
	text-decoration : underline;
}
a:active {
	color: #2e4977;
	text-decoration : underline;
}

.tab_1{
	border:1px solid #D8D8D8;
	white-space:normal;
	margin:5px 0px;
	padding:5px
}
.tab_green{
	border:1px solid #3B9841;
	white-space:normal;
	margin:5px 0px;
	padding:5px
}
.tab_red{
	border:1px solid #763907;
	white-space:normal;
	margin:5px 0px;
	padding:5px
}
.headline{
	font-family: Impact;
	font-size:20px;
	color: #b75506;
}

.subline{
	font-family: arial;
	color: #763907;
}

.headline_shake{
	font-family: Impact;
	font-size:20px;
	color: #c2a415;
}

.subline_shake{
	font-family: arial;
	color: #c2a415;
}


.headline_office{
	font-family: Impact;
	font-size:20px;
	color: #494748;
}

.subline_office{
	font-family: arial;
	color: #7e2737;
}

.left{
	text-align: left;
}
.center{
	text-align: center;
}
.right{
	text-align: right;
}

.mini{
	font-family: arial;
	font-size:11px;
	color: #232323;
}
.mini2{
	font-family: arial;
	font-size:11px;
	color: #717171;
}
.mini3{
	font-family: arial;
	font-size:11px;
	color: #FFF;
}

.subline_blue{
	font-family: arial;
	color: #2e4977;
}
.hell{
	font-size:11px;
	color: #D5D5D5;
}
.helll{
	font-size:11px;
}
.dunkel{
	font-size:11px;
	color: #1E1E1E;
}

.cgrey{
	font-family: arial;
	line-height: 1.5;
	font-size:11px;
	color: #BEBEBE;
}

.cwhite{
	font-family: arial;
	line-height: 1.5;
	font-size:11px;
	color: #fff;
}

.cwhite_office{
	font-family: arial;
	line-height: 1.5;
	font-size:11px;
	color: #E5E5E5;
}

.pre{
	border:1px solid #870600;
	white-space:normal;
	margin:2px 0px;
}


.table_error {
	background-Color: fddede;
}

.headline_bold_red {
	font-family: arial;
	font-size:16px;
	font-weight: bold;
	color: #ff6600;
}

.content {
	font-family: arial;
	line-height: 1.5;
}

.make_bg {
	background: #f5f6ad; 
	font-weight: bold;
	font-family: arial;
	font-size:12px;
}

/* FORM  ------------------------------------------------------------------------------------- */

.select_formX {
	Color: #000000; 
	Font-Family: arial; 
	Font-Size: 9pt;
	font-weight : normal;
	background-Color: #f6f6f6;
	width: 153px;
	height: 19px;
}

.input_form {
	Color: #000000; 
	Font-Family: arial; 
	Font-Size: 9pt;
	width: 180px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}

.login{
	Color: #000000; 
	Font-Family: arial; 
	Font-Size: 8pt;
	width: 53px;
	height: 19px;
	font-weight : normal;
}
.registermy {
	Color: #ffffff; 
	Font-Family: arial; 
	Font-Size: 10pt;
	width: 120px;
	height: 25px;
	font-weight : 800;
	border: solid 2px #f6f6f6;
	background-Color: #892300;
	text-align: center;
	text-valign: middle;
	letter-spacing: 2pt;
	cursor: pointer;
}

.pointer{
	cursor: pointer;
}

.input_login{
	Color: #000000;
	Font-Family: arial;
	Font-Size: 7pt;
	width: 70px;
	height: 16px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
	text-valign: middle;
}





.select_form_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	font-weight : normal;
	background-Color: #B80000;
	width: 180px;
	height: 19px;
	border: solid 1px #686868;
}
.select_formZ_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	font-weight : normal;
	background-Color: #B80000;
	width: 44px;
	height: 19px;
	border: solid 1px #686868;
}
.select_formZZ_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	font-weight : normal;
	background-Color: #B80000;
	width: 54px;
	height: 19px;
	border: solid 1px #686868;
}


.input_form_chk_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 150px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;
	text-valign: middle;
	text-align: center;
	letter-spacing: 2pt;
}
.input_form_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 180px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;

}
.input_form_strasse_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 146px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;
}
.input_form_nr_error {
	Color: #fff;
	font-family : arial, sans-serif; 
	Font-Size: 9pt;
	width: 30px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;
}
.input_form_plz_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 40px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;
}
.input_form_ort_error {
	Color: #fff; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 136px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #B80000;
}

.table_error {
	background-Color: #B80000;
}

.textarea_um {
	font-family : arial, sans-serif;
	font-size : 8pt; 
	font-weight : normal;
	color : #000000;
	width: 640px;
	height: 150px;
	BORDER-LEFT: 1px solid #686868;
	BORDER-RIGHT: 1px solid #686868;
	BORDER-TOP: 1px solid #686868;
	BORDER-BOTTOM: 1px solid #686868;
	background-Color: #f6f6f6;
}

.textarea_update {
	font-family : arial, sans-serif;
	font-size : 8pt; 
	font-weight : normal;
	color : #000000;
	width: 640px;
	height: 90px;
	BORDER-LEFT: 1px solid #686868;
	BORDER-RIGHT: 1px solid #686868;
	BORDER-TOP: 1px solid #686868;
	BORDER-BOTTOM: 1px solid #686868;
	background-Color: #f6f6f6;
}

.note {
	font-family : arial, sans-serif;
	font-size : 9pt; 
	font-weight : normal;
	color : #000000;
	width: 730px;
	height: 150px;
	BORDER-LEFT: 1px solid #686868;
	BORDER-RIGHT: 1px solid #686868;
	BORDER-TOP: 1px solid #686868;
	BORDER-BOTTOM: 1px solid #686868;
	background-Color: #f6f6f6;
}

.read {
	font-family : arial, sans-serif;
	font-size : 9pt; 
	font-weight : normal;
	color : #000000;
	width: 730px;
	height: 300px;
	BORDER-LEFT: 1px solid #686868;
	BORDER-RIGHT: 1px solid #686868;
	BORDER-TOP: 1px solid #686868;
	BORDER-BOTTOM: 1px solid #686868;
	background-Color: #fff;
}

/* OFFICE -------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.tab_a1{
	background-Color: #EBEBEB;
	border:1px solid #6D6D6D;
	white-space:normal;
	margin:5px 0px;
	padding:10px
}



.input_form_i {
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 180px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}
.input_form_strasse {
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 146px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}
.input_form_nr {
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 30px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}
.input_form_plz {
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 40px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}
.select_form_plz_error{
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	font-weight : normal;
	background-Color: fddede;
	width: 40px;
	height: 19px;
	border: solid 1px #686868;
}
.input_form_ort {
	Color: #000000; 
	font-family : arial, sans-serif;
	Font-Size: 9pt;
	width: 136px;
	height: 19px;
	font-weight : normal;
	border: solid 1px #686868;
	background-Color: #f6f6f6;
}

/* BACKEND */

.admin-login  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #353b41;
}

.admin-login-eingabe  {
	font-family:arial; 
	font-size:12px; border: 
	solid 1px #dedfdf; 
	background-color: #ffffff; 
	color: #000000;
}

.admin-login-senden  {
	font-family:arial; 
	font-size:10px;
	border: solid 1px #e2ddd5; 
	background-color: #cfcac2; 
	color: #000000;
}

.plus {
	background-image: url(../img/plus.png);
	width: 35px;
	height: 15px;
	border-style: none;
	cursor: pointer;
}
.minus {
	background-image: url(../img/minus.png);
	width: 50px;
	height: 15px;
	border-style: none;
	cursor: pointer;
}
.open_minus {
	background-image: url(../img/open_minus.png);
	width: 75px;
	height: 15px;
	border-style: none;
	cursor: pointer;
}
.open_plus {
	background-image: url(../img/open_plus.png);
	width: 75px;
	height: 15px;
	border-style: none;
	cursor: pointer;
}

.sel_t {
	font-family:arial; 
	font-size:10px;
	width: 55px;
	height: 18px;
	cursor: pointer;
}
.sel_tx {
	font-family:arial; 
	font-size:10px;
	width: 25px;
	height: 18px;
	cursor: pointer;
}

.sel_p {
	font-family:arial; 
	font-size:10px;
	width: 55px;
	height: 18px;
	cursor: pointer;
}
.sel_px {
	font-family:arial; 
	font-size:10px;
	width: 25px;
	height: 18px;
	cursor: pointer;
}

.set {
	font-family:arial; 
	font-size:10px;
	width: 32px;
	height: 18px;
	cursor: pointer;
}

.banner_txt {
	font-family : Arial, Helvetica, Tahoma, Verdana sans-serif;
	font-size : 8pt; font-weight : normal;
	color : #000000;
	width: 100%;
	height: 40px;
	BORDER-LEFT: 1px solid #f2f3e8;
	BORDER-RIGHT: 1px solid #f2f3e8;
	BORDER-TOP: 1px solid #f2f3e8;
	BORDER-BOTTOM: 1px solid #f2f3e8;
	background-Color: #ffffff;
}


