﻿fahrzeugpflege-pasing.de {	margin:0px; 
	height:100%; 
	width:100%; }



body { 	background-color:#fff; 
	color:#5a5a5a; margin:0px; 
	padding:0px;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px; }



a img
{ 	border:0; }



a { 
	color:#6f5b09; 
	font-weight: normal; 
	text-decoration:none; 
}



a:hover 
{ 	color: #88700d; 
	text-decoration: underline; }


h2#start-h2 
{ 	display: block; 
	color: #0190ea; 
	font-size: 160%; 
	margin: 8px 0 10px 0; p
	adding: 0 0 0 50px; 
	no-repeat: 10px 3px; 
	clear: both; }



h2#start-h2-landings 
{ 	display: block; 
	font-size: 160%; 
	padding: 17px 0 20px 75px; 
	margin: 0 0 11px 0; 
	clear:both; }



h3 

{ 

	font-size: 160%; 

	color: #0190ea; 

	padding: 0 0 10px 0; 

}



h3 b 

{ 

	color: #363636; 

}



small 

{ 

 color: #cacaca; 

}



p 

{ 

	margin: 0 0 10px 0; 

	color: #363636; 

	font-size:	12px; 

	line-height:17px; 

}



div#page

{

	margin: auto;

	width: 1018px;

	display: block;  

}



div#top a#index 

{

	display: block; 

	float: left; 

	width: 360px; 

	height: 61px; 

}







div#content 

{ 

	display: block; 

	width: 1010px; 



	font-size: 12px; 

}



div#content-bot 

{ 

	display: block; 

	width: 1010px;

	background-repeat: no-repeat bottom left; 

	padding: 0 0 30px 0; 

}



div#content-footer

{

	width: 1010px;

	text-align: center;

	

	height: 32px;

	vertical-align: top;

}



div#content-inner 

{ 

	padding: 11px 55px 15px 60px;

}



div#content-inner-text 

{ 

	padding: 15px 90px 15px 20px; 

}



div#content-left 

{ 

	width: 480px; 

	display: block; 

	float: left; 

	margin: 0 15px 0 0; 

}



div#kats-holder 

{ 

	width: 400px; 

	display: block; 

	float: left; 

}



div.kats 

{ 

	width: 400px; 

	display: block; 

	background: url(../tabelle_hintergrund.gif);

	background-repeat: repeat-y top left; 

	float: left; 

	color: #5b5b5b; 

	font-size: 12px; 

	text-align: left; 

	margin: 0 0 7px 0; 

}



div.kats-top2 { display:block; background:url(../header_tabelle.gif) no-repeat top left; }



div.kats-bot { display:block; background:url(../tabelle_fuss.gif) no-repeat bottom left; padding:12px 14px 20px 12px; }



