 body {
	background-image: url("../../../cms/gfx/bg_greydot_site.jpg");
	background-repeat: repeat;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: 'Trebuchet MS', Arial;
	font-size: 75%;
}

html > body {
	font-size: 12px;
}

.navimg {
	text-decoration: none;
	border: 0px;
}

.text_grey10 {
	font-family: 'Trebuchet MS', Arial;
	font-size: 10px;
	color: #afbab0;
}

a.text_grey10 {
	font-family: 'Trebuchet MS', Arial;
	font-size: 10px;
	background-color: #afbab0;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

a.text_grey10:hover {
	background-color: #FFFFFF;
	color: #afbab0;
	text-decoration: underline;
}

.text_white12 {
	font-family: 'Trebuchet MS', Arial;
	font-size: 12px;
	color: #FFFFFF;
}

.sidebar {
	font-family: 'Trebuchet MS', Arial;
	font-size: 12px;
	/* color: #afbab0; */
	line-height: 1.5em;
	color: #888;
}

.sidebar a {
	text-decoration: none;
	color: #ec7404 !important;
	background: none;
}

.sidebar a img {
	border: none !important;
	text-decoration: none;
	background: none;
}

.sidebar img {
	margin: 5px 10px 10px 5px;
}

a.contentleft {
	font-family: 'Trebuchet MS', Arial;
	font-size: 12px;
	background-color: #ec7404;
	color: #FFFFFF;
	text-decoration: underline;
	padding-left: 2px;
	padding-right: 2px;
}

a.contentleft:hover {
	font-family: 'Trebuchet MS', Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #ec7404;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
}

a img {
	border: 		none !important;
}

p {
	font: normal normal normal 1em/1.5em 'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
}

h1 {
	font-family:	'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	font-size:		16px;
	font-weight:	bold;
	color:			#FFFFFF;
}

div#content {
	font-family:	'Trebuchet MS', Arial, Helvetica, Verdana, sans-serif;
	font-size:		12px;	
	color:			#FFFFFF;
	margin:			20px 0px 0px 0px;
	line-height: 1.5em;
}

	#content a {
		color: white;
	}
	
	#content a:hover {
		text-decoration: none;
	}

div#headline_right {
	margin:			0px 0px 0px 10px;
}

hr {
	color: #aaa;
	display: block;
	border-top-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	clear: both;
}



/* TOPNEWS SLIDESHOW
------------------------------------------------------*/

div#topnews
{
	width: 380px;
	overflow-x: hidden;
	overflow-y: auto;
}

	div#topNews div.slideShow
	{
		width: 380px;
		height: 270px;
		overflow-x: hidden;
		overflow-y: auto;
	}
	
		div#topNews div.slideShow div.pics
		{
			width: 380px;
			height: 220px;
			overflow: hidden;
		}

		div#topNews div.slideShow div.info
		{
			height: 50px;
			background: url('../../../cms/templates/images/bg-topnews-slideshow-steuerung.gif') repeat-x left top;
		}
		
		div#topNews div.slideShow div.info div.description
		{
			float: left;
			line-height: 18px;
			padding: 0 0 0 10px;
			font-size: 12px;
			color: #555;
			width: 264px;
			margin: 4px 0 0 0;
		}
		
		div#topNews div.slideShow div.info div.steuerung
		{
			float: right; 
			height: 32px;
			margin: 8px 8px 0 0;
		}
		
			div#topNews div.slideShow div.info div.steuerung a#prev
			{
				display: block;
				float: left;
				width: 44px;
				height: 32px;
				background: url('../../../cms/templates/images/bg-slideshow-control.png') no-repeat left top;
				text-indent: -1000px;
			}
			
			div#topNews div.slideShow div.info div.steuerung a#next
			{
				display: block;
				float: left;
				width: 44px;
				height: 32px;
				background: url('../../../cms/templates/images/bg-slideshow-control.png') no-repeat -44px top;
				text-indent: -1000px;
			}
			
			
			div#topNews div.slideShow div.info div.steuerung a#prev:active
			{
				background-position: left -32px;
			}
			
			div#topNews div.slideShow div.info div.steuerung a#next:active
			{
				background-position: -44px -32px;
			}








