
/**** topicon ****/
div.topicon {
	border: 		0px solid #FFF;
	width:			720px;
	text-align:		right;
	color: 			#FFF;
	line-height: 	24px;
	padding: 		5px 0 0 0;
	margin: 		0 0 0 0px;
	font-size:		10px;
}
div.topicon img {
	margin-bottom:	5px;
}
div.topnav {
	float:			left;
	clear: 			both;
	width:			720px;
	padding-bottom:	-5px; 
	border: 		1px solid #9A9587;
	z-index:		101;
	margin: 	0 0 0 0px;
}

/**** head ****/
div.head{
	float:		left;
	clear: 		both;
	width:		720px;
	z-index:	100;
	height:		85px;
	margin: 	0 0 0 0px;
}
div.head table{
	border-collapse:collapse;
	padding: 	0;
	margin:		0;
	height:		85px;
}
div.head table td.left	{
	border:			0;
	border-left: 	1px solid #9A9587;
	width:			200px;
	padding: 		0;
	height:		85px;
}

div.head table td.right	{
	border:			0px;
	border-left: 	1px solid #9A9587;
	border-right: 	1px solid #9A9587;
	width:			520px;
	padding: 		0px;
	height:		85px;
}
div.head table img {
	margin: 		0;
	border:			0;
	height:		85px;
}

/**** content ****/
div.content {	
	float:		left;
	clear: 		both;
	width:		720px;
	border:		0;
	padding: 	0px;
	margin: 	0 0 0 0px;
	font-size:	11px;
}

div.content table {
	width:			720px;
	border-collapse:collapse;
	background:		#FFF;
}
div.content table td.left {
	width:			200px;
	border:			1px solid #9A9587;
	border-top:		0px;
	padding: 		0;
	margin: 		0;
	font-size:		11px;
	background:		#AFBBC4;
	vertical-align:	top;
}

div.content table td.left a {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#FFF;
	font-size:			10px;
	line-height:		20px;
	margin:				0px;
	padding: 			0px;
	text-decoration:	none;
	background-color:	#475881;
	border-top:			1px solid #9A9587;
	display:			block;
}

div.content table td.left a:hover {
	background-color:	#bbbbcc;
	color:				#475881;
}
/**  **/
div.content table td.left a.nav1active {
	border-top:			1px solid #9A9587;
	background-color:	#bbbbcc;
	color:				#475881;
}
div.content table td.left a.nav1active:hover {
	background-color:	#475881;
	color:				#FFF;
}
/**  **/
div.content table td.left a.nav2 {
	border-top:			1px solid #9A9587;
	background-color:	#bbbbcc;
	color:				#475881;
}
div.content table td.left a.nav2:hover {
	background-color:	#EDEDED;
	color:				#475881;
}

div.content table td.left a.nav2active {
	border-top:			1px solid #9A9587;
	background-color:	#f5f5f5;
	color:				#475881;
}
div.content table td.left a.nav2active:hover {
	background-color:	#bbbbcc;
	color:				#475881;
}
/**  **/
div.content table td.left a.nav3 {
	border-top:			1px solid #9A9587;
	background-color:	#ccccdd;
	color:				#475881;
	border:				0;
}
div.content table td.left a.nav3:hover {
	background-color:	#f5f5f5;
	color:				#475881;
}

div.content table td.left a.nav3active {
	background-color:	#f5f5f5;
	color:				#475881;
	border:				0;
}
div.content table td.left a.nav3active:hover {
	background-color:	#ccccdd;
	color:				#475881;
}

div.content table td.left a.newcontent {
	border-top:			1px solid #9A9587;
	background:			#b67389;
	color:				#FFF;
}
div.content table td.left a.newcontent:hover {
	border-top:			1px solid #9A9587;
	background:			#FFF;
	color:				#900;
}


/***** content right *****/

div.content table td.right{
	background:			#FFFFFF;
	padding:			0px;
	vertical-align:		top;
	border:				0;
	border-top:			1px solid #9A9587;
	border-bottom: 		1px solid #9A9587;
	border-right: 		1px solid #9A9587;
}
div.content table td.right div.text {
	background:		#FFFFFF;
	padding:		0px;
	width:			517px;
	float:			left;
	clear:			both;
}
div.content table td.right div.text div {
	margin:			20px;
	width:			477px;
	font-size:		11px;
	line-height:	18px;
}
div.content table td.right hr{
	width:			477px;
	height:			1px;
	color:			#9A9587;
	margin:			0;
}
div.content table td.right  div.text img.contentimg {
	border:			1px solid #006;
}
div.content table td.right div.teaser {
	padding:		0px;
	width:			517px;
	border-top: 	1px solid #9A9587;
	float:left;
	clear:both;
}
div.content table td.right div.teaser a{
	color: 			#036;
	display:		block;
	margin:			20px;
	text-decoration:none;
	font-weight:	normal;
	vertical-align: middle;
}
div.content table td.right div.teaser a:hover{
	color: 			#036;
	display:		block;
	text-decoration:underline;
	font-weight:	normal;
}
div.content table td.right div.teaser a img.imgthumb {
	border:	 		1px solid #9A9587;
	float:			left;
	clear:			both;
	width:			60px;
	height:			60px;
	margin-right:	15px;
	margin-top:		5px;
}
div.content table td.right div.text table{
	padding:		20px;
	width:			478px;
	border:			0px solid #C00; 
}
div.content table td.right div.text ul{
	margin:			10px 0 10px 20px;
	padding:			0;
}
div.content table td.right div.text ul li{
	/*list-style-image: url(/bilder/global/kringel.gif);
	list-style-position: outside;
	display:  list-item;*/
	margin:		0;
	padding:			0 0 5px 0;
}
div.content table td.right a {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	color: 				#475881;
	font-weight:		bold;
	text-decoration: 	underline;
}
div.content table td.right a:hover {
	color: 				#990000;
	text-decoration: 	underline;
}

