*
{
	font-size: 12px;
	line-height: 18px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#wrapper {
	min-height: 100%;
	height: auto;
	width: 941px;
	border-right: 1px solid black;
        background: transparent url(/fileadmin/images/repeater.gif) repeat-y 0 0;
}

*html #wrapper {
	height: 100%;
}



/* LoVe HAte*/
a:link {
	color: #CA5200;
	text-decoration: underline;
}

a:visited { color: #C69100; }
a:active { color: red; }
h1 { font-size: 18px; color: #BA6A39; border-bottom: 1px solid black; padding-bottom: 15px; margin-bottom: 20px;}
h2 { font-size: 14px; font-weight: bold; margin-bottom: 14px;}
h3 { font-size: 14px; font-weight: bold;}
h4 { font-size: 16px; }




/*
#loginsuche { height: 100px; width: 242px; left: 720px; top: 0; position: absolute; visibility: visible; }
*/

#left {
	background-color: transparent;
	width: 281px;
	float: left;
	min-height: 100%;
	height: auto;
}

ul#Navigation {
	height: 40px;
	width: 941px;
	background-color: #646464;
	position: absolute;
	left:0;
	top: 125px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

ul#Navigation li {
	list-style-type: none;
	display: inline;

}

ul#Navigation a:hover, ul#Navigation span {
	color: white;
	background-color: #696969;
}

#subnav {
	background-color: white;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	position: absolute;
	top: 165px;
	width: 280px;
       left: 0;
	letter-spacing: 0.03em;
}

#subnav a {
       color: black;
       text-decoration: none;
}

#subnav a:hover {
       color: #666666;
}

#subnav a.act {
       font-weight: bold;
}



#subnav ul {
	padding-left: 10px !important;
	padding-right: 10px;
	padding-top: 13px;
	padding-bottom: 18px;	
       list-style-type: none;
}

#subnav ul li {
	border-bottom: 1px solid black;
}

#subnav ul li ul li {
	padding-left: 10px !important;
}

#fotocredit {
	position: absolute;
                    border-top: 1px solid black;
	top: 685px;
	left: 0;
	width: 280px;
	letter_spacing: 0,5 em;
}


#right {
	width: 660px;
	float: left;

	min-height: 100%;
	height: auto;
}

.clear {
	clear: both;
	height: 0;
	width: 0;
	float: none;

}

/*
#title {
	
}
*/


#breadcrumbs {
        background-color: #EEEEEE;
        height: 21px;
        padding-top: 4px;
		  padding-bottom: 3px;
        padding-left: 55px;
        border-bottom: 1px solid black;
        color: black;
        text-decoration: none;
}

#breadcrumbs a {
       color: black;
       text-decoration: underline;
}

#footer {
        background-color: #CCCCCC;
        border-top: 1px solid black;
        border-bottom: 1px solid black;	
        width: 606px;
        height: 21px;
        padding-top: 4px;
		  padding-bottom: 3px;
        padding-left: 335px;
        color: black;
        text-decoration: none;
}

#footer a {
       color: black;
       text-decoration: underline;
}


img#logo {

   padding-top: 20px;
   padding-left: 50px;
   float: left;
   background-color: #FFFFFF;
}

img { 
    border: 0;

 }


#topsearch {
   height: 167px;
   width: 660px;
   background-color: #FFFFFF;
}

#topsearch #suchen {
   float: right;
   height: 40px;
   margin: 20px 50px 0 0;
   padding: 10px;

   background-color: #EEEEEE;
   border: 1px solid black;
}

#content {
	padding: 20px 25px;
	margin: 25px 0 25px 30px;
	width: 550px;

}

#content p {
   margin:0;

}


#content b{
	font-weight: bold;

}

#content ul {
	list-style-type: square;
	list-style-position: inside;
	padding-left: 30px;

}

#content blockquote{
	list-style-type: none;
	list-style-position: inside;

	padding-left: 30px;

}

.csc-caption{
   font-style: normal;
   font-size: 10px;
   line-height: 13px;
   font-weight: bold;
   padding: 5px;

}

.csc-ul{
	list-style-type: square;
	list-style-position: inside;


}



SELECT { 
font-family: Verdana, Arial, Helvetica, sans-serif;


}

TEXTAREA { 
font-family: Verdana, Arial, Helvetica, sans-serif;

}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;


}

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }

	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100px;

}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { margin-top:10px; margin-bottom:10px; width:100px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:10px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }












/* End hide from IE5/mac */
/* default styles for extension "tt_news" */
/*----------------------------------- 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: 1px solid White;
}
.news-latest-container HR.clearer {
 clear:left;
}
/*----------------------------------- tt_news LATEST view -----------------------------------*/
.news-latest-container {
 border: 1px solid Black;
 background-color: White;
}
.news-latest-container H2,.news-latest-gotoarchive {
 color:#000;
 padding:3px;
 margin:3px;
 border: 1px solid black;
 /*background-color:#D8FA70;*/
 background-color: #D9D9D9;
}
.news-latest-gotoarchive {
 font-weight:bold;
 margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
 color:#000;
}
.news-latest-gotoarchive A {
 color:#000;
}
.news-latest-item {
 /* IE hack */
 height: 1%;
 line-height: 1.3;
 /* IE hack end */
 padding:3px;
 margin:3px;
 border: 1px solid Black;
 background-color: White;
}
.news-latest-item IMG {
 margin-bottom:5px;
 margin-right:5px;
 border: 1px solid Black;
 float:left;
}
.news-latest-category IMG {
 float: none;
 border:none;
 margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
 font-size:9px;
}
.news-latest-morelink {
 height:10px;
}
.news-latest-morelink A {
 float:right;
}
/*--------------------------------- tt_news LIST view -----------------------------------*/
.news-list-container {
 border:1px solid white;
 background-color: White;
 padding: 0px;
}
.news-list-item {
 /* IE hack */
 height: 1%;
 line-height: 1.3;
 /* IE hack end */
 padding:0px;
 margin:0px;

 border: 1px solid white;
 background-color: White;
 }
