
/*********************************************************** link formatings ***/
/*******************************************************************************/

a 			
			{
			color: 				#66aeda; 
 			text-decoration: 	none;
			}

a:hover 	
			{
			color: 				#d68400; 
			text-decoration:	underline;
			}

/********************************************************************* link3 ***/

a.link
			{
			color:				#d68400;
			text-decoration: 	underline;
			}

a.link:hover
			{
			text-decoration: 	none;
			}

a.link-out
			{
			color:				#7f7f7f;
			text-decoration: 	none;
			}

a.link-out:hover
			{
			text-decoration: 	underline;
			}

a.link6
			{
			color:				#757575;
			text-decoration: 	none;
			}

a.link6:hover
			{
			text-decoration: 	underline;
			}

a.link-out
			{
			color:				#646464;
			text-decoration: 	none;
			}

/*********************************************************** main formatings ***/
/*******************************************************************************/

body 		
			{
			margin: 		0px;
			padding:		0px;
			font-family:	Arial,Trebuchet MS,Tahoma,Verdana;
			background:		url(../pics/center-bg.gif) no-repeat center top;
			font-size:		11px;
			color:			#7f7f7f;
			text-align:		left;
			height:			100%;
			width:			100%;
			overflow-x: 	hidden;
			}

h1
			{
			color:			#d68400;
			font-size:		16px;
			font-weight:	bold;
			padding:	    0px;
			padding-bottom: 12px;
			margin:			0px;font-family:	Trebuchet MS,Arial;
			}


h2, h3, h4, h5, h6			
			{
			color:			#7f7f7f;
			font-size:		12px;
			font-weight:	bold;
			padding:	    0px;
			padding-bottom: 12px;
			margin:			0px;font-family:	Arial;
			}

h6			
			{
			color:			#d68400;
			font-size:		13px;
			font-weight:	bold;
			padding:	    0px;
			padding-bottom: 12px;
			margin:			0px;
			}

strong, b		
			{
			font-weight:	bold;
			}

img			
			{
			border:			0px;
			}

p		
			{
			padding:        0px;
			margin:			0px;
			}

small			
			{
			font-size:		10px;
			}

.float-pic, .pics		
			{
			float:			left;
			margin-right:	15px;
			}

/***************************************************************** positions ***/
/*******************************************************************************/

#container
			{
			text-align:		center;
			width:			100%;
			height:			100%;
			}

#center
			{
			width:			937px;
			height:			100%;
			margin:			auto;
			}

#all
			{
			float:			left;
			}

#logo
			{
			text-align:		left;
			width:			198px;
			float:			left;
			margin:			28px 0px 0px 0px;
			}

#bookmark
			{
			position:		absolute;
			margin:			48px 0px 0px 805px;
			}

#menu-left
			{
			text-align:		left;
			width:			9px;
			height:			44px;
			background:		url(../pics/menu-left.gif) no-repeat;
			float:			left;
			}

#menu-right
			{
			text-align:		left;
			width:			9px;
			height:			44px;
			background:		url(../pics/menu-right.gif) no-repeat;
			float:			left;
			}

#menu
			{
			width:			937px;
			float:			left;
			margin:			18px 0px 0px 0px;
			}

#menu-middle
			{
			text-align:		left;
			width:			905px;
			height:			50px;
			background:		url(../pics/menu-middle.gif) repeat-x;
			float:			left;
			padding:        12px 0px 0px 13px;
			}

a.link-menu
			{
			color:			#727272;
			font-weight:	bold;
			font-family:	Arial,Tahoma;
			font-size:		12px;
			text-decoration:none;
			border-right:	1px solid #fff;
			border-left:	1px solid #d7d7d7;
			padding:        10px 13px 11px 13px;
			}

a.link-menu:hover
			{
			text-decoration:none;
			background:		#f3f3f3;
			}

a.link-menu-click
			{
			color:			#fff;
			font-weight:	bold;
			font-family:	Arial,Tahoma;
			font-size:		12px;
			text-decoration:none;
			border-right:	1px solid #fff;
			border-left:	1px solid #d7d7d7;
			padding:        10px 13px 11px 13px;
			background:		url(../pics/active.gif) repeat-x;
			}

a.link-menu-click:hover
			{
			text-decoration:underline;
			}