/*****/
div.content table td.right div.text div div.shop {
	width:			190px;
	height:			20px;
	margin-right:	0 0 0 6px;
	color:			#FFF; 
	text-align:		right;
	vertical-align: middle;
}

div.content table td.right div.text div table.shop {
	width:			190px;
	height:			20px;
	margin-right:	0 0 0 6px;
	color:			#FFF; 
	text-align:		right;
	vertical-align:middle;
}
div.content table td.right div.text div div.shop img {
	border: 0;
}

div.content table td.right div.text div div.img_left {
	float:	left;
	clear:	both;
	width:	180px;
	margin: 5px 10px 10px 0;
	padding: 0; /*10px 0 0;*/
	border: 0px solid #eee;
}
div.content table td.right div.text div div.img_right {
	float: 	right;
	clear:	both;
	width:	190px;
	margin: 5px 0 10px 0;
	padding: 0;
	text-align:right;
}
div.content table td.right div.text div div.img_center {
	float: 	left;
	clear:	both;
	width:	100%;
	margin: 5px 0 10px 0;
	text-align:left;
}
div.content table td.right div.text div div.img_left img, div.img_right img, div.img_center img {
	border: 1px solid #006;
	margin: 0;
}
div.content table td.right div.text div div.img_text_center{
	width:	100%;
	color:	#999;
	font-size:	10px;
	line-height:14px;
	padding: 0;
	margin: 0;
	text-align:left;
}
div.content table td.right div.text div div.img_text {
	float:right;
	color:	#999;
	font-size:	10px;
	line-height:14px;
	padding: 0;
	margin: 0;
	width:	180px;
	text-align:left;
}

/**** bottomlinks ****/
div.bottomlinks {
	float:			left;
	clear: 			both;
	width:			720px;
	text-align:		right;
	color: 			#FFF;
	line-height: 	24px;
	padding: 		5px 0 30px 0;
	margin: 		0 0 0 0px;
}
div.bottomlinks a img {
	border: 0;
	margin-left: 10px;
}
/*div.action*/
div.action {
	float:			right;
	width:			160px;
	text-align:		center; 
	border-left: 	1px solid #95A0BA;
	margin:			25px 15px 0 0;
}
div.action h1{
	float:			left;
	padding:		0 0 20px 10px;
	margin-top:		-5px;
}

div.action div.block {
	width:				146px;
	text-align:			left; 
	color: 				#000033; 
	border: 1px solid 	#9A9587; 
	background-color: 	#AFBBC4; 
	margin: 			0 0 10px 10px; 
	padding:			2px;
	
}

/** actionteaser ***************/
/*
div.content table td.right div.text table div.block {
	width:				160px;
	text-align:			left; 
	color: 				#000033;
	font-size:			10px;
	line-height:		15px;
	border-bottom:		1px solid #9A9587; 
	margin: 			0;
	padding:			0px;
}
div.content table td.right div.text table div.block:hover {
	background-color:	#DDDCCC;
}
div.content table td.right div.text table div.block img.action {
	float:			left;
	margin-left:	4px;
	border:			1px solid #9A9587;
}

div.content table td.right div.text table div.block img.teaser {
	border:			1px solid #9A9587;
	float:			left;
	margin: 		0 4px 0 0;
}
div.content table td.right div.text table div.block a {
	width:			160px;
	color: 			#036;
	display:		block;
	text-decoration:none;
	font-weight:	normal;
	padding:		2px;
}

div.content table td.right div.text table div.block a:hover{
	color: 			#036;
	display:		block;
	text-decoration:underline;
	font-weight:	normal;
}
*/

div.content table td.right div.text div.block {
	float:				right;
	width:				210px;
	height:				420px;
	text-align:			left; 
	color: 				#000033;
	font-size:			10px;
	line-height:		15px;
	border:				0px solid #9A9587; 
	margin: 			0 0 10px 5px;
	padding:			0px;
	background-color:	#FFF;
}

div.content table td.right div.text div.block img.action {
	float:				left;
	margin-left:		4px;
	border:				1px solid #9A9587;
}

div.content table td.right div.text div.block img.teaser {
	border: 			0;
	border-right:		0px solid #9A9587;
	float:				left;
	margin: 			0 8px 0 0;
}
div.content table td.right div.text div.block img.teaser_2 {
	border: 			0;
	margin: 			0 0 3px 0;
}
div.content table td.right div.text div.block a {
	width:				210px;
	height:				60px;
	display:			block;
	color: 				#036;
	text-decoration:	none;
	font-weight:		normal;
	padding:			0px;
	margin-bottom:		14px;
	border:				0px solid #ccc; 
	background-color:	#eee;
}

div.content table td.right div.text div.block a:hover {
	display:			block;
	background-color: 	#bbc6ce;/*#AFBBC4*/
	color: 				#036;
}


