a, p, span, h1, h2, h3, h4, ul, ol, li, div, td, b, I, body, form, input, select, alt, bodytext { font-family: arial; font-size: 12px; line-height:15px; color: #141515;font-style:normal;}

body{
  background-color:#FFFFFF;

}
.tx-newloginbox-pi1{
  margin:0;
 padding:0;
}

.content {
  background-color:#FFFFFF;
}



.logintext a{
  font-family: arial; font-size: 7pt;
  color:#000000;
line-height:18px;
margin:0;
padding:0;

}
.drucken{
  text-align:right;
  
}

DIV.drucken a img{
 
 border:0;
  
  
}


.log a{

  font-family: arial; font-size: 8pt;
  color:#000000;
line-height:12px;
}

.news-list-container .right .druckdate{
      line-height:15px;
      font-family: arial; font-size: 14px;
      padding: 10px;  
      color:#000000;
}

.news-list-container .right .drucktitle{
      line-height:14px;
      font-family: arial; 
      font-size: 14px;
      padding: 8px;  
      font-weight:700;
      color:#000000;
}

       
.news-list-container .right .druckcontent {
      line-height:20px;
      font-family: arial; font-size: 14px;
      padding: 2px;
      color:#000000;
}

.news-list-container .right .druckcontent .{
      line-height:16px;
      font-family: arial; font-size: 10pt;
      padding: 2px;
      color:#000000;
}


/*--------------------------------- newloginbox -----------------------------------*/
DIV.tx-newloginbox-pi1 {color: #0F3375;}
DIV.tx-newloginbox-pi1 H3 {}
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {color: #0F3375;}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit { }
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {color: #0F3375;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {color: #0F3375;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}

/*--------------------------------- rootline -----------------------------------*/

.trail, .trail a:visited, .trail a:link, .trail a:visited, .trail a:hover, .trail a:active, .trail a:focus  {
  font-size:11px;
  line-height:13px;
  color:#FF0000;
}

.logout {
  background-color:#659BCA;
  color:#FFFFFF;
}

.right a, .right p, .right h1, .right h2, .right div {font-family: arial;  font-weight:normal; font-size: 10px; line-height:10px; color: #666666;}
.right h3 {font-family: arial; font-weight:bold; font-size: 11px; line-height:11px; color: #666666;}
.right h1 {font-family: arial; font-weight:normal; font-size: 10px; line-height:10px; color: #666666; text-align:right;}

p {text-align: justify}
.h2 {font-family: arial; font-size: 12px; line-height:15px; font-weight:bold;}
.h1 {font-family: arial; font-size: 12px; line-height:15px; font-weight:bold; color:#0F3375;}
.quotes {font-family: arial; font-size: 12px; line-height:15px; font-style:normal;}
.listing {font-family: arial; font-size: 12px; line-height:15px; font-weight:bold; text-align:left; vertical-align:top; color:#000000;}
.bodytext { font-family: arial; font-size: 12px; line-height:15px; color: #141515; font-style:normal;}
.header_container { background-color:#CCDBF0; height:145px; width:388px; margin-left:9px;}
.header_container2 { background-color:#CCDBF0; height:98px; width:388px; margin-left:9px;}
.header_oben { margin-left:22px; padding-top:11px; color:#0781CC; line-height:26px; font-size:24px; font-family: arial; font-weight:bold;}
.header_mitte { color:#0781CC; line-height:25px; letter-spacing:2px; font-size:18px; font-family: arial; font-weight:lighter;}
.header_unten { color:#000000; line-height:25px; letter-spacing:1px; font-size:18px; font-family: arial; font-weight:lighter;}
.bild_text { margin-top:12px; color:#000000; line-height:21px; letter-spacing:1px; font-size:14px; font-family: arial; font-weight:bold;}
.streifen_text { margin-top:2px; vertical-align:middle; color:#000000; line-height:19px; letter-spacing:1px; font-size:12px; font-family: arial; font-weight:bold;}

input, textarea {background-color: #eeeeee;border:1px solid #4A75BD;color: #000000;}

a:link { text-decoration: none; color: #2F4E87;}
a:visited { text-decoration: none; color: #2F4E87;}
a:hover { text-decoration: underline;   color: #2F4E87;}
a:active{ text-decoration: underline;  color: #2F4E87;}


DIV.csc-menu-2 P.csc-sitemap-level1 { 
  font-weight:  bold;
  margin-left: 0px;
}

DIV.csc-menu-2 P.csc-sitemap-level2 { 
  margin-left: 25px; 
}
DIV.csc-frame-rulerAfter {
  border-bottom:1px solid  #666666; padding-bottom:8px; margin:0px;
  
  
}

.csc-form-label-req {
font-family: arial; font-size: 12px; line-height:15px; color: #141515;font-style:normal;
}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer, HR.clearer {
  color: #666666;
  border-bottom-style:dashed;
  border-top-style:none;
  height:1px;
  text-align:center;      /****************test********************/
  margin-bottom:-2px;  /*Abstand_zwischenraum_nächste_news_zur_Linie*--------Torsten-----*******************/    
  margin-top:1px;       /*Abstand_ende_vorherige_news_zur_Linie*--------Torsten-----*******************/             
  
  
}

.news-list-container {
     font-family: Arial, Helvetica, sans-serif;
         
}
/*********************news_rechte_seite*************************************/
.news-list-container h1{
      margin-bottom:0px;  /****Datum***/    
      margin-top:0px;
}

.news-list-container h3{
      margin-bottom:3px;  /****Ueberschriften***/    
      margin-top:3px;
}

/*********************news_rechte_seite_ende*********************************/

.news-list-item,.news-list-item_1 {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
}

/**************Mittlerer_Strich**********************/
.news-list-item_1 HR.clearer{
      text-align:center;      /******test*******/
      margin-bottom:0em;  /*Abstand_begin_nächste_news_zur_Linie*--------Torsten-----*mittlere_news****/    
      margin-top:1em;       /*Abstand_ende_vorherige_news_zur_Linie*--------Torsten-----*mittlere_news****/             
      margin-right:0em;
      margin-left:0em;
}
/**************Mittlerer_Strich_ende*****************/

.news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	}


.news-list-date-term {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	}


.news-list-item IMG {

	float: right;
	margin-top:1px;
	margin-right:2px;
	margin-left:5px;
}

 .news-list-item, .news-list-item_1 BR {
  
  
 
}



.news-list-item_1 IMG {

	float: left;
	margin-top:1px;
	margin-right:2px;
	margin-left:5px;
}

.news-list-container .spacer-gif {
                width:1px;
                height:70px;

}


 




/**************Der_mehr_link************Torsten*******************************/
.news-list-morelink{
                text-align: right;/****ok***********/
                margin-bottom:-1em;
                margin-top:-1em;
                
}
.news-list-morelink  a:link,.news-list-morelink  a:visited {
            color:#000000;
            font-family: arial; font-size: 7pt;
            
}


.news-list-category{
               font-size: 9px;
               font-weight: normal;
}

/*************************************end_of_T*******************************/

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
                font-family: Arial, Helvetica, sans-serif;
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	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 {
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.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%;
}




/*************************************rechte seite*******************************/

.news-list-container .title_rechts  {
         font-family: arial; 
         font-weight:bold;
         font-size: 11px;
         line-height:12px;
         color: #666666;
         text-align:left;
}

.news-list-container .title_rechts_b *  {
         font-family: arial; 
         font-weight:bold;
         font-size: 11px;
         line-height:12px;
         color: #666666;
         text-align:left;
}

.news-list-container .date_re{
       float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
}

.news-list-container .content_re{

         font-family: arial; 
         font-weight:normal;
         font-size: 10px;
         line-height:10px;
         color: #666666;
         text-align:left;

.news-amenu-item-year li {
         display:block;
         font-weight:bold;
}

}
 .browser {
         text-align:center;
         width:100%;
}

 .browser a:link, .browser a:visited {
       text-decoration:none;
      
} 


.tx-ppauftrageinstellen-pi1 h1{

	BACKGROUND:#FFFCD6;
	COLOR:#007AC1;
 	BORDER: #007AC1 1px solid;
	FONT-SIZE:12px;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:ARIAL, HELVETICA;
	DISPLAY:block;
	HEIGHT:20px;
	WIDTH:150px;
	TEXT-ALIGN:center;
  
}

.archiv_head {
	BACKGROUND:#FFFCD6;
	COLOR:#007AC1;
 	BORDER:1px solid #007AC1;
	FONT-SIZE:12px;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:ARIAL, HELVETICA;
	DISPLAY:inline-block;
	HEIGHT:20px;
	LINE-HEIGHT:20px;
	WIDTH:120px;
	TEXT-ALIGN:center;  
	margin:3px;
	padding-top:5px;
}

.archiv_head a:link, .archiv_head a:visited, .archiv_head a:active, .archiv_head a:hover {
	COLOR:#007AC1;
	FONT-SIZE:12px;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:ARIAL, HELVETICA;
	LINE-HEIGHT:20px;
	HEIGHT:20px;
}

.news-amenu-item-year {
	display:inline;
}

.no_border {
	border:0;
}

.archiv_head, x:-moz-any-link, x:only-child { DISPLAY:inline; padding-top:0px; }

/* Blog comments guestbook *******************************************************/
.tx-veguestbook-pi1{
  width: 100%;
}
.tx-guestbook-list-header {
  background-color: #006699;
  color: #FFFFFF;
  font-weight:bold; 
}
.tx-guestbook-list-row {
  background-color: #FFFFFF; 
}
.tx-guestbook-list-rowleft {
  background-color: #ADCAE8;
}
.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: #006699;
  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:#006699;
  font-size:12;
  color:#333333;
  width:49%;
  height:20;
}
.tx-guestbook-form-inputfield-big {
  border-style: solid;
  border-width: 1pt;
  border-color:#006699;
  font-size:12;
  color:#333333;
  width:98%;
  height:20;
}
.tx-guestbook-form-textarea {
  border-style: solid;
  border-width: 1pt;
  border-color:#006699;
  font-size:12;
  color:#333333;
  width:98%;
}
.tx-guestbook-form-obligationfield {
  color: #CC0000;
}
.tx-guestbook-form-error {
  color: #CC0000;
}