@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; border: none; }
  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#cccb98;
    margin: 0 0 0.25em 0;
  }

  h1 { font-size: 160%; }                       /* 30px */
  h2 { font-size: 140%; }                       /* 24px */
  h3 { font-size: 120%; }                       /* 18px */
  h4 { font-size: 110%; }                    /* 16px */
  h5 { font-size: 100%; }                    /* 14px */
  h6 { font-size: 100%; }                    /* 14px */



html {
	font-size: 100.01%;
}
body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.4;
	background: #333333;
	color:#cbcb98;
	overflow:visible;
}
#container {
	position: relative;
	width: 980px;
	margin: 0 auto;
}

/* SPALTEN */

/* Hintergrundspalten */
#column-one {
	float: left;
	width: 230px;
	background: #5d5a53;
}
#column-two {
	float: right;
	width: 500px;
	margin-right: -510px;
	background: #5d5a53;
}
#column-three {
	float: right;
	width: 230px;
	margin-right: -240px;
	background: #5d5a53;
}

/* Inhaltspalten */
#content-three {
	float: right;
	width: 210px;
	margin-right: 10px;
	padding:10px 0;

}
#content-two {
	float: left;
	width: 480px;
	margin-left: -500px;
	padding:10px 0;
}
#content-two ul li {margin:1em 1em 1em 4em;}
#content-one {
	float: left;
	width: 210px;
	margin-left: -740px;
	padding:10px 0;
}
/* SPALTEN ende */


#wrapper {
	position: absolute;
	left: 0;
	top: 100%;
	width: 980px;
}
#footer {
	clear: both;
	width: 980px;
	xmargin-left: -20em;
	padding: 1.5em 0;
	background: #585852;
	text-align:center;
	border-top: 10px solid #333333;
}
#header {
	margin-top: 2em;
	color: #ddd;
	background: #585852;
	border-bottom:10px solid #333333;
}



#header h6 {
	font-size: 2em;
	padding: 0 .5em;
}
#header ul {
	padding: 0 1em;
	list-style-type: none;
	text-align: right;
}
#footer h5 {
	margin: 0 2em;
}
#navi {
	padding: .2em 0;
	border-top: .1em solid #868686;
	background: #2d333c;
}
#navi ul {
	padding: 0 1em;
	list-style-type: none;
	text-transform: uppercase;
	color: #ccc;
}
strong {
	color: #f11;
}
p.back-link {
	width: 60em;
	margin: 0 auto;
	padding: .7em 0 1.4em;
	text-align: left;
}
p.back-link a {
	color: #dedede;
	text-decoration: none;
}
p.back-link a:hover {
	color: #262626;
}


/* IE Formatierung */

* html body {
	font-size /**/: x-small;
	text-align: center;
}
* html div#container {
	text-align: left;
}

* html #content-three {
	display: inline;
}
* html #column-two,
* html #column-three,
* html #content-two,
* html #content-one {
	position: relative;
}

/*------------------------- Navigation ----------------------------*/


.vlist li, .vlist ul {
	display:block;
	list-style:none;
	margin:0;
	line-height:100%;
	border-bottom:1px solid #cccb98;
	padding:0;
	margin:0;
	}
.vlist {
	display:block;
	margin:0;
	}
.vlist a, .vlist a:hover, { text-decoration:none;}

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color: #fb6604; background:transparent; text-decoration:none; }
  a:visited  { color: #fb6604; }

  a:focus,
  a:hover,
  a:active { color:#fb6604; text-decoration:underline; }
 
 /*--- Trennlinie ----------------------------------------------------------------------------------------- */
 
    hr {
    color: #ccc98b;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #cccb98 solid;
  }
  
/*---- CONTENT---------------------------------------------------------------------*/

#content-two li {
	margin:2em;
	}
.csc-frame-frame1 {border-bottom:1px solid #cbcb98;margin-bottom:1em;}
.csc-default {margin-bottom:1.5em;}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:none;
	background-color:transparent;

}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:8px;
	/*margin:3px;*/
	margin-top:10px;
	border-top:1px solid #cbcb98;
	text-align:left;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}

.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	/*padding: 2px;*/
	white-space:nowrap;
	
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	
	padding-left:2px;
}
.news-list-container H3 A {

}
/*.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}*/

.news-list-container IMG {
	
	border:none;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {

}
html body div#container div#wrapper div#column-one div#column-two div#column-three div#content-two div#c684.csc-default div.news-list-container div.news-list-item div.news-latest-morelink, .news-list-morelink  {
	margin-top:5px;
	text-align:left;
	font-size:12px;


}
.news-list-browse {
	text-align: center;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	

}

/*.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}*/
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;
	border:none;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
/*	font-weight: bold;
	font-size: 10px;*/
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:none;

}

.gmnoprint {color:#000000;}


/* ####FACEBOOK WIDGETS */
.tx-facebooksocialplugins-pi1 {background-color:#AA9F7D }
