@charset "utf-8";/* CSS Document */body {	margin: 0;	padding:0;	background-color:#fff;	color:#000;	font-family: "Arial", "Helvetica", sans-serif;	font-size: 62.5%;	text-align: center;	background: url("images/background.jpg") no-repeat top center;}a {	color: #c00;}a:hover {	color: #c00;}#page {	margin: 0 auto;	width: 1006px;	height: 100%;}#mainnav {	width: 996px;	height: 32px;	text-align: left;	margin-top: 4px;}#mainnav img {	border: 0;	display: inline;}#header {	width: 1006px;}#headerimg {	float: left;	width: 574px;	height: 255px;}#main {	width: 1006px;}#boxcol {	float: left;}#boxlegalbox {	margin-left: 260px;}#boxlegal {	text-align: left;	width: 430px;	padding: 0px 20px 0px 20px;	color: #777;	line-height: 13px;	background: url("images/download_hinweis_bg.gif") repeat-y;}#boxlegaltop, #boxlegalbottom {	width: 300px;}#leftcol {	float: left;	width: 170px;	text-align: left;}#leftcol .content {	background: #fff url("images/sidebar_left/sides.jpg") repeat-y;}#rightcol .content {	background: #fff url("images/sidebar_right/sides.jpg") repeat-y;}#content .content {	background: #fff url("images/content_home/sides.jpg") repeat-y;}#content {	float: left;	width: 458px;	margin-left: 22px;	text-align: left;	color: #2a2a2a;	font-size: 13px;	line-height: 17px;}#content .content  .category-videos  .youtube {	display: none;}.entry {	width: 420px;	padding: 0 0 0 19px;}#rightcol .content {	padding-left: 19px;	padding-top: 5px;}.post {	padding: 0 0 0 19px;}.postmetadata {	font-size: 10px;	height: 20px;	margin: 0;}h2 {	font-size: 20px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	margin: 0 0 10px 0;	color: #cc0000;}h3 {	font-size: 20px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 7px 0 10px 0;	color: #cc0000;	line-height: 25px;}h4 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	margin: 20px 0 15px 0;	color: #cc0000;}#content h2 a {	color: #cc0000;	text-decoration: none;}#rightcol {	float: left;	width: 317px;	margin-left: 24px;	text-align: left;	font-size: 12px;	color: #9d9d9d;}#rightcol ul {	padding: 0 0 0 15px;	margin: 0;	width: 280px;}#rightcol ul li {	list-style-type: none;	list-style-image: none;	padding-top: 5px;	font-size: 12px;	color: #9d9d9d;}#rightcol ul ul li, #rightcol ul ol li  {	list-style: none;	list-style-type: none;	list-style-image: none;}#leftcol ul {	padding: 0 0 0 15px;	margin: 0;	width: 135px;}#leftcol ul li {	list-style-type: none;	list-style-image: none;	padding-top: 5px;	font-size: 12px;	color: #9d9d9d;}#search {	width: 140px;}#leftcol ul li a {	font-size: 12px;	color: #9d9d9d;	text-decoration: none;}#leftcol ul li a:hover {	color: #cc0000;	text-decoration: none;}#leftcol ul ul li, #leftcol ul ol li {	list-style: none;	list-style-type: none;	list-style-image: url("images/arrow.jpg");}#leftcol ul .module-category-cloud ul li {	padding-left: 0;	list-style: none;	list-style-type: none;	list-style-image: none;}#footer, #topfooter {	width: 980px;  	clear: both;	padding-top: 10px;	padding-bottom: 5px;	font-size: 11px;	color: #848484;	line-height: 14px;}#footer {	padding-bottom: 15px;}#topfooter {	padding-bottom: 5px;}#footer a, #topfooter a {	color: #bbb;	text-decoration: none;	background:url(images/arrow.jpg) no-repeat scroll left 8px;	padding-left:10px;	padding-top:3px;	font-size: 12px;}#footer a:hover, #topfooter a:hover {	color: #000;}.line_small {	margin-left: -15px;	padding: 25px 0 15px 0;}.line_medium {	/*margin-left: -15px;*/	padding: 0 0 15px 0;}.line_big {	padding: 15px 0 20px 0;}.searchfield {	border: 1px solid #cecece;	/*width: 116px;*/	height: 19px;}#rightcol div .widget {	padding: 0;	height: 180px;}#rightcol div .widget_sp_image {	height: 780px;}.small {	font-size: 10px;}.small a, .comments_link  a {	font-size: 10px;	background: #c4c4c4;	color: #fff;	padding: 1px 3px;	text-decoration: none;}.small a:hover, .comments_link  a:hover {	background: #cc0000;	color: #fff;	text-decoration: none;}a.entry-more-link {	font-size: 11px;	background: #c4c4c4;	color: #fff;	padding: 1px 3px;	text-decoration: none;}a.entry-more-link:hover {	background: #cc0000;	color: #fff;	text-decoration: none;}.comments_link {	float: right;	padding-right: 20px;}.category_link {	float: right;	padding-right: 20px;}img.alignright {	margin: 0 0px 2px 0;}img.alignleft {	margin: 0 0 2px 0px;}.alignright {	float: right;}.alignleft {	float: left;}div#content img {	margin: 0px;	padding: 0px;	display: block;}.cat_posts a {	color: #9d9d9d;	font-family: Arial;	font-size: 13px;	text-decoration: none;}#rightcol a {	color: #9d9d9d;	text-decoration: none;}#rightcol a:hover {	color: #c00;	text-decoration: none;}div.post div.entry p {	padding-bottom: 15px;	margin: 0px}table {	margin: 15px 0 10px 0;}tr {	height:21px;}td {	font-size:13px;}.row_highlight {	background-color:#f9d0d6;	background-image:url(images/content_generic/gdacompass_tablehighlight.jpg);	height:21px;}.column1 {	padding-left:20px;	width:70%;	text-align:left;}.column2 {	width:30%;	text-align:center;}.very_small {	font-family: Arial, Helvetica, Sans-serif;	font-size:10px;	color:#9d9d9d;	line-height:12px;}a.toplink {	color:#848484;	float:right;	background:url(images/content_generic/arrow_up.jpg) no-repeat scroll left 8px;	padding-left:15px;}a.toplink:hover {	color:#dc0024;	float:right;	background:url(images/content_generic/arrow_up.jpg) no-repeat scroll left 8px;	padding-left:15px;}a.teaserlink {	color:#848484;	background:url(images/arrow.jpg) no-repeat scroll left 8px;	padding-left:12px;	padding-top:4px;}a.teaserlink:hover {	color:#dc0024;	background:url(images/arrow.jpg) no-repeat scroll left 8px;	padding-left:12px;	padding-top:4px;}#backtotop{	float:right;	margin-right: 20px;	margin-bottom: 20px;	clear:both;}#backtotop a{	font-size: 12px;	background: #ccc;	color: #fff;	padding: 3px 5px;	text-decoration: none;}#backtotop a:hover{	background: #c00;	color: #fff;}a img {	border: none;}.wrap {	clear: both;}/* bilder galerie */.gal_nav{	padding: 0px 0px 0px 0px;	width: 298px;	float: left;}.gal_nav_box{	float: left;	width: 132px;	margin: 0px 15px 15px 0px;}.gal_pic{	float: left;	padding: 0px 0px 0px 0px;	width: 420px;}.gal_arrows_nav{	float: left;	margin: 20px 0px 20px 84px;}.gal_arrows_pic{	float: left;	margin: 20px 0px 20px 146px;	color: #9d9d9d;}#rightcol .gal_arrows_nav a{	color: #c00;	text-decoration: underline;}#rightcol .gal_arrows_nav a:hover, .gal_arrows_pic a:hover {	color: #000;	text-decoration: underline;}#content .gal_arrows_pic img{	display: inline;}.gal_info{	padding: 10px 0px 20px 0px;}.gal_title{	padding-top: 4px;}.gal_descr{	padding-top: 10px;}.gal_nav .txt{	padding-top: 10px;}/* sidebar extra */.module-list-item, .archive-list-item {	margin-top: 0px;	margin-bottom: 0px;}/* category cloud */#leftcol .module-category-cloud .cloud-weight-1 a  { font-size: 0.9em; }#leftcol .module-category-cloud .cloud-weight-2 a  { font-size: 0.95em; }#leftcol .module-category-cloud .cloud-weight-3 a  { font-size: 1em; }#leftcol .module-category-cloud .cloud-weight-4 a  { font-size: 1.125em; }#leftcol .module-category-cloud .cloud-weight-5 a  { font-size: 1.25em; }#leftcol .module-category-cloud .cloud-weight-6 a  { font-size: 1.375em; }#leftcol .module-category-cloud .cloud-weight-7 a  { font-size: 1.5em; }#leftcol .module-category-cloud .cloud-weight-8 a  { font-size: 1.625em; }#leftcol .module-category-cloud .cloud-weight-9 a  { font-size: 1.75em; }#leftcol .module-category-cloud .cloud-weight-10 a { font-size: 1.75em; }.module-category-cloud .module-list-item{	display: inline;	margin: 0;	padding: 0;	line-height: 1.2em;}#leftcol .module-category-cloud ul{	padding-left: 0px;}.module-list, .archive-list {	margin: 0;	padding: 0;	list-style-type: none;	list-style-image: none;	list-style-position: outside;}.module-category-cloud .module-list {	margin-right: 0pt;	margin-left: 0pt;}h2.module-header {	display: none;}