.news-search-form {
 padding:3px;
 margin-bottom:5px;
 border: 1px solid Black;
 background-color: White;
}
.news-search-emptyMsg{
 margin:0px;
}
.news-search-form FORM {
 margin:0px;
}
.news-list-container H3 {
 margin-bottom: 5px;

 border-bottom: 1px solid White;
 background-color: #D9D9D9;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
 color: Black;
 padding-left:2px;
 
}
.news-list-container H3 A {
 color:Black;
}
.news-list-container P {
 padding-left:3px;
}
.news-list-date {
 float: right;
 color: Black;
 width: 180px;
 text-align: right;
 height: 18px;
 margin-top: 0px;
 margin-right: 2px;
 font-size: 9px;
 font-weight: normal;

 background-color: #D9D9D9;
 }
.news-list-imgcaption {
 float: right;
 padding-top:3px;
 padding-right:3px;
 font-size: 9px;
 }
.news-list-container IMG {
 float: right;
 border: 1px solid #D9D9D9;
 margin-top: 3px;
 margin-bottom:5px;
 margin-right:2px;
 margin-left:10px;
}
.news-list-category IMG {
 float: none;
 border:none;
 margin:0px;
}
.news-list-morelink,.news-list-category {
 font-size:9px;
 margin-left:3px;
}
.news-list-morelink {
 margin-bottom:20px;
}
.news-list-browse {
 text-align: center;
}
 /*--------------------------------- tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
 margin:3px;
 border: 1px solid #D9D9D9;

 background-color: White;
}
.tx-ttnews-browsebox TD {
 font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
 font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
 margin:0px;
}
.tx-ttnews-browsebox-SCell {
 background-color: White;
 border: 1px solid #D9D9D9;
}
.news-search-emptyMsg {
 font-size: 11px;
 margin-left: 10px;
}
 /*--------------------------------- tt_news SINGLE view ---------------------------------*/
.news-single-item {
 padding:5px;
 margin-bottom:5px;
 border: 1px solid #D9D9D9;
 background-color: White;
}
.news-single-item H2 {
 font-size: 16px;
 font-weight:bold;
 color: #D9D9D9;
 margin-bottom: 0px;
}
.news-single-item H3 {
 margin-bottom: 15px;
}
.news-single-img {
 float: right;
 margin-left:5px;
}
.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: White;
/* clear: both;*/
 margin-top: 15px;
 border: 1px solid #D9D9D9;
 padding:3px;
 padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links {
 border: 1px solid #D9D9D9;
 margin:0px;
 margin-bottom: 3px;
 padding:3px;
 background-color: White;
}
.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%;
}
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
 margin-top:10px;
 padding:3px;
 border: 1px solid Black;
 background-color: White;
}
.news-amenu-container LI {
 padding-bottom:1px;
}
.news-amenu-container UL {
 padding:3px;
 margin-top:5px;
 margin-left:0px;
 margin-bottom:0px;
 border: 1px solid #D9D9D9;
 background-color: White;
 list-style-type: none;
}
.news-amenu-container H2 {
 color: Black;
 padding:3px;
 border: 1px solid #D9D9D9;
 background-color: #D9D9D9;
}
.news-amenu-item-year {
 font-weight: bold;
 border: 1px solid #D9D9D9;
 padding: 2px;
 background-color: #D9D9D9;
 color:#fff;
}
/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu {
 padding:5px;
 margin:10px 0px 10px 10px;
 border: 1px solid #D9D9D9;
 background-color: White;
}
.news-catmenu-header {
 font-size:11px;
 font-weight:bold;
}
.news-catmenu DIV {
 font-size:10px;
 white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
 margin:0px;
 padding: 0px;
 vertical-align: middle;
}
.news-catmenu-ACT {
 font-weight:bold;
}
/* Styles for catmenu mode "nestedWraps" */
.level1 {
 padding:1px;
 padding-left:10px;
 background-color: Red;
 border-left: 1px solid #D9D9D9;
 border-top: 1px solid #D9D9D9;
}
.level2 {
 padding:1px;
 padding-left:10px;
 background-color: Red;
 border-left: 1px solid #D9D9D9;
}
.level3 {
 padding:1px;
 padding-left:10px;
 background-color: red;
 border-left: 1px solid #D9D9D9;
 border-top: 1px solid #D9D9D9;
}
.level4 {
 padding:1px;
 padding-left:10px;
 background-color: red;
 border-left: 1px solid #D9D9D9;
}