#teaser
			{
			text-align:		left;
			width:			937px;
			height:			214px;
			background:		url(../pics/teaser.gif) no-repeat;
			float:			left;
			margin:			2px 0px 0px 0px;
			}

#marken
			{
			text-align:		left;
			width:			937px;
			float:			left;
			margin:			20px 0px 0px 0px;
			}

.markenqualität
			{
			margin:			0px 27px 0px 0px;
			}

.box
			{
			float:			left;
			margin:			20px 0px 10px 0px;
			}

.box-menu
			{
			float:			left;
			margin:			20px 0px 10px 0px;
			width:			176px;
			}

.box-menu a
			{
			display:		block;
			border-bottom:	1px solid #f0f0f0;
			text-align:		left;
			padding:        5px 5px 5px 5px;
			font-size:		11px;	
			color:			#7f7f7f;
			width:			100%;
			}

.box-menu a:hover
			{
			text-decoration:none;
			background:		#fefefe;
			border-bottom:	1px solid #e4e4e4;
			color:			#d68400;
			}

.box-menu a:before
			{
			content:		"\00BB \ ";
			color:			#7f7f7f;
			}

#left
			{
			width:			740px;
			margin-left:	5px;
			float:			left;
			}

#right
			{
			width:			180px;
			float:			left;
			}

#left .box-top
			{
			text-align:		left;
			width:			717px;
			height:			7px;
			background:		url(../pics/box-top.gif) no-repeat;
			float:			left;
			}

#left .box-middle
			{
			text-align:		left;
			width:			685px;
			border-left:	1px solid #f0f0f0;
			border-right:	1px solid #f0f0f0;
			background:		#fafafa;
			float:			left;
			font-size:		11px;
			padding:        10px 15px 10px 15px;
			line-height:	17px;
			}

#left .box-bottom
			{
			text-align:		left;
			width:			717px;
			height:			7px;
			background:		url(../pics/box-bottom.gif) no-repeat;
			float:			left;
			}

#right .box-top
			{
			text-align:		left;
			width:			187px;
			height:			7px;
			background:		url(../pics/box-top-right.gif) no-repeat;
			float:			left;
			}

#right .box-middle
			{
			text-align:		left;
			width:			155px;
			border-left:	1px solid #f0f0f0;
			border-right:	1px solid #f0f0f0;
			background:		#fafafa;
			float:			left;
			font-size:		12px;
			padding:        10px 15px 10px 15px;
			line-height:	17px;
			}

#right .box-bottom
			{
			text-align:		left;
			width:			187px;
			height:			7px;
			background:		url(../pics/box-bottom-right.gif) no-repeat;
			float:			left;
			}

#nice-man
			{
			top:			91px;
			margin-left:	736px;
			width:			182px;
			height:			285px;
			background:		url(../pics/nice-man.jpg) no-repeat;
			position:		absolute;
			}

#footer
			{
			width:			937px;
			background:		url(../pics/footer-bg.gif) repeat-x bottom;
			float:			left;
			text-align:		left;
			}

#footer-in
			{
			float:			left;
			padding:        65px 10px 10px 10px;
			}

#footer-in a
			{
			border-left:	1px solid #dbdbdb;
			border-right:	1px solid #fff;
			padding:        10px 10px 10px 10px;
			color:			#949494;
			}

#copy
			{
			float:			right;
			padding:        65px 10px 10px 10px;
			background:		url(../pics/footer-right.gif) no-repeat bottom right;
			}


.iframe
	{
	margin-left:0px; 
	padding:	10px 0px 10px 0px; 
	background:	#fff;
	width:		683px; 
	height:		770px;
	-moz-border-radius: 5px;
	border:		1px solid #f0f0f0;
	}

.font td
	{

vertical-align:middle;
	}

.table-head
			{
padding: 3px 5px 3px 5px;
border-left:1px solid #efd8ed;
border-bottom:1px solid #efd8ed;
background:#f4f4f4;
-moz-border-radius:5px;
font-weight:bold;
			}



.country td
			{
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding: 3px 5px 3px 5px;-moz-border-radius:5px
			}

.country td:hover
			{
background:#fff;
			}

.count
			{
			font-size:		20px;
			font-weight:	bold;
			vertical-align:	top;
			text-align:		center;
			}