div.kats h3 { color:#fff; font-size:17px; margin:0 0 25px 10px; text-align:left; padding:0; }



div.kats div#kat-links { margin:0 0 20px 0; padding:0 10px 0 15px; }



div.kats a.kat-link { display:block; margin:0 0 9px 0; padding:0 0 9px 0; color:#535F79; font-size:17px; font-weight:bold; text-align:left; background:url(../trennlinie.gif) no-repeat bottom left; }



div.kats a.kat-link img { float:left; margin:0 9px 0 0; }



div.kats a.kat-link span { display:block; font-size:12px; font-weight:normal; color:#5a5a5a; }



div.kats a.kat-link:hover { text-decoration:none; color:#0190ea; padding-right:30px; }



div#top3 { padding:0 0 30px 0; }



div.top3container { float:left; width:154px; background-color:#fff; border:1px solid #d7d7d7; }



div.top32m { margin:0 6px 0 6px; }



div.top3container div.top3cinner { height:95px; margin:1px; }



div.top31 { background:url(golf.jpg) no-repeat top left #eee; }



div.top32 { background:url(benz.jpg) no-repeat top left #eee; }



div.top33 { background:url(van.jpg) no-repeat top left #eee; }



div.top3container a.top3headline { font-weight:bold; display:block; background-color:#1c539b; text-align:center; color:#fff; font-size:15px; padding:7px; }



div.top3container a.top3headline:hover { color:#fff; text-decoration:none; background-color:#0190ea; }



div.top3container p { margin:0; padding:115px 5px 10px 5px; font-size:13px; text-align:center; }



a.downloadtop { display:block; background-color:#1c539b; padding:5px; color:#fff; font-weight:bold; text-align:center; }



a.downloadtop:hover { background-color:#0190ea; text-decoration:none; color:#fff; }



div.top-downloads2
{ 
	margin: 0px 0 0px 0; 
	border: 1px solid #cacaca; 
	border-width: 0 1px 1px 1px;
}



div.top-downloads2 div.top-downloads-s1
{ 
	display: block; 
	border-top: 1px solid #cacaca; 
	padding: 6px 7px 6px 10px; 
	background-color: #fff;
}



div.top-downloads2 div.top-downloads-s2 
{ 
	display: block; 
	border-top: 1px solid #cacaca; 
	padding: 6px 7px 6px 10px; 
	background-color: #eee; 
}



div.top-downloads2 div.top-downloads-platz 
{ 
	display: block; 
	width: 30px; 
	color: #0190ea; 
	font-weight: bold; 
	float: left; 
	font-size: 15px; 
}



div.top-downloads2 div.top-downloads-name { display:block; width:400px; color:#515D75; font-weight:normal; float:left; font-size:12px; }



div.clear { clear:left; }



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



.clearfix { display: inline-block; }



.clearfix {display: block;}





/*

------------------------------------------------------------

*

*

*	komplette terminplaner css inklusive adminbereich

*

*

------------------------------------------------------------

*/

#hauptrahmen

{

width: 905px;

}



#kalender_rahm

{

float: left;

width: 170px;

padding-bottom: 10px;

border-left: 1px solid #4C535C; 

border-right: 1px solid #4C535C;

border-bottom: 1px solid #4C535C;

background-color: #F0F1F2;
}

#admin_kalender_rahm

{

width: 170px;

padding-bottom: 10px;

border-left: 1px solid #4C535C; 

border-right: 1px solid #4C535C;

border-bottom: 1px solid #4C535C;

background-color: #F0F1F2;
}



#stunden_rahm

{

width: 715px;

float: left;

margin-left: 10px;

padding-bottom: 10px;

}


.letzter_monat

{

width: 27px;

height: 25px;

text-align: left;

padding-left: 3px;

background-color: #F0F1F2;

}



.aktueller_monat

{

width: 70px;

height: 25px;

text-align: center;

background-color: #F0F1F2;

}



.next_monat

{

width: 27px;

height: 25px;

text-align: right;

padding-right: 3px;

background-color: #F0F1F2;

}



.monats_font

{

font-size: 11px;

font-family: Arial, Tahoma, Verdana;

color: #000000;

}



.monats_font a

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000000;

text-decoration: none;

}



.monats_font a:hover

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #666666;

text-decoration: none;

}



#kalender_day_table

{

width: 150px;

margin-left: auto;

margin-right: auto;

background-color: #F0F1F2;

}



.wochentage

{

width: 21.4px;

text-align: center;

background-color: #F0F1F2;

border-bottom: 1px solid #9199A4;

}



.letzer_wt

{

width: 21.4px;

text-align: center;

}



.wt_font

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000000;

}



#kalender_days

{

width: 150px;

margin-left: auto;

margin-right: auto;

background-color: #F0F1F2;

}



.date_days

{

width: 18px;

height: 18px;

padding-left: 2px;

background-color: #F0F1F2;

}



.date_day_sunday

{

width: 18px;

border-right: 1px solid #666666;

border-bottom: 1px solid #666666;

height: 18px;

padding-left: 2px;

}



.date_day_saturday

{

width: 18px;

border-right: 1px solid #666666;

border-bottom: 1px solid #666666;

height: 18px;

padding-left: 2px;

}



.aktuell_day

{

width: 18px;

border-right: 1px solid #666666;

border-bottom: 1px solid #666666;

background-color: #e5e5e5;

height: 18px;

padding-left: 2px;

}



.aktuell_day_font

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #ff0000;

}



.aktuell_day_font a

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #ff0000;

text-decoration: none;

}



.aktuell_day_font a:hover

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000090;

text-decoration: underline;

}



.date_day_font

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000000;

}



.date_day_font a

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #555555;

text-decoration: none;

}



.date_day_font a:hover

{

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000090;

text-decoration: underline;

}



/*

---------------------------------------------

	stundenübersicht seite

---------------------------------------------

*/

.stunden_rahm

{
margin-left: auto;

margin-right: auto;

}



.stunden_time

{
	text-align: center;
	background-color: #F0F1F2;
	border-right: 1px solid #4C535C;
	border-left: 1px solid #4C535C;
	bottom: 1px solid #4C535C;
}

.stunden_tage

{
text-align: center;
background-image: url(../grafiken/kalender_header.gif);
border-right: 1px solid #4C535C;
border-top: 1px solid #4C535C;
border-bottom: 1px solid #4C535C;
font-size: 10px;
color: #000000;
font-family: Arial, Tahoma, Verdana;
}



.stunden_tage_akt

{

text-align: center;

background-image: url(../grafiken/monatstag_hintergr.gif);

border-right: 1px solid #3972C5;

font-size: 10px;

color: #ffffff;

font-family: Arial, Tahoma, Verdana;

}



.termin_st

{

margin-left: auto;

margin-right: auto;

border-top: 1px solid #cccccc;

}



.std_anz

{

height: 20px;

text-align: right;

background-color: #D5E0F7;

border-left: 1px solid #cccccc;

border-right: 1px solid #cccccc;

border-bottom: 1px solid #cccccc;

padding-right: 1px;

}



.std_anz_2

{

height: 20px;

text-align: right;

background-color: #D5E0F7;

border-left: 1px solid #cccccc;

border-right: 1px solid #cccccc;

padding-right: 1px;

}



.std_anz_text

{

font-size: 10px;

color: #4C535C;

font-family: Arial, Tahoma, Verdana;

}



.day_term_anz

{

height: 20px;

text-align: center;

background-color: #FFFFFF;

border-left: 1px solid #4C535C;

border-bottom: 1px solid #C7CBD1;

}



.day_term_anz_2

{

height: 20px;

text-align: center;

background-color: #E8EAEC;

border-left: 1px solid #4C535C;

border-bottom: 1px solid #C7CBD1;
}

.blind_link
{
	width: 40px; 
	height: 20px; 
	display: block;
}

.blind_link a
{
	height: 20px; 
	display: block;
	text-decoration: none;
}

.table_link

{
	height: 20px;
	width: 115px;
	display: block;
}



.table_link a

{
	height: 20px;
	display: block;
	text-decoration: none;
}



.table_link a:hover

{
	height: 20px;
	display: block;
	text-decoration: none;
	background-color: #cccccc;
}

.table_link_res

{
width: 113px;
display: block;
}



.day_term_reserviert

{

height: 20px;

text-align: 1px solid center;

border-top: 1px solid #4C535C;

border-left: 1px solid #4C535C;

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #ffffff;

}

.day_term_reserviert2

{

height: 20px;

border-left: 1px solid #4C535C;

border-top: 1px solid #4C535C;

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #ffffff;

}



.day_term_holiday

{

height: 21px;

text-align: center;

background-color: #FF93A3;

border-left: 1px solid #4C535C;

font-size: 10px;

font-family: Arial, Tahoma, Verdana;

color: #000000;

}



/*

*

*	auftragsformulare 1 - 5

*

*/

.auft_1_rahm

{

width: 660px;

margin-left: auto;

margin-right: auto;

}



.auft_1_left

{

float: left;

width: 480px;

}



.auft_1_right

{

float: left;

width: 250px;

}



.auft_1_end

{

clear: left;

}



.kfz_class_wahl_left

{


width: 152px;

margin-left: 0px;

}



.kfz_class_wahl_end

{

clear: left;

}



.class_wahl_head

{

width: 152px;

height: 25px;

background-color: #9a873c;

border: 1px solid #9a873c;

font-size: 11px;

color: #FFFFFF;

font-family: Arial, Tahoma, Verdana;

text-align: center;

line-height: 25px;

}



.class_wahl_center

{

border-left: 1px solid #1439E7;

border-right: 1px solid #1439E7;

width: 152px;

height: 95px;

}



.class_wahl_footer

{

width: 152px;

height: 25px;

background-color: #1439E7;

border: 1px solid #1439E7;

font-size: 11px;

color: #FFFFFF;

font-family: Arial, Tahoma, Verdana;

text-align: center;

line-height: 25px;

}



.class_wahl_footer a

{

font-size: 11px;

color: #FFFFFF;

font-family: Arial, Tahoma, Verdana;

text-decoration: none;

}



.class_wahl_footer a:hover

{

font-size: 11px;

color: #FFFFFF;

font-family: Arial, Tahoma, Verdana;

text-decoration: underline;

}



.auft_2_rahm
{width: 880px;
margin-left: auto;
margin-right: auto;}



.auft_2_head{
width: 880px;
height: 15px;
text-align: left;
line-height: 15px;}



.auft_2_head_text
{font-size: 19px;
color: #ffffff;
font-family:  Arial, sans-serif;
color:#999;}


.auft_2_center{
border-bottom: 1px solid #999;
padding-top: 30px;
padding-bottom: 20px;
width: 880px;}


.auft_psd_center
{padding-top: 20px;
padding-bottom: 20px;
width: 880px;}


.form_left
{float: left;
width: 190px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px; color:#333;
font-family:  Arial, sans-serif;
}


.form_autodaten
{float: left;
width: 100px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px; color:#333;
font-family:  Arial, sans-serif;
}



.form_eigene_daten
{float: left;
width: 400px;
padding-left: 10px; 
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px; color:#333;
font-family: Arial, sans-serif;

}



.text-gross
{

font-size: 13px;
color:#333;
font-family:  Arial, sans-serif;
}

.form_right
{float: left;
width: 450px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px;
color:#333;
font-family:  Arial, sans-serif;
}

.form_right-daten
{float: left;
width: 300px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px;
color:#333;
font-family: Arial, Tahoma, Verdana;
}


.form_abschicken
{float: left;
width: 400px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px;
color:#333;
font-family:  Arial, sans-serif;
}

.daten-aendern
{float: right;
width: 165px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
font-size: 13px; color:#333;
font-family:  Arial, sans-serif;
}

.form_end

{

clear: left;

}



/*

*

*	auftragsform schritt 3

*

*/

.auft_3_rahm

{
	width: 890px;
	margin-left: auto;
	margin-right: auto;
}



.auft_3_head

{
	width: 890px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 22px;
	margin-bottom: 10px;
}



.auft_3_head_text

{
	font-size: 26px;
	color: #444444;
	font-family: Arial, Tahoma, Verdana;
}



.auft_3_head_text_error

{

font-size: 26px;

color: #444444;

font-family: Arial, Tahoma, Verdana;

}



.auft_3_center

{

border: 1px solid #666666;

padding-top: 3px;

padding-bottom: 3px;

padding-right: 3px;

width: 890px;

}



.fz_data_rahm

{

float: left;

width: 280px;

margin-left: 8px;

}



.fz_data_head
{
	width: 270px;
	background-color: #eeeeee;
	font-size: 14px;
	color: #333333;
	font-family: Arial, Tahoma, Verdana;
	padding-left: 10px;
}



.zusatztext

{

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

}



.fz_data_feld

{

width: 270px;

background-color: #CACACA;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-left: 10px;

padding-top: 10px;

}



.leistung_data_rahm

{

float: left;

width: 215px;

margin-left: 7px;

}



.leistung_data_head

{

width: 205px;

background-color: #eeeeee;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-left: 10px;

}



.leistung_data_feld

{

width: 205px;

background-color: #CACACA;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-left: 10px;

padding-top: 10px;

}



.abhslw_data_rahm

{

float: left;

width: 650px;

margin-left: 7px;

}



.abhslw_data_head

{

width: 650px;

background-color: #eeeeee;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-left: 10px;

}



.abhslw_data_feld

{

width: 650px;

background-color: #CACACA;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-left: 10px;

padding-top: 10px;

}



.auft_4_center

{

border: 1px solid #666666;

padding-top: 3px;

padding-bottom: 3px;

padding-right: 3px;

padding-left: 3px;

padding-right: 3px;

width: 890px;

}



.wdw_con

{

width: 880px;

background-color: #eeeeee;

font-size: 14px;

color: #333333;

font-family: Arial, Tahoma, Verdana;

padding-bottom: 5px;

padding-top: 10px;

padding-left: 5px;

padding-right: 5px;

}



.fz_button

{

width: 150px;

margin-left: 580px;

}



.error_text

{

font-size: 14px;

color: #ff0000;

font-family: Arial, Tahoma, Verdana;

}



/*

*

*	formulare

*

*/

.textfeld

{

border: 1px solid #666666;

font-size: 12px;

color: #000000;

font-family: Arial, Tahoma, Verdana;

}



.submit

{

background-color: #CDCDCD;

border: 1px solid #666666;

font-size: 12px;

color: #000000;

font-family: Arial, Tahoma, Verdana;

}



/*

*

*	error ausgaben im system

*

*/

.error_head

{

width: 661px;

height: 28px;

background-image: url(../grafiken/kalender_header.gif);

border-left: 1px solid #4C535C;

border-right: 1px solid #4C535C;

text-align: center;

line-height: 22px;

}



.error_head_text

{

font-size: 13px;

color: #000000;

font-family: Arial, Tahoma, Verdana;

}



.error_center

{

border-left: 1px solid #4C535C;

border-right: 1px solid #4C535C;

border-bottom: 1px solid #4C535C;

padding-top: 10px;

padding-bottom: 10px;

width: 641px;

padding-left: 10px;

padding-right: 10px;

}



.error_text

{

line-height: 18px;

font-size: 13px;

color: #C21C03;

font-family: Arial, Tahoma, Verdana;

}



.auft_end

{

padding-top: 10px;

padding-bottom: 10px;

width: 850px;

padding-left: 10px;

padding-right: 10px;

}



/*

*

*	login

*

*/

.login_rahm

{

width: 403px;

margin-left: auto;

margin-right: auto;

margin-top: 50px;

}



.login_head

{

width: 402px;

height: 25px;

background-color: #9a873c;

text-align: center;

line-height: 22px;

}



.login_head_text

{

font-size: 13px;

color: #FFFFFF;

font-family: Arial, Tahoma, Verdana;

}



.login_center

{

border-left: 1px solid #9a873c;

border-right: 1px solid #9a873c;

border-bottom: 1px solid #9a873c;

padding-top: 10px;

padding-bottom: 10px;

width: 400px;

}



.login_form_left

{

float: left;

width: 140px;

padding-left: 10px;

padding-top: 3px;

padding-bottom: 3px;

font-size: 12px;

color: #000000;

font-family: Arial, Tahoma, Verdana;

}



.login_form_right

{

float: left;

width: 250px;

padding-top: 3px;

padding-bottom: 3px;

font-size: 12px;

color: #000090;

font-family: Arial, Tahoma, Verdana;

}



.login_form_end

{

clear: left;

}



/*

*

*	css style für den gesamten adminbereich

*

*/

#admin_header

{

width: 950px;

height: 50px;

margin-left: auto;

margin-right: auto;

background-color: #B0BCF2;

text-align: center;

line-height: 45px;

}



#a_head_links

{

width: 950px;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

background-color: #B0BCF2;

}



.a_head_links_text

{

font-size: 12px;

color: #000090;

font-family: Arial, Tahoma, Verdana;

margin-left: 5px;

}



.a_head_links_text a

{

font-size: 12px;

color: #000090;

font-family: Arial, Tahoma, Verdana;

text-decoration: none;

}



.a_head_links_text a:hover

{

font-size: 12px;

color: #555555;

font-family: Arial, Tahoma, Verdana;

text-decoration: underline;

}



.a_head_text

{

font-size: 16px;

color: #000000;

font-family: Arial, Tahoma, Verdana;

}



#a_kalender_rahm

{

width: 700px;

margin-left: auto;

margin-right: auto;

background-color: #B0BCF2;

padding-top: 5px;

padding-bottom: 5px;

}



#a_kalender_head_table

{

width: 650px;

margin-left: auto;

margin-right: auto;

}



.a_letzter_monat

{

width: 100px;

text-align: left;

padding-left: 3px;

background-color: #B0BCF2;

}



.a_aktueller_monat

{

width: 450px;

text-align: center;

background-color: #B0BCF2;

}



.a_next_monat

{

width: 100px;

text-align: right;

padding-right: 3px;

background-color: #B0BCF2;

}



.a_monats_font

{

font-size: 14px;

font-family: Arial, Tahoma, Verdana;

color: #000090;

}



.a_monats_font a

{

font-size: 14px;

font-family: Arial, Tahoma, Verdana;

color: #000090;

text-decoration: none;

}



.a_monats_font a:hover

{

font-size: 14px;

font-family: Arial, Tahoma, Verdana;

color: #666666;

text-decoration: none;

}



#a_kalender_day_table
{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	background-color: #B0BCF2;
}

.a_wochentage
{
	width: 92px;
	text-align: center;
}

.a_wt_font
{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #000090;
}

#a_kalender_days
{
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	background-color: #BDC8FB;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background-color: #FFFFFF;
}

.a_date_days
{
	width: 92px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	height: 70px;
	vertical-align: top;
}

.a_date_days_link
{
	width: 100%;
	display: block;
}

.a_date_days_link a
{
	height: 70px;
	display: block;
	text-decoration: none;
}

.a_date_days_link a:hover
{
	height: 70px;
	display: block;
	background-color: #CCCCCC;
	text-decoration: none;
}

.a_date_day_font
{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #555555;
}

.a_handle_rahm
{
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.a_handle_head
{
	width: 950px;
	height: 25px;
	background-color: #9a873c;
	text-align: center;
	line-height: 22px;
}

.a_handle_head_text
{
	font-size: 13px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

.a_handle_center
{
	padding-top: 10px;
	padding-bottom: 10px;
	width: 950px;
	background-color: #FFFFFF;
}

.a_form_left
{
	float: left;
	width: 190px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
}

.a_form_right
{
	float: left;
	width: 450px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	color: #000090;
	font-family: Arial, Tahoma, Verdana;
}

.a_form_end
{
	clear: left;
}

.a_error_head
{
	width: 400px;
	height: 25px;
	background-color: #C21C03;
	text-align: center;
	line-height: 22px;
	margin-left: auto;
	margin-right: auto;
}

.a_error_head_text
{
	font-size: 13px;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
}

.a_error_center
{
	border-left: 1px solid #C21C03;
	border-right: 1px solid #C21C03;
	border-bottom: 1px solid #C21C03;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 378px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}

.a_error_text
{
	line-height: 18px;
	font-size: 13px;
	color: #C21C03;
	font-family: Arial, Tahoma, Verdana;
}

/*
*
*	formatierung hilfedatei
*
*/
div#help_head
{
	

	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-top: 5px;
	width: 450px;
	height: 23px;
}

.head_help_us
{
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
	margin-left: 10px;
	margin-bottom:20px;
}

div#help_feld
{

	padding: 10px;
	width: 430px;
	margin-left: auto;
	margin-right: auto;
}

.help_text
{
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
}

.admin_header_menu
{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
}

.admin_header_menu a
{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}

.admin_header_menu a:hover
{
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
	margin-top: 8px;
	display: block;
}


/*
*
*	auftrag info bei link überfahren
*
*/
a.order_info { 
	text-decoration: none;
} 

a.order_info:hover { 
	background: #FFFFFF; 
	text-decoration: none; 
} 

a.order_info span { 
	visibility: hidden; 
	position: absolute; 
	left: 35em;
	top: 10em; 
	margin-top: 1em; 
	padding: 2em; 
	text-decoration: none; 
} 

a.order_info:hover span { 
	visibility: visible; 
	border: 1px solid #347BEE; 
	color: #000000; 
	background: #FFFFFF; 
	text-decoration: none;
	text-align: left;
}

.order_info_div
{
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}

/*
*
*	summe des umsatzes verstecken
*
*/
.sum_ums
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}

.sum_ums a
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}

.sum_ums a:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}

/*
*
*	alles was die rechnungen angeht
*
*/
.rechnung_load_unbezahlt
{
	float: left;
	width: 900px;
	height: 30px;
	border: 1px solid #BEBEBE;
	background-color: #e9995f;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	display: block;
	text-decoration: none;
}

.rechnung_load_bezahlt
{
	float: left;
	width: 900px;
	height: 30px;
	border: 1px solid #BEBEBE;
	background-color: #bfe6f3;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-left: 20px;
	text-decoration: none;
}

.rechnung_load_icon
{
	
	float: left;
	width: 16px;
	height: 16px;
}

.rechnung_load_name
{
	float: left;
	width: 440px;
	margin-left: 15px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
}

.rechnung_load_number
{
	float: left;
	width: 40px;
	
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}


.rechnung_firma
{
	float: left;
	width: 320px;
	margin-left: 15px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.rechnung_load_datum
{
	float: left;
	width: 70px;
	margin-left: 10px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.rechnung_search_order
{
	float: left;
	width: 31px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	border: 1px solid #BEBEBE;
	background-color: #F0F1F2;
	text-align: center;
}

.rechnung_grafik
{
	float: left;
	width: 31px;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F1F2;
	text-align: center;
}

.rechnung_senden
{
	float: left;
	width: 31px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F1F2;
	text-align: center;
}

.loeschen_grafik
{
	float: left;
	width: 31px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F1F2;
	text-align: center;
}

.open_rech_grafik
{
	float: left;
	width: 31px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F1F2;
	text-align: center;
}

.rechnung_preis_bezahlt
{
	float: left;
	margin-left: 35px;
	margin-top: 20px;
	width: 150px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.rechnung_preis_unbezahlt
{
	float: left;
	margin-left: 15px;
	margin-top: 20px;
	width: 150px;
	color: #ff0000;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
}

.rechnung_monat_schalter
{
	float: left;
	margin-left: 10px;
	width: 150px;
	height: 25px;
	background-color: #c8eefe;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 24px;
	display: block;
	text-decoration: none;
}


.rechnung_monat_schalter a
{
	float: left;
	width: 150px;
	height: 25px;
	background-color: #c8eefe;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 24px;
	display: block;
	text-decoration: none;
}

.rechnung_monat_schalter a:hover
{
	float: left;
	width: 150px;
	height: 25px;
	background-color: #44bdf0;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 24px;
	display: block;
	text-decoration: none;
}

.mahnungs_schalter
{
	float: right;
	margin-right: 20px;
	width: 300px;
	height: 25px;
	background-color: #c8eefe;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 24px;
	display: block;
	text-decoration: none;
}



.rechnung_end
{
	clear: left;
}