h2, h3, h4, h5, h6, div, p, body, html, input, button { 
	font: normal 12px Verdana, Arial;
}

p.contenttable, td, tr { height:14px; padding:2px; }



.csc-frame { width : auto; }
.csc-frame-rulerAfter { border-bottom:solid #808080 1px;  }


div#center a {
  color:#9a4545;
}

div#right a {
  color:#5a5f48;
}


h1 { 
	font: normal 14px Verdana, Arial;
	font-weight: bold;
}

h2 {
	font: normal 14px Verdana, Arial;
	font-weight: bold;
}

img.block {
	display:block;
}

div, img {
	margin:0;
	padding:0;
	border:0;
}

div#container {
	width:938px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid silver;
	background: url(../fileadmin/images/background.gif) center repeat-y;
}

div#top {
	font: bold 10px Verdana,Arial;
	clear:both;
	background-color:#5a5f48;
	text-align:right;
	color:#ffffff;  
	padding:5px;
	padding-right:10px;  
}

div#content {

  float:left;
  padding-top:10px;
}

div#top a {
 	text-decoration: none;
	color:white;
}

div#header {
	background-color:white;
	text-align:right;
}

/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:37px;
	padding-bottom:10px;
	background-color:#9a4545;
}

div#head { 
	font: normal 10px Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
	/*background-color:#dae6af;*/
}


div#center { 
	margin-left:190px; 
	width:490px; 
}

div#right { 
	width:215px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;	
	background-color:#dae6af;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#5a5f48;
  padding:10px;
}

/***************************************************************************/
/*           Gästebuch                                                     */
/*                                                                         */
/***************************************************************************/
/* default styles for extension "tx_veguestbook_pi1" */
	


  .tx-veguestbook-pi1 {
     font-size:100%;
  }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {

	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:75%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
		background:#cacaca;
		color:#000000;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 1em;
		width: 100%;
		min-width:100%;
		height:10px;
		padding-top:6px;
	}
	
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:40%;
		background:#F5F5F5;
		min-height:120px;
		padding: 3px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
		font-size:8pt;
		padding:2px;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:right;
		/*width:21em;*/
		/*width:50%;*/
		background:#FFF;
		padding:2px;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
          border: 0px solid;
        border-color: #FBECD6;
        width: 450px;
        margin-left: 0px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
        margin: 2px;
        font-size: 12px;
        line-height: 15px;
        color: #000000;
        float: left;
        text-align: left;
        margin-right: 0px;
        width: 150px;
        font-family: Arial, Verdana, sans-serif;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
        font-family:  Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
       
  float:left;
     background-color: #ffffff;
        border: 1px solid;
        border-color: #9a4545;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
        font-family:  Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
       
  float:left;
     background-color: #ffffff;
        border: 1px solid;
        border-color: #9a4545;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
        background-color: #ffffff;
        border: 1px solid;
        border-color: #9a4545;
        font-family:  Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
	}
	



 /* _CSS_DEFAULT_STYLE (

    .tx-guestbook-list-header { background-color: #F7D6A2; color: #BF1F27; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1 {width: 500px;}
    .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: #F7D6A2; color: #BF1F27; 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:#9a4545; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#9a4545; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#9a4545; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; width:150; }
    .tx-guestbook-form-error { color: #CC0000; } 
 .tx-guestbook-list-table { width: 600px;}*/




 /********************************* MAILFORM *********************************/
/* Felder und Submit Button fr Email-Formulare */
 
 
fieldset
{
          border: 0px solid;
        border-color: #FBECD6;
        width: 450px;
        margin-left: 0px;
}
 
 
.csc-mailform-field
{
   clear: left;
  border: none;
  }
 
.csc-mailform-field label
{
        margin: 2px;
        font-size: 12px;
        line-height: 15px;
        color: #000000;
        float: left;
        text-align: left;
        margin-right: 0px;
        width: 150px;
        font-family: Arial, Verdana, sans-serif;
}
 
 
.csc-mailform-field input
{
       
        font-family:  Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
       
  float:left;
     background-color: #ffffff;
        border: 1px solid;
        border-color: #9a4545;
}
 
.csc-mailform-check
{
        border: none;
        padding: 0px;
        margin-left: 0px;
        vertical-align: top;
        display: block;
        width: 20px;
/*        clear:left;*/

}
 
.csc-mailform-label
{
clear: left;
margin:2px;
font-size:12px;
line-height:15px;
 
color:#000000;
/*float: left;*/
text-align: left;
margin-right: 0px;
/*width: 100px;
display: block;*/
font-family: Verdana, Arial;
padding-top: 5px;
padding-bottom:5px;
}
.csc-mailform-radio label {
/*float:left;
 display:block;*/
 width:130px;
 margin-bottom:10px;
 padding-left:10px;
 
       /* background-color: #D5B956;
        border: 1px solid;
        border-color: #AC8E46;*/
}
 
.csc-mailform-field textarea
{
        background-color: #ffffff;
        border: 1px solid;
        border-color: #9a4545;
        font-family:  Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
}
.csc-mailform-field  select {
        background-color: #ffffff;
        border: 1px solid;
        border-color: #AC8E46;
        font-family:  Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
}
.csc-mailform-field {
 padding-top: 2px;}
.csc-mailform-radio fieldset{
 width: 200px;
 padding-left: 30px;}
 
 
 /**************************************************/
 
 
  /**************************************************/
 
 


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
 	border:0px solid #333;
	background-color:#dae6af;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#000;
	padding:1px;	
	margin:1px;
	border:0px solid #666;
	background-color:#dae6af;
	font-size:12px;
}

