@import url(content.css);
@import url(tt_news.css);
body {
  background-color: c8c8c8;
  font-family: Verdana, Helvetica, Arial, sans-serif;    
  font-size:10px;  
}
a.linkweis,
a.linkweis:active,
a.linkweis:hover,
a.linkweis:hover,
a.linkweis:link
 {
  color:#ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
a.linkblau {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
a.linkyellow {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
  background: #ffcc00;
}
a.footerLink {
  color:#ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}

a.breadcrumb {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
a.active {
  color:#CCCCB2;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
a.activeBlack {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
a.active: hover {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
a {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
a.hover {
  color:#000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}
.linkyellow {
  color:#ffcc00;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
.linkblau {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
.textWeis {
  color:#ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
a.linkblau,
a.linkblau:hover,
a.linkblau:link,
a.linkblau:visited {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}
a.linkblauActive,
a.linkblauActive:hover,
a.linkblauActive:link,
a.linkblauActive:visited {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: underline;
}
a.linkgrey,
a.linkgrey:hover,
a.linkgrey:link,
a.linkgrey:visited {
  color:#000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-indent: 15px;
  text-decoration: none;
}

.txtWhite {
  color: #ffffff;
  font-size: 10px;
}
.textHeader {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;  
}
.text, p, td {
  color: #000000;
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans-serif;  
}
.textBold {
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Helvetica, Arial, sans-serif;  
}
.textSmall {
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;  
}

.tableMain {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;  
}
.tableMain td {
  padding: 0px;
  margin: 0px;
}
.tableInc {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse; 
  border: 1px solid #000000; 
}
.tableInc td {
  padding: 0px;
  margin: 0px;
  border: 0px solid;
  background-color: #ffffff;
}
.tableGuestbook {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse; 
}
.tableGuestbook th {
  padding: 1px;
  margin: 0px;
  border: 1px solid #000000; 
}
.tableGuestbook td {
  padding: 3px;
  margin: 0px;
  border: 1px solid #000000; 
}
.tableSimple {
  padding:3px;
  margin: 0px;
  border-collapse: collapse;
}
.tableSimple td {
  border-bottom: 1px #CCCCB2;
}
.tableMini {
  padding:0px;
  margin: 0px;
  border-collapse: collapse;
  border: 1px solid #CCCCB2;
}
.tableMini th {
  background-color: #CCCCB2;
  color: #000000;
  padding: 1px;
  font-size: 10px;
}
.tableMini td {
  padding: 1px;
  font-size: 10px;  
}
/*Sitemap*/
.sitemap1 {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-top : 15px;
	font-weight : bolder;
	margin-bottom : 5px;
	margin-left : 30px;
}
.sitemap2 {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #000000;
	margin-left : 50px;
	margin-top : 5px;
}
.sitemap3 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #000000;
	margin-left : 70px;	
}
.sitemap4 {
	font-family : Verdana, sans-serif;
	font-size : 9px;
	color : #808080;
	margin-left : 85px;
}
hr {
  background-color: #000000; /* Mozilla 1.4 */
  color: #000000; /* IE 6 */
  border: #000000; /* Opera 7.11 */
  height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
/* G&auml;stebuch */
    .tx-guestbook-list-table {
      border-collapse: collapse;
      margin: 0px;
      padding: 0px;
    }
    .tx-guestbook-list-header { background-color: #000000; color: #FFFFFF; font-weight:bold; font-size: 11px; line-height: 16px;}
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    
/* Mininews */    
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif; }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; font-family: Verdana, Helvetica, Arial, sans-serif; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; font-family: Verdana, Helvetica, Arial, sans-serif; }
.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; font-family: Verdana, Helvetica, Arial, sans-serif; }
.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px;font-family: Verdana, Helvetica, Arial, sans-serif;  }
.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold;font-family: Verdana, Helvetica, Arial, sans-serif;  }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none;font-family: Verdana, Helvetica, Arial, sans-serif;  }
.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none;font-family: Verdana, Helvetica, Arial, sans-serif;  }


.portletHead { 
  width:100%; 
  height: 45px; 
  margin: 0px;
  background-color: #000000
  font-family: verdana, Arial, Helvetica, sans-serif;  
  font-size: 11px;
  color: #fffffff;
} 
.portletContent { 
  width:100%;
  border: 1px solid #3a4d9a  
} 

.tableSimple {
  padding: 3px;
  width: 100%;
  margin: 0px;
  border-collapse: collapse;
}
.tableSimple td {
  font-family: Verdana, Arial,Helvetica, sans-serif;
  font-size: 11px;
  padding: 5px;
  line-height: 14px;
  margin: 0px;
  border: 0px solid #ffffff;
}
/*Contentbereich*/
.main-block {margin-top: 10px;}

.main-block2 {}
#main-left {
	float:left;
	width:293px;
}
#main-right {
	width:293px;
	float:right;  
}

/*Navigation*/
#header-nav {
	position:relative;
  bottom: 5px;
  
}

#header-nav ul.nav1st {
}


#header-nav ul.nav1st li {
	display:block;
	float:left;  
	padding:0px 7px 0px 7px;
}

#header-nav ul.nav1st li.active {
	background: #ffcc00;
  color: #000000;
}

#header-nav ul.nav1st li.active a,
#header-nav ul.nav1st li.active a:link {
	color:#000000;
}

#header-nav ul.nav1st a, 
#header-nav ul.nav1st a:link {
	color:#ffffff;
	font-weight:bold;
}

#header-nav ul.nav1st a:hover {
	
}


	/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 10px; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#000000; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* Mini Tabelle f&uuml;r LMO*/
.tableMini {
  padding:0px;
  margin: 0px;
  border-collapse: collapse;
  border: 0px solid #ffcc00;
}
.tableMini th {
  background-color: #ffcc00;
  color: #000;
  padding: 1px;
  font-size: 10px;
}
.tableMini td {
  padding: 1px;
  font-size: 10px;  
}
    
    /* Portlet */
.tablePortlet {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  margin-bottom: 5px;
}
.tablePortlet th {
  padding: 3px;
  font-size: 11px;
  color: #ffffff;
  border: 1px solid #000000;  
  background-color: #000000;
  font-family: verdana, Arial, Helvetica, sans-serif;
}
.tablePortlet td {
  padding: 4px;
  font-size: 11px;
  border: 1px solid #000000;
  font-family: verdana, Arial, Helvetica, sans-serif;  
}

img {
  border: 0px;
}
