/**
 * Default-Style für die Microsite
 * Die Farbschemata werden im Template an sich festgelegt
 */

BODY
{
    background-color: 		#fff;
    padding: 				0px;
    margin:					0px;
}

.redfont {
	color: 					#D80000;
	font-size:				12px;
}

#shadow{
  	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	background-image: 		url(/images/microsite/shadow.jpg);
	background-position: 	top center;
	background-repeat: 		repeat-y;
}

DIV#innerBody
{
    width:					800px;
    margin-left:			auto;
    margin-right:			auto;
    font-family:			Verdana, Geneva, sans-serif;
    font-size:				12px;
}

DIV#innerBody A {
	color: 					#444;
}


TABLE#header TD
{
    padding-top: 			10px;
    padding-bottom: 		10px;
}

TABLE#header TD#logo {
    font-size: 				14px;
    font-weight: 			bold;
    padding: 				5px 10px 5px 10px;
	background-color: 		#fff;
}

TABLE#header TD#company_name {
    text-align:				left;
    padding-left: 			20px;
	/*background:				url(/images/microsite/head_logo.gif) top left no-repeat*/
}

TABLE#header TD#company_name DIV#title {
    font-weight: 			bold;
}

TABLE#header TD#company_name DIV#slogan {
    padding-top: 			5px;
    font-style:				italic;
}

TD#langcodes
{
	padding-top: 			5px;
	padding-bottom: 		5px;
	padding-right: 			10px;
	white-space: 			nowrap;
}
TD#langcodes A {
	text-decoration: 		none;
}


TABLE#navigation TD
{
    height:					50px;
    cursor:					pointer;
}

TABLE#navigation TD A {
    display:				block;
    color: 					#000;
    text-decoration:		none;
    font-size: 				12px;
    font-weight: 			bold;
    color: 					#444;
	padding-left: 			5px;
    padding-right: 			5px;
}

TABLE#navigation TD.active:HOVER,
TABLE#navigation TD.active {
    background:				#828587 url(/images/microsite/navi_black.png) repeat-x top;
}
TABLE#navigation TD.active

TABLE#navigation TD.active:HOVER A,
TABLE#navigation TD.active A  {
	color: 					#fff;
}

/*
TABLE#navigation TD.active A {
    color: 					#fff;
    background:				#1C1819 url(/images/microsite/navi_black.png) repeat-x top;
}
TABLE#navigation TD.active A:HOVER {
	background:				#1C1819 url(/images/microsite/navi_black.png) repeat-x top;
}
*/


DIV#content
{
    min-height:				200px;
    padding: 				10px 60px 20px 60px;
}

DIV#content H1 {
	font-size:				16px;
}

DIV#content H2 {
	font-size:				14px;
}

DIV#content H3 {
	font-size:				12px;
}

DIV#footer {
	padding: 				8px;
	text-align: 			center;
}

DIV#footer A {
	color:					#000;
}




/* Testimonials */
.diagr_bg {
	background-image:		url(/images/microsite/b3.gif);
	height: 				125px;
	background-color: 		#eeeedd;

	border-color: 			#efefef #cccccc #cccccc #efefef;


	-moz-box-shadow: 		rgba(0, 0, 0, 0.1) 3px 3px 10px;
	-webkit-box-shadow: 	rgba(0, 0, 0, 0.1) 3px 3px 10px;
	filter: 				progid:DXImageTransform.Microsoft.Shadow( direction=135,color=silver,strength=3 );
}

DIV.sf_testimonial_border
{
	border: 				1px solid #ccc;
	margin-top:				4px;
}

.scale_desc
{
	height:					25px;
	text-align:				right;
}
.bar
{
	width:					8px;
	background-color: 		#66cc66;
	border-right: 			1px solid #33AA88;
}
.leg
{
	width:					10px;
	height: 				20px;
	padding-top: 			2px;
	padding-bottom: 		0px;
	padding-left: 			1px;
	padding-right: 			1px;
}

.odd2,
.even2
{
	padding: 				10px;
	border-bottom: 			#ccc 1px dotted;
	height:					auto;
	margin-bottom: 			15px;
}

a.page
{
	font-family: 			Verdana Helvetica, sans-serif;
	color: 					#000179;
}

.page_active
{
	font-family: 			Verdana Helvetica, sans-serif;
	font-weight: 			bold;
	color: 					#880000;
}

.iso {
	width: 					450px;
	padding-left: 			80px;
}