.tx-filelist-pi1-filename {padding-left:5px;padding-top:5px; font-size: 11px}
.tx-filelist-pi1-header-tr {display:none;}
.tx-filelist-pi1-last_modification {padding-left:10px;padding-right:10px; font-family: Arial;font-size: 11px;color: #666666;}
.filesize {padding-left:10px;padding-right:10px; font-family: Arial;font-size: 11px;color: #666666;}


.tx-filelist-pi1-filename a {font-family: Arial;font-size: 11px;color: #666666;}
.tx_file_list-path {font-family: Arial; font-size: 11px; color: #666666}
.csc-uploads-icon {width:20px;}
.csc-uploads {margin-top:10px;margin-left:7px;}

.td_hoster a {font-size: 11px;	color: #666666;}
.td_hoster {border-left: 1px solid #cccccc;}

.hoster a {	font-family: Arial;
	font-size: 11px;	color: #666666;}

.hoster {	font-family: Arial;
	font-size: 11px;	color: #666666;}
BODY {
	scrollbar-face-color: #eaeaea;
	scrollbar-3dlight-color: #eaeaea;
	scrollbar-darkshadow-color: #7C807F;
	scrollbar-shadow-color: #CED7D4;
	scrollbar-arrow-color: #78817E;
	scrollbar-track-color: #CBD4D1;
}

.csc-frame-rulerAfter {border-bottom: 1px solid #CCCCCC; padding-bottom:0; padding-top:0;}
.csc-frame-rulerBefore {border-bottom: 1px solid #CCCCCC; padding-top: 0px; padding-bottom: 0px;}


.csc-uploads { 	
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	padding-top:15;}
	
.csc-uploads, .csc-uploads-2 {
	padding-top:15;
}


	
.csc-form-label {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	padding-top:15;
}


h1 {
background:url(h1.gif) no-repeat left;
background-position:0 15;
padding-left:10;
}

p .tx-jppageteaser-pi1 {
padding-left:10;
padding-right:10;
}

.teaser_link {
padding-right:10;
}
.teaser_head {
	padding-top:10;
}

.home p {
	padding-top:5;
	font-family: Arial;
	font-size: 12px;
}


.hinweis {
	padding-left:65;
	padding-top:10;
	font-family: Arial;
}

.template {
	width:100;
	background-color:#FF0000;
	font-family: Arial;
}

.tx_lumogooglemaps_pi1_infobox, .tx_lumogooglemaps_pi1_sidebar {
	width:100;
	font-family: Arial;
}

.tx-lumogooglemaps-pi1, .tx-lumogooglemaps-pi1 a {
	font-family: Arial;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	line-height: 1.5;
	font-family: Arial;
}

h2 {
	padding-top:10;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-family: Arial;
}


h2 a {
	 font-family: Arial;
	 font-size: 10px;
	 text-decoration: none;
	 color: #cccccc;
	 line-height: 1.5;
	 	font-family: Arial;
}

h2 a:hover {
	text-decoration:underline;
	color:#FF0000;
  	font-weight: bold; 
  		font-family: Arial;
}

.weiter a:hover {
	padding-top:10;
	width:20;
	height:30;
	background:url(weiter_hover.jpg) no-repeat left;
		font-family: Arial;

	
}

.Serien {
	padding-top:2;
	padding-right:25;
	padding-left:97;
	valign:center;
	height:16;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
		font-family: Arial;
}

.tx-indexedsearch, .tx-indexedsearch td, .tx-indexedsearch input, .tx-indexedsearch select {
	font-family: Arial;
	font-size: 11px;
	 color: #666666;
	 line-height: 1.5;
	 	font-family: Arial;


}
.tx-indexedsearch-searchbox{margin:20;}
.tx-indexedsearch-searchbox select {
	 border: 1px solid #ccc;
	 	font-family: Arial;

}
.tx-indexedsearch-searchbox td {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	line-height: 1.5;
	 border: thin solid #fff;
	 	font-family: Arial;
}

ul a:link, ul a:visited, ul a:hover {
	font-family:Arial;
	font-size:10px; 
	color:#666666; 
	list-style-image: url(sitemap.gif);
	padding-top: 20px;
	padding-bottom: 40px;
	margin: 0;
	font-family: Arial;
	}
	
.csc-sitemap ul
{
	list-style-image: url(sitemap.gif);
}


.csc-mailform-field, .csc-mailform {
font-size:10pt;
padding:5;
	font-family: Arial;
}

.csc-mailform {
	width:100%;
	padding-top:20;
	padding-bottom:20;
		font-family: Arial;
}
.projekte {
	font-family: Arial;
	font-size: 11px;
	 color: #666666;
	 line-height: 1.5;
	 	font-family: Arial;
}
.login {
	background:url(login_2.gif) no-repeat left;
	background-position:3 0;
	padding-top:1;
	padding-left:20;
	color:#e80205;
	font-family: Arial;
	font-size: 11px;
	padding-bottom:10;
}
.csc-form-label-req {
	padding-left:3;
	font-family: Arial;
	font-size: 11px;
}

.bild {
	background:url(bilder.gif) no-repeat left;
	padding-left:20;
	height:14;
		font-family: Arial;
}

.weiter a{
	padding-top:10;
	width:20;
	height:30;
	background:url(weiter.jpg) no-repeat left;
		font-family: Arial;
	
}



.zurueck a{
	padding-top:10;
	width:20;
	height:30;
	background:url(zurueck.jpg) no-repeat left;
		font-family: Arial;
	
}

.zurueck a:hover {
	padding-top:10;
	width:20;
	height:30;
	background:url(zurueck_hover.jpg) no-repeat left;
		font-family: Arial;
	
}
.kontakt {
	text-decoration:none;
         color:#666666; 
         	font-family: Arial;
}

a:hover .kontakt {
	text-decoration:underline;
         color:#ff0000;
         font-weight:bold; 
         	font-family: Arial;
}

.referenzen {
	padding:5;
	font-family: Arial;
	font-size: 11px;
	color:#868686;
}

img {
	border: 0;
}


.tx-jppageteaser-pi1-ITEM_1 a:hover {
	padding-top:0;
	margin:0;
	color:#ff0000;
	text-decoration:underline;
		font-family: Arial;
}


.bild_2 {
	padding-top:10;
		font-family: Arial;
}

.csc-mailform, .newsletter {
      	float: left;
	font-size: 11px;
	line-height:140%;
	font-family:Arial;
	color: #666666;
	border-style:none;
}

.newsletter input {
	background-color:#ffffff;
}

input, textarea { 
	color:#666666; 
	background-color:#EAEAEA;
	border-style:solid;
	border-color:#eaeaea;
	border-width:1px;
		font-family: Arial;
}

input#submit { /* den Submit-Button */
  	padding-top:5;
  	float: none;
  	width: auto;
	border-color:#eaeaea;
	border-width:1px;
		font-family: Arial;

}

label {
      	width:130px;
      	float: left;
      		font-family: Arial;
  }



.teaser_link {
	padding-bottom:10;
	padding-right:10;
}
.csc-header, .csc-header-n1 {
	padding:0;
	margin:0;
		font-family: Arial;
}

.tx-jppageteaser-pi1, .tx-jppageteaser-pi1-text, .tx-jppageteaser-pi1-headline, .tx-jppageteaser-pi1 a {
	 font-family: Arial;
	 font-size: 11px;
	 text-decoration: none;
	 color: #666666;
	 line-height: 1.5;
	 	font-family: Arial;
}

.tx-jppageteaser-pi1 {
	 padding-top:10;
	 	font-family: Arial;
}

.navi_u a {
	text-decoration:none;
         color:#666666;
         	font-family: Arial;
}

.navi_u a:hover, .kontakt a:hover {
	text-decoration:underline;
	color:#FF0000;
	font-family: Arial;
}

.csc-textpic-imagewrap {
	padding-top:0;
		font-family: Arial;
}

.navi {
	text-decoration:none;
	color:#000000;
	font-family: Arial;
	margin-right: auto;
	margin-left: auto;

	padding-left: 50px;
}

.navigation a {
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-family:Arial;
	padding-left:5;
}

.navigation a:hover {
	text-decoration:none;
	color:#FF0000;
	font-size:10px;
	font-family:Arial;
	padding-left:5;
}

.navigation a:activ {
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-family:Arial;
	padding-left:5;
}

.navigation_active a { 
   	   font-family: Arial; 
   	   font-size: 11px; 
  	   text-decoration: none; 
  	   
   	   color: #FF0000;
   	   
   	   padding-left:5;
   	          }

.csc-textpic-caption {

	font-size:10pt; 
	font-family:Arial;
	padding-bottom:10;
}

.content a {
	text-decoration:none;
	color:#313131;
  	font-weight: bold;
  		font-family: Arial;
}

.content a:hover {
	text-decoration:underline;
	color:#FF0000;
  	font-weight: bold; 
  		font-family: Arial;
}

/* CSS FORMATIERUNG DE-AGENTUR */


/* NAvI OBEN */


.navigationtop { 
   	    font-family: Arial; 
   	    font-size: 11px; 
  	    text-decoration: none;
  	    font-weight: bold; 
  	    color: #FFFFFF;
  	    letter-spacing:1px;
  	    }
  	    
.navigationtop_activ { 
   	    font-family: Arial; 
   	    font-size: 11px; 
  	    text-decoration: none;
  	    font-weight: bolder;  
  	    color: #eaeaea;
  	    letter-spacing:1px;
  	       }

/* NAvI LINKS OBERPUNKT */


.navigation1{ 
   	    font-family: Arial; 
   	    font-size: 13px; 
  	    text-decoration: none; 
  	    font-weight: bold;
   	    color: #FFFFFF;
   	    }


   	    

/* NAvI LINKS UNTERPUNKT */



/* KLICKPFAD*/

.klickpfad { 
	  font-family: Arial;
	  font-size: 11px;
	  text-decoration: none;
	  color: #666666;
	  }


/* CONTENT */

.content {
	padding:0;
	font-family: Arial;	
	margin:0;
}
.tip_many_friends {

	 font-family: Arial;
	 font-size: 12px;
	 text-decoration: none;
	 color: #666666;
	 line-height: 1.5;

}
.bodytext, .bild_3 { 
	 padding-top:15;
	 padding-bottom:20;
	 margin:0;
	 font-family: Arial;
	 font-size: 12px;
	 text-decoration: none;
	 color: #666666;
	 line-height: 1.5;
	 }


/* H1 UEBERSCHRIFTEN */


h1, .bild_1 {
	padding-top:10;
	margin:0;
   font-family: Arial; 
   font-size: 13px; 
   text-decoration: none; 
   font-weight: bold;
   color: #666666;
   }


/* LINK */


/*

a, a:visited, a:active, a:link{ 
   font-family: Arial; 
   font-size: 11px; 
   text-decoration: none; 
   font-weight: none;
   color: #ffffff;
   }
   
a:hover {
        font-family: Arial; 
        font-size: 11px; 
        text-decoration: none; 
        font-weight: none;
        color: #FF0000;
        }   */

   
/* Marker GRAFIK */ 

.grafik {
	font-family: Arial;
	padding-top:0px;
	padding-left:0px;
	padding:0px;
	margin:0px;
	width:100%;
}

.csc-textpic-imagewrap {
	font-family: Arial;
	padding-top:0px;
	padding-left:0px;
}
   
.teaser_text {
	font-family: Arial;
	padding:0;
	margin:0;
	valign:bottom;
}

.teaser_text p {
	font-family: Arial;
	padding:0;
	margin:0;
	valign:bottom;
} 


/*Powermail*/

.tx-powermail-pi1 {
	font-size: 13px;
	font-family: Arial;
	color: #666666;
}

fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}

fieldset.tx-powermail-pi1_fieldset {
    border: none;
}

.tx_powermail_pi1_fieldwrap_html, .tx_powermail_pi1_fieldwrap_html_text, .tx_powermail_pi1_fieldwrap_html_1 even{
margin-top: 7px;

}


/*Captcha*/

/*.powermail_captcha_captcha {
	padding-top: 10px;
}*/



.navitop {
margin-left: auto;
margin-right: auto;
}

.tx-veguestbook-pi1 td {font-size: 12px;}
.tx-guestbook-list-table { border-style: solid; border-color: #e80205; border-width: 1px; }
.tx-guestbook-list-header { background-color: #e80205; color: #FFFFFF; font-weight:bold; }
.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: #e80205; 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:#e80205; font-size:11px; color:#333333; width:100px; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#e80205; font-size:11px; color:#333333; width:150px; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#e80205; font-size:11px; color:#333333; width:250px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.tx-guestbook-pagination {font-size: 11px;}
.tx-guestbook-field {font-size: 11px;}
.guestbook_result {font-size: 11px;}

