
/*FORMULARE*/

.Input {background-color:#ffffff; border:1px solid #000000; height:18px; width:320px}
.InputKurz {background-color:#ffffff; border:1px solid #000000; height:18px; width:247px}
textarea {background-color:#ffffff; border:1px solid #000000; height:150px; width:320px}
.InputDatum {background-color:#ffffff; border:1px solid #000000; height:18px; width:65px}


/** LAYOUT */
body, html	{	margin: 0; padding: 0;
				font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 17px; color: #333333;
				background: url(../bilder/bg.jpg) repeat-x #c6cacd;
			}

#outer				{	width:960px; margin-left: auto; margin-right: auto; overflow:hidden; }		
.outer-content		{	width: 640px; float:left; background-color: #eeeeee;	}
.outer-logo 		{	width: 160px; float:left;}	
.outer-menue		{	width: 160px; float:right; text-align:left; }

#menue		{	/***/	}
#main		{	/***/	}
#footer		{	padding-top: 20px; color: #666666;	text-align: center; font-size: 11px;	}


/** LINIEN */
.headerline	{	margin: 0 15px 20px 15px; height: 2px; background-color: #e2001a; border: 0;	}
.redline	{	margin: 0 15px 20px 15px; height: 1px; background-color: #e2001a; border: 0;	}
.redline_f	{	margin: 20px 15px 0 15px; height: 1px; background-color: #e2001a; border: 0;	}


/** MAIN HEADER */
h1			{	margin: 0 0 15px 15px; font-size: 18px; color: #999999;	}


/** MAIN */
.trenner_grau	{	margin: 0 15px; border: 0; background-color: #999999; height: 1px;	}


/** MAIN SUBs */
.sub_main_full 	{	float: left; width: 100%; margin-bottom: 20px;	}
.sub_main_half	{	float: left; width: 50%; margin-bottom: 20px;	}
.sub_main_f	{	margin: 0 15px;	}
.sub_main_c	{	margin: 0 15px; text-align: justify;	}

ul			{	line-height:24px;	}

/** MAIN TYPO */
.typo		{	margin: 0 15px 0 15px; font-size: 25px; line-height: 100%; color: #999999; text-transform: uppercase;	}
.typo_small	{	text-transform: none;	}
.typo_red	{	color: #e2001a;}
.up			{	vertical-align: super; font-size: 13px; font-weight: bold;	}

/** TABELLE */
.border			{	border:1px solid #727272;	}
.headline		{	background-color:#a8a8a8; font-weight:bold; color:#ffffff; padding:5px;	}
.normal			{	width:33%; background-color:#e0e1e3; border-top:1px solid #727272; border-right:1px solid #727272; padding:5px;	}
.normal-wide	{	width:67%; background-color:#e0e1e3; border-top:1px solid #727272; border-right:1px solid #727272; padding:5px;	}
.highlight		{	width:33%; background-color:#fafafa; border-top:1px solid #727272; padding:5px;	}
.product		{	width:50%; background-color:#e0e1e3; border-top:1px solid #727272; border-right:1px solid #727272; padding:5px;	}
.highlight2		{	width:50%; background-color:#fafafa; border-top:1px solid #727272; padding:5px;	}
.tabelle1		{	border-top:1px solid #727272; border-right:1px solid #727272; padding:5px;	}
.tabelle2		{	border-top:1px solid #727272; padding:5px;	}
.tabelle		{	padding:5px;	}

/** MITARBEITER */
.mitarbeiter	{	background-color:#fafafa; height:155px; padding:15px; margin-bottom:15px; }
.pic-left		{	border:1px solid #727272; }
.mitarbeiter-left		{	border:1px solid #727272; margin-right:20px; }

/** MENUE */
.sub_menue		{	width: 25%;	float: left; color: #666666;	}
.sub_menue h1	{	margin: 15px 0 0 15px; padding: 0; font-size: 15px; text-transform: uppercase;	}
.sub_menue ul	{	list-style-type: none; padding-left: 15px;		}
.sub_menue li	{	font-size: 11px;	}

.sub_menue a		{	color: #e2001a; text-decoration: none;	}
.sub_menue a:hover	{	text-decoration: underline;	}

/* OUTER MENUE */
.outer-menue li			{	list-style-type: none; line-height:18px; }
.outer-menue a			{	font-size:11px; color:#e2001a; text-decoration:underline; }
.outer-menue a:hover	{	color:#960011; text-decoration:underline; }
.box					{	background:url(../bilder/angebot-flyer-lang.jpg); width:150px; padding:5px 0px 5px 0px; margin:5px; }
.box h1					{	margin: 0 0 5px 10px; font-size:13px; color:#ff0000; }
.box h2					{	margin: 0 0 5px 10px; font-size:12px; color:#000000; }
.box p					{	margin: 10px; font-size:11px; color: #7b7b7b; }


/** FOOTER */
#footer a		{	color: #666666;	}
#footer a:hover	{	text-decoration: none;	}

