/***** CSS Definitionen mt media design *****/

/**** Hintergrundfarbe fuer <body> ****/
body 				{ background-color:#ffffff; }

/**** Allgemeine Schriftart-Definition ****/
a,p,h1,h2,h3,h4,td,body,input,select,option,textarea,li,ul { font-family:Arial,Helvetica,sans-serif; color:#000000; }

/**** Allgemeine Schriftgroessen-Definition ****/
body,td,input,textarea,select,option,p,li,ul	{ font-size:14px; }
input,textarea,p	{ background-color:#ffffff; border-width:1px; border-style:solid; border-color:#75B747; }
select,option		{ background-color:#ffffff; border-width:0px; border-style:solid; border-color:#75B747; }

li,ul				{ background-color:#ffffff; }

a					{ font-size:14px; text-decoration:underline; font-weight:bold; border-color:#aaaaaa; border-width:1px; }
a.noul				{ font-size:14px; text-decoration:none; font-weight:regular; border-color:#aaaaaa; border-width:1px; }
a:hover				{ color:#75B747; border-color:#0593C9; border-style:solid; border:1px;  }
a.norm				{ font-size:12px; text-decoration:underline; font-weight:bold; color:#333333; bordercolor:#aaaaaa; }
a.norm:hover		{ color:#75B747; border-color:#75B747; border-style:solid; border:1px; }
a.green				{ font-size:12px; text-decoration:underline; font-weight:normal; color:#75B747; bordercolor:#75B747; }
a.green:hover		{ color:#0593C9; text-decoration:underline; border-color:#0593C9; border-style:solid; border:1px; }
img					{ border-color:#6BA541; }

ul					{ padding-left:3px; padding-right:0px; margin-left:12px; margin-right:0px;  }
ol 					{ padding-left:12px; padding-right:0px; margin-left:12px; margin-right:0px; }

.green				{ color:#75B747; }

/**** Ueberschriften-Definition ****/
h1					{ font-size:16px; font-weight:bold; color:#75B747; }
h2					{ font-size:18px; font-weight:bold; color:#75B747; }
h3					{ font-size:20px; font-weight:bold; color:#75B747; }
h4					{ font-size:22px; font-weight:bold; color:#75B747; }

/**** Farbzuweisung als Unterklasse fuer Schrift ****/
.smallgreen			{ font-size:12px; color:#75B747; }
.small				{ font-size:12px; }
.rot				{ color:#ff0000; }
.orange				{ color:#ff9900; }
.big				{ font-size:14px; }
.schwarz			{ color:#000000; }
.green				{ color:#75B747; }

.greenleft			{ border-left:1px solid #75B747; }
.greenright			{ border-right:1px solid #75B747; }
.stdpadding			{ padding-top:15px; padding-left:30px; padding-right:30px; padding-bottom:30px; }
.outleft			{ background:#75B747; }
.outright			{ background:#75B747; }
.inhalt				{ width:960px; }

/**** Trenner ****/
.tabtrenner			{ height:1px; border-top:1px solid #aaaaaa; border-left:0px solid #666666; border-right:0px solid #666666; border-bottom:0px solid #666666; }
.tabtrenner2		{ height:1px; border-top:1px solid #ffffff; border-left:0px solid #666666; border-right:0px solid #666666; border-bottom:0px solid #666666; }

/**** Klassen fuer die Kundendatenbank ****/
.o					{ border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:0px solid #aaaaaa;  }
.u					{ border-top:0px solid #666666; border-left:0px solid #666666; border-right:0px solid #666666; border-bottom:1px solid #666666;  }
.rl					{ border-top:0px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:0px solid #666666;  }
.url				{ border-top:0px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666;  }
.orl				{ border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:0px solid #666666;  }
.ol					{ border-top:1px solid #666666; border-left:1px solid #666666; border-right:0px solid #666666; border-bottom:0px solid #666666;  }
.or					{ border-top:1px solid #666666; border-left:0px solid #666666; border-right:1px solid #666666; border-bottom:0px solid #666666;  }
.all				{ border-top:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666;  }

input 				{ background-color:#ffffff; border-width:0px; border-color:#75B747; }
input.norm 			{ width:300px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.radio			{ background-color:#ffffff; border-width:0px; border-color:#75B747; }
input.login 		{ width:300px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.editpwd 		{ width:265px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.button		{ width:125px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.vorname		{ width:100px; }
input.nachname		{ width:196px; }
input.login			{ width:200px; }
input.headline		{ width:320px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.plz 			{ width:56px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.ort 			{ width:240px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
input.vonbis		{ width:100px; }
input.file			{ background-color:#cccccc; border-width:1px; border-color:#75B747; }
input.file2			{ background-color:#ffffff; border-width:1px; border-color:#75B747; }
textarea.norm		{ width:300px; height:300px; background-color:#ffffff; border-width:1px; border-color:#75B747; }
select.norm			{ width:300px; background-color:#ffffff; border-width:0px; border-color:#75B747; }
option.norm			{ width:300px; background-color:#ffffff; border-width:0px; border-color:#75B747; }
textarea.config		{ width:100%; height:300px; padding:2px; }
input.button		{ width:130; height:23px; padding:2px; }

/**** Menue Tabelle ****/
td.oben				{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.nav_or			{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:0px solid #aaaaaa;  }
td.nav_ol			{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:0px solid #aaaaaa;  }
td.nav_oru			{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.nav_olu			{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.unten			{ background:#ffffff; border-top:0px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.nav_log_l		{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.nav_log_r		{ background:#ffffff; border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
/**** Navi Klassen ****/
.naviaktiv			{ color:#ff9900; text-decoration:none; font-weight:bold; }
.navinorm			{ color:#666666; text-decoration:none; font-weight:normal; }


td.all				{ border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }

.buttoncell				{ border:1px solid #DDDDDD; background:#E6E6E6; }
.buttoncella			{ border:1px solid #AACF8F; background:#E1FFCC; }

td.or				{ border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:0px solid #aaaaaa;  }
td.ol				{ border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:0px solid #aaaaaa;  }
td.ur				{ border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.ul				{ border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.olu				{ border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:0px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }
td.oru				{ border-top:1px solid #aaaaaa; border-left:0px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }

.all				{ border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  }

/**** Warnungen ****/
.warning			{ background-color:#ffaaaa; }
.ok					{ background-color:#99FF99; }

/**** BBCode ****/
.bbcode_cite_table 	{ background:#dddddd; border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; }

/**** Sonstige ****/
.filesize			{ color:#cccccc;  }
.statusbar			{ border:1px solid #000000;  }
