body {
	font-family:arial,helvetica,sans-serif;
	background-color : #f0f0f0;
}
a.menue_hor_dunkel:link    { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; line-height:10px; color:#000000; text-decoration:none }
a.menue_hor_dunkel:visited { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; line-height:10px; color:#000000; text-decoration:none }
a.menue_hor_dunkel:hover   { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; line-height:10px; color:#ffffff; text-decoration:none }

a.mainlevel:link    { font-size:11px; line-height:15px; font-weight:bold; color:#000000; text-decoration:none; }
a.mainlevel:visited { font-size:11px; line-height:15px; font-weight:bold; color:#000000; text-decoration:none; }
a.mainlevel:hover   { font-size:11px; line-height:15px; font-weight:bold; color:#fff; text-decoration:none; }

a.klein:link    { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none; }
a.klein:visited { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none; }
a.klein:hover   { font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#369; text-decoration:none; }

a.txtklein:link    { font-family:arial,helvetica,sans-serif; font-size:11px; line-height:15px; color:#000; text-decoration:none; }
a.txtklein:visited { font-family:arial,helvetica,sans-serif; font-size:11px; line-height:15px; color:#000; text-decoration:none; }
a.txtklein:hover   { font-family:arial,helvetica,sans-serif; font-size:11px; line-height:15px; color:#369; text-decoration:none; }

h1,h3 { font-size:18px; font-weight:normal; color:#003C70; margin-top:0px; }

p,b,ul,ol,td { font-size:13px; line-height:20px; }

p.klein {font-size:10px; line-height:13px; }

a:link    { font-size:13px; color:#369; text-decoration:underline }
a:visited { font-size:13px; color:#369; text-decoration:underline }
a:hover   { font-size:13px; color:#900; text-decoration:underline }

b.active  { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#ffffff; line-height:10px; }
b.weiss   { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#ffffff; line-height:10px; margin-left:14px; }
b.plz_header     { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#000; line-height:10px; }
b.schwarz  { font-weight:bold; font-size:14px; color:#000000; margin-left:14px; }
b.plz     { font-weight:bold; font-size:14px; color:#000000; margin-top:4px; margin-left:8px; }

td.news,b.news { font-size:11px; line-height:15px; }

ul { list-style-image:url(../grafik/listelement.gif); }

/*
-------------------------------------------
Formularstyles
*/

.error 				{ font-family:Arial; font-size:12px; font-weight:bold; line-height:20px; color:#d80;}
.formbeschreibung 	{ font-family:Arial; font-size:12px; font-weight:bold; line-height:20px; color:#000; background-color: #bbc8d1; width:580px;}
.formlinks 			{ font-family:Arial; font-size:12px; color:#000; line-height:20px; width:250px;}
.formmitte 			{ font-family:Arial; font-size:12px; color:#000; line-height:20px; width:5px;}
.formrechts 		{ font-family:Arial; font-size:12px; color:#000; line-height:20px; width:320px;}


.button 		   			{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; font-weight:bold; color:#000; background-color: #bbc8d1; border:1px solid #96a3a9; width:200px; }

.checkbox					{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; width:15px; }
.input      				{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; border:1px solid #003159; width:320px; }
.input_ohne_feste_breite	{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; border:1px solid #003159; }
.radio						{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; width:15px; }
.select     				{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; border:1px solid #003159; width:320px; }
.select_ohne_feste_breite 	{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; Background: #fff; border:1px solid #003159; }
.textarea   				{ font-family:Arial; margin-top:2px; margin-bottom:2px; font-size:12px; color:#000; width:320px; }

/*
-------------------------------------------
Status der Vertragsverwaltung
*/

.angebotsanforderung { font-family:Arial; font-size:11pt; font-weight: bold; color:darkorange;}
.vertragsabschluss	 { font-family:Arial; font-size:11pt; font-weight: bold; color:green;}
.storno				 { font-family:Arial; font-size:11pt; font-weight: bold; color:red;}