.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:#fff;
}

.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding:1px;	
	margin:1px;
	border:0px solid #666;
	background-color:#dae6af;
}

.news-latest-item IMG {
	
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid #000;
	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:12px;
}

.news-latest-morelink A {
	float:right;

}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
  padding: 0px 0px 0px 0;
 	border:0px solid #fff;
	background-color:#fff;
  width:500px;
}


.news-list-item {
	padding:5px 5px 5px 5px;	
	margin:5px;
	border:0px solid #666;
	background-color:#f0f0f0;
	/*border-bottom: 1px solid #aaa;*/
	
	}
	

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

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	/*border-bottom: 1px solid #aaa;*/
	background-color: #fff;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.news-list-container H4 {
	font-weight:normal;
	height:70px;
padding-left:3px;
}
.news-list-date {
	float: right;
	color: #000;
	width: 200px; /*180*/
	text-align: right;
/*	height: 18px;
	margin-top: -2px;
	margin-right: -2px;*/
	font-size: 10px;
	/*font-weight: bold;*/
	background-color: #f0f0f0;
	}

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

	}

.news-list-container IMG {
	/*	float: right;*/
	border:1px solid #666;
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 {
	font-size:9px;
margin-left:3px;
}
.news-list-morelink  {
margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}
	


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#ffffff;
}
.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: #ccc;
	border:1px solid #666;
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;	
	margin-bottom:5px;
	border:0px solid #666;
	background-color:#fff;


}

.news-single-item H2 {
	font-size: 18px;
	font-weight:bold;
	color: #000;
	margin-bottom: 0px;
}
.news-single-item H3 {
  font-weight:bold;
  font-size:15px;
	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-rightbox {
  width:300px;
}

.news-single-additional-info {
	background-color: #fff;
	clear: both;
	margin-top: 15px;
	border: 0px solid #666;
	padding:0px;
	padding-bottom:0px;
}

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

.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 {
	padding:3px;	
 	border:1px solid #333;
	background-color:#fff;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #666;
	background-color:#fff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#000;
	padding:3px;	
	border:0px solid #666;
	background-color:#fff;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 0px solid #666;
	padding: 2px;
	background-color: #fff;
	color:#000;
}

/*--------------------------------- sb_downloader CSS style --------------------------------- */

#sb_download_flexWrap,
#sb_download_singleFlexWrap {
  padding: 0 0 0px 0;
  margin: 0 0 20px 0;;
  clear: both;
}
.sb_download_flex {
  padding: 5px;
  margin: 0px 3px 5px 0;
  width: 500px;
  /*height: 150px;*/
  float: left;
  background: #f0f0f0;
}


.sb_download_singleflex{
  padding: 5px;
  margin: 0px 3px 5px 0;
  width: 600px;
  float: left;
  background: #f0f0f0;
}

.sb_download_singleflex .title{
	float: left;
	width: 445px;
	font-weight: bold;
}
.sb_download_singleflex .links{
	float: right;
	width: 150px;
	border: 0px;
}
.sb_download_text {
	float: right;
	text-align: left;
	width: 400px;
}
.sb_download_image {
	float: left;
	text-align: left;
}
.sb_download_flex p.bodytext,
.sb_download_single p.bodytext {
  padding: 0;
  margin: 0;
}

.sb_download_flex .image img,
.sb_download_single .image img {
  padding: 0;
  margin: 0 10px 10px 0;
  float: left;
  width: 50px;
  height: 50px;
  border: 2px solid #D0EFED;
}
.sb_download_flex .clicks,
.sb_download_single .clicks {
	font-size: 11px;
}

.sb_download_flex .datetime,
.sb_download_single .datetime {
	font-size: 10px;
	float: right;
}
.sb_download_flex .title,
.sb_download_single .title {
  padding: 0;
  margin: 5px 0 10px 0;
  color: #222222;
  font-weight: bolder;
}

.sb_download_flex .links,
.sb_download_single .links {
  padding: 0;
  margin: 0;
}
/* div around each link */
.sb_download_flex .linkOutput {

}
/*.sb_download_flex a {
  padding: 0;
  margin: 0;
  color: #000;
  text-decoration: none;
}

.sb_download_flex a.more {
  padding: 0;
  margin: 0;
}

.sb_download_flex a:hover {
  text-decoration: none;
}*/

.sb_download_single {
	float: left;
	padding: 0px;
	margin: 0px;
}
.sb_download_single .sb_download_text {
	width: 450px;
}
.sb_download_flex .category,
.sb_download_single .category {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 15px 0;
}

.sb_download_flex .links,
.sb_download_single .links {
  padding: 0;
  margin: 0;
}
/* div around each link */
.sb_download_flex .linkOutput {

}
/*.sb_download_flex a {
  padding: 0;
  margin: 0;
  color: #000;
  text-decoration: none;
}

.sb_download_flex a.more {
  padding: 0;
  margin: 0;
}

.sb_download_flex a:hover {
  text-decoration: none;*/
}
.sb_download_single {
	float: left;
	padding: 0px;
	margin: 0px;
}
.sb_download_single .sb_download_text {
	width: 450px;
}
.sb_download_flex .category,
.sb_download_single .category {
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 15px 0;
}


.tx_bzdstaffdirectory_teamlist { width:480px; }

