/**********************************************************
 * General styles for all sites www.solmic.de 
 * 03.2008 Stand
 * Author: uccooperation
 * E-Mail: info@uccooperation

 *
 * URL:    http://www.uccooperation.de
 **********************************************************/


/**********************************************************
 * General formatting
 **********************************************************/
 
 * {
	margin:  0px;
	padding: 0px;
	border: 0;
}
#besch td      { border: 1px solid #336699; padding: 5 }
#besch a	{  color: #336699; text-decoration: underline}

#besch2 td      { border: 1px solid #FFFFFF; padding: 5 }
#besch2 a	{  color: #336699; text-decoration: underline}

#beschhell td      { border: 1px solid #CCCCCC; padding: 5px;  }
#beschhell_left td      { border: 1px solid #CCCCCC; padding-left: 5px;  }
#beschhell a      { color: #336699; text-decoration: underline;  }



#inner a	{  color: #336699; text-decoration: underline}


span.ag      { font-size: 10pt; color: #CC0000; text-transform: uppercase; font-weight: bold }
#right       {background-color: #FFFFFF}
#right a       { color: #808080; text-decoration: underline; font-size: 8pt}
.us		{ color: #FFFFFF; font-size: 10pt; letter-spacing: 1pt; font-weight: bold; 
               background-color: #CC0000; padding-left:2; padding-right:0; padding-top:4; padding-bottom:4}
#us	a	{ color: #FFFFFF; font-size: 10pt; letter-spacing: 1pt; font-weight: bold; 
               background-color: #CC0000}


               
#content a       { color: #FFFFFF; text-decoration: underline; font-size: 8pt; font-weight:bold}             
#content td   { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold;background-color: #336699; height:30 px; padding-left:4; margin-top:1; margin-bottom:1 }
#blau td   { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold;background-color: #336699; height:30 px; padding-left:4; margin-top:1; margin-bottom:1 }
#footer td   { font-family: Verdana; font-size: 8pt; color: #FFFFFF; background-color: #336699; height:30 px; padding-left:4; margin-top:1; margin-bottom:1 }

#content      { text-align: left; margin: 2 3 }
.ra          { border: 1px solid #666666 }
span.be      { font-size: 7pt; color: #336699; margin-left:1; margin-top:4; margin-bottom:4  }
table,td, tr
{
	font-family: Verdana;
 	font-size: 8pt;
 	color: #666666;
 }


#menu         { background-color: #666666 }
#menu td        { border:1px solid #C0C0C0; padding:0; background-color: #666666; margin-top:10; margin-bottom:10; height:25px;border-collapse:collapse  }

#menu a        {  color: #FFFFFF; text-decoration: none; padding-left: 10px; font-size:10pt; letter-spacing: -1pt }
#menu a:hover      { color: #99CCFF; font-weight: bold }
h1           { font-size: 8pt; }
#tab29 li      { list-style-type: square; margin-left: 32; line-height:150% }
#table 31 table img      { font-size: 8pt; color: #336699; border: 1px solid #666666 }
h2           { font-size: 8pt; color: #000040; font-weight: bold }

#MainMenu 
{
	width:234px;
	background:url(images/bmid_034.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000 url(images/bright_034.gif) no-repeat right top;
	text-decoration:none;
	width:234px;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(images/bleft_034.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:700;
	line-height:31px;
	padding:0 18px 0 16px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 #306;
	background:url(images/bmid_034.gif);
	color:#000;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0 #000;
	color:#000;
	background:url(images/bleft_034.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:31px;
	background:url(images/bright_034.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:none;
	padding:0 18px 0 16px;
}
.dropmenudiv a:hover 
{
	border:0 #000;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#000;
	font-weight:700;
}
