
/* Mainkonstruktion
----------------------------------------------------------------------------------------------------*/
@import "shop.css";
@import "basex.css";
*{margin: 0; padding: 0;}

html{height: 100%; margin: 0; padding: 0; background: #000;}

body{
 	height: 100%;
	color: #fff;				
	font-family: Arial;
	font-size: 12px;
	margin: 0; padding: 0;
}

#page{
	background: url(../layout/version_01/body_bg.jpg) repeat-x left top;	
	position: relative; z-index: 1;	
	margin: 0; padding: 0;	
}

input{
	font-family: Arial;
	font-size: 12px;
}

h1 {
	border-bottom: 1px solid white;
	text-align: left;
	font-size: 16px!important;
	color: #6fb6c9;
	padding: 0px 0px 5px 0px!important;
	margin-bottom: 10px!important;
	font-weight: normal;
}

h2 {
	color:#6FB6C9;
	font-size:16px !important;
	margin-bottom:5px;
	text-align:left;
	font-weight: normal;
	padding: 0px 0px 5px 0px!important;
}


.csc-textpic-text {
	color: white;
	text-align: left;
}

a{color:#fff; text-decoration:none;}
a:hover{color:#6fb6c9;}



#ContentMain {
  width: 850px;
  text-align: left; 
  margin: 0px 0px 0px 0px;  padding: 10px 0px 0px 0px;   

}



/* Head
----------------------------------------------------------------------------------------------------*/

	.ContentHeadMain {
    width: 850px;
    }
    
    		.ContentHeadLeft {
      		background-image: url(../layout/version_01/design_01_logo.jpg); 
      		background-repeat: no-repeat;
      		float: left;
      		width: 415px;
      		height: 132px;
    		}
    
    		.ContentHeadRight {
      		float: right;
     			width: 415px;
      		height: 132px;
      		text-align: right;
			background: 000;
    		}
    
        .ContentHeadToolbar {
          	float: right;
          	height: 20px;
          	width: 400px;
            text-align: right;
          }*html .ContentHeadToolbar {margin-left: 35px;}
			 
			 /* Toolbar
			 ----------------------------------------------------------------------------------------------------*/
			 .toolbarmenu {
			 	float: right;
			  text-align: right;
			 }

		 
			 		  .toolbarmenuli {
			 			  float: left;
						  padding: 0px 0px 0px 15px;
						  font-size: 12px;
						  text-decoration: none;
			 		  }
			 		 
					 .toolbarmenuli a{
			 			 text-decoration: none;
						 color: #c54141;
			 			}
						
						.toolbarmenuli  .menuitemact {
             color: #c54141!important;
            }
						
						
					 .toolbarmenuli a:hover{
			 			 text-decoration: none;
						 color: #c54141;
			 			}
			 
			 		 .toolbarmenuli2 {
			 			float: left;
						padding: 0px 0px 0px 15px;
						font-size: 12px;
						text-decoration: none;
			 			}		
			 
			 		 .toolbarmenuli2 a{
			 			 text-decoration: none;
						 color: #fff;
			 			}
						
					 .toolbarmenuli2 a:hover{
			 			 text-decoration: none;
						 color: #6FB6C9;
			 			}
			 
			     /* Warenkorb
			     -----------------------------------------*/
			 	
          
            .ContentHeadWarenkorb{
			        width: 200px; height: 88px;
			        background: #000;
			        margin: 12px 0px 0px 0px!important;
					
            } 
			
			 
			      #ContentHeadWarenkorb{
			       width: 200px; height: 88px;
			       background: #000;
			       margin: 12px 10px 0px 0px!important; 
			       position: absolute!important; top:0!important; right:0!important;
           } 
            *+html #ContentHeadWarenkorb {margin: 10px 10px 0px 0px!important; }

/* Menu
----------------------------------------------------------------------------------------------------*/

    #ContentMainMenuBox {
    width: 850px;
    height: 30px;
    background-image: url(../layout/version_01/design_01_mainmenu_back.jpg);
 	  background-repeat: no-repeat;
    }
    
	 
			 .ContentMainMenu {
	 			float: left;
	 			height: 30px;
	 			padding: 0px 0px 0px 5px;
				font-size: 12px;
				font-weight: bold;
	 		   }
				
				 .mainmenuli {
				  border-right: 1px solid black;
					float: left;
					padding: 0px 10px 0px 10px;
					height: 30px;
		  		}
				
				
				.mainmenuli2 {
					float: left;
					padding: 0px 10px 0px 10px;
					height: 30px;
				}
			
				*html .mainmenuli {
					width: 30px;
				}
				
				 .mainmenuli a , .mainmenuli2 a{
				 margin-top: 7px!important;
				 color: white;
				 font-weight:bold;
				 text-decoration: none;
				 display:block;
				}
				
						 .menuitemact {
						color: #6FB6C9!important;
							}			



				
				.mainmenuliact {
					float: left;
					padding: 0px 10px 0px 0px;
				}
				
				
				.mainmenuliact a{
					float: left;
					color: #6fb6c9;
					text-decoration: none;
				}
    
	 
			
										/* Layermenu
										------------------------------------*/


										.layermenuul {
											padding: 0px;
											margin: 0px;
										}

										.layermenuul li {
											padding: 0px 0px 5px 0px!important;
											margin: 0px!important;
										}

										.layermenu {
											list-style: none;
											padding: 0px 0px 0px 0px!important;
											margin: 0px 0px 0px 0px!important;
										}
			
				 		
	 
	 

	 
	 
    
/* Inhalt  Design 2 gleich gro�e Spalten
----------------------------------------------------------------------------------------------------*/
    #ContentMainKonstrukt {
      width: 850px;
      margin: 18px 0px 0px 0px;
		/*background-image: url(../layout/version_01/crossoverdesign_logo_bottom.jpg);
		background-repeat: no-repeat;
		background-position:  left bottom;*/
		
		
		
		
    }
    
        .ContentMainKonstruktLeft {
        width: 415px;
        float: left;
    
        }
		  
		
        
        .ContentMainKonstruktRight {
        width: 415px;
        float: right;
		  padding: 0px 0px 0px 0px;
        /*border-bottom: 1px solid white;*/
		  
        }
        
/* Inhalt   Design Navigation + Inhalt
----------------------------------------------------------------------------------------------------*/        
        
        
        
        
.ContentMainMenuLeft{
	width: 270px;
	float: left;
    margin: 0px 0px 0px 0px;
}
       

	.MainMenuLeft {
		padding-top: 4px;
    	background-image: url(../layout/version_01/menulefttop.jpg);
		background-repeat: no-repeat;
	}
		a.shopAreaButton,
		a.shopAreaButton:hover{color:#e366a8;}
		.shopAreaMenuTop{
			width: 270px; height: 4px;
			background: url(../layout/version_01/menulefttop.jpg) left bottom;
			background-repeat: no-repeat;
			margin: 18px 0px 0px 0px; 
		}

		.shopAreaMenu {
		height: 23px;
		}

		ul.shopAreaMenu{background: #323232;}
		ul.shopAreaMenu li{				 
		list-style: none; line-height:0px;
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;		
		}
			
		ul.shopAreaMenu li a{font-weight: bold; line-height: 23px!important; margin-bottom: 0px;}			 				
		
		.shopAreaMenuBottom{
			width: 270px;
			height: 6px;
			background-image: url(../layout/version_01/menuleftbottom.jpg);
			background-position: top;
			background-repeat: no-repeat;
			margin:0;padding:0;
		}
		
		.MainMenuLeft ul.mainmenuleftul{
			
			margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;
			
		}
		
	
		
		
		.mainmenuleftul li {
			background: #323232!important;
		}
		
		
			.MainMenuLeft ul.mainmenuleftul ul.mainmenuleftul {
				background-image: none!important;
				padding: 0px;
			}
		
		
		
			ul.mainmenuleftul ul.mainmenuleftul2 {
			  background: #323232!important;
			
			padding: 0px 0px 2px 0px;
			margin: -1px 0px 0px 0px!important;
			}
		
		ul.mainmenuleftul li{				
			list-style: none; line-height: 30px;
			border-top: 1px solid black;				
			margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;	
			font-size: 12px;
			font-weight: bold;		
		}
	ul.mainmenuleftul li.first{
      line-height: 23px;
      padding-bottom: 3px;
	  border: 0px!important;
      }
	  
	  
	  
	 ul.mainmenuleftul li.last{
	 	padding-bottom: 3px;
      line-height: 25px;
      border-top: 1px solid black;		
 
 
			background-image: url(../layout/version_01/menuleftbottom.jpg)!important;		
			background-position: bottom!important;
			background-repeat: no-repeat!important;
      }
	  

  	
	  
	  .mainmenuleftul2 li.last{
	 	padding: 0px 0px 0px 0px!important;
      line-height: 20px!important;
      border-top: 0px!important;		
	  	  background: #323232!important;
      }
	  

	  
	  
			 ul.mainmenuleftul li.act a{color:#6FB6C9!important;}
			 
				ul.mainmenuleftul li a{font-weight: bold;}			 				
				ul.mainmenuleftul li a:hover, ul.mainmenuleftul li a.menuitemact{
					font-weight: bold;
					color:#6fb6c9;
				}



			ul.mainmenuleftul2{
				list-style: none;
				line-height: 30px!important;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
			}
		
			ul.mainmenuleftul2 .first  {
			      padding: 0px!important;
      			  line-height: 20px!important;
      			  margin: 0px!important;
    		  }
			
			
				ul.mainmenuleftul2 li{				
					list-style: none; line-height: 20px;
					/*border-top: 1px solid #323232;	*/
					border: 0px;		
					margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;			
				}ul.mainmenuleftul2 li.act{color:red;}
				
					ul.mainmenuleftul2 li a{
						font-weight: normal;
						background: url(../layout/version_01/menu_li.gif) no-repeat 0px 6px;
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;
					}
					ul.mainmenuleftul2 li a:hover, ul.mainmenuleftul2 li a.menuitemact2{
						font-weight: normal; color:#6fb6c9;
						background: url(../layout/version_01/menu_li_hover.gif) no-repeat 0px 6px;
						margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;					
					}
					
			ul.mainmenuleftul3{
				list-style: none;
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;
			}
      ul.mainmenuleftul3 .first  {
      padding: 0px!important;
      line-height: 20px!important;
      margin: 0px!important;
      }



             
              
             .MainMenunNewsletter {
              width: 270px;
              
              }
        
        
        
        
        
        
       .ContentMainInhaltRight {
        width: 565px;
        float: right;
		padding: 0px 0px 15px 0px;
		margin: 0px;
	    }
       
		  
		  
		  .ContentMainInhaltRightContent {
		  	width: 550px;
		
		  }




    
/* Footer
----------------------------------------------------------------------------------------------------*/  
    
   #ContentMainFooter {
     
      height: 20px;
		border-top: 1px solid white;
	clear: both;
		margin: 6px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
	
    }
    
    .language {
    	text-align: right;
    }
	 
			.language .deutsch{
			text-align: right;
			color: #6FB6C9;
			}
			
	
	 



/* Startteaser
----------------------------------------------------------------------------------------------------*/

/* Products 3 Bilder
---------------------------------------*/

.ProductsTop {
	background-image:  url(../layout/version_02/productstop.jpg) ;
	width: 415px;
	height: 32px;
	
}

.ProductsBottom {
	background: #323232;
	background-image:  url(../layout/version_02/productsbottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	width: 415px;
	height: 64px;
	margin: 0px 0px 18px 0px;
}

.ProductsMiddle {
   background: #323232;
	width: 415px;
	height: 140px;
}

				.ProductsLinkArea1  {
  					 padding: 10px 0px 0px 10px;
				    width: 125px;
					 height: 125px;
	    			
                }

/* Wallpaper
------------------------------------------------------------------------------------------------*/

.WallpaperTop {
	background-image:  url(../layout/version_01/wallpapertop.jpg) ;
	width: 415px;
	height: 32px;
}


.WallpaperBottom {
	background-image:  url(../layout/version_01/wallpaperbottom.jpg);
	width: 415px;
	height: 64px;
	margin: 0px 0px 18px 0px;
}


.WallpaperMiddle {
	background: #323232;
	width: 415px;
	height: 140px;
}

				.WallpaperLinkArea1 {
   				padding: 10px 0px 0px 10px;
					width: 125px;
					height: 125px;
					
					}


				/* Wallpaper, Farbdesign, listview 2 Bilder
				-----------------------------------------------------------*/
				.Wallpaper2LinkArea1, .Products2LinkArea1, .Farbdesign2LinkArea1 {
			   width: 395px;
			 	padding: 10px 0px 0px 10px;
				}




/* Farbdesign
---------------------------------*/

.FarbdesignTop {
	background-image:  url(../layout/version_03/carpecoloremtop.jpg) ;
	background-repeat: no-repeat;
	width: 415px;
	height: 31px;
}


.FarbdesignBottom {
	background-image:  url(../layout/version_03/carpecolorembottom.jpg);
	background-repeat: no-repeat;
	width: 415px;
	height: 40px;
	margin: 0px 0px 18px 0px;
}


.FarbdesignMiddle {
	background: #ffffff;
	width: 415px;
	height: 140px;
}

			.FarbdesignLinkArea1 {
   			padding: 10px 0px 0px 10px;
				width: 125px;
				height: 125px;
				float: left;
				}
				
				
				/*Englisch*/
				
				.FarbdesignTopEng {
	       background-image:  url(../layout/version_03/carpecoloremtop_en.jpg) ;
	       background-repeat: no-repeat;
	       width: 415px;
	       height: 31px;
         }


        .FarbdesignBottomEng {
	       background-image:  url(../layout/version_03/carpecolorembottom_en.jpg);
	       background-repeat: no-repeat;
	       width: 415px;
	       height: 40px;
	       margin: 0px 0px 18px 0px;
          }


				
/* Farbdesign
------------------------------*/

        .FarbdesignSeiteTop {
	       background-image:  url(../layout/version_03/carpe_colorem_top.jpg) ;
	       background-repeat: no-repeat;
	       width: 415px;
	       height: 32px;
          }


.FarbdesignSeiteBottom {
	background-image:  url(../layout/version_03/carpe_colorem_bottom.jpg);
	background-repeat: no-repeat;
	width: 415px;
	height: 5px;
	margin: 0px 0px 18px 0px;
}

.FarbdesignSeiteText {
color: black;
	padding: 5px 10px 5px 10px;
}

.FarbdesignSeiteLinkArea1 {
   			padding: 10px 0px 0px 10px;
				width: 125px;
				height: 125px;
				float: left;
}



.FarbdesignSeite2LinkArea1 {

padding: 10px 0px 0px 10px;
}



.FarbdesignSeiteMiddle {
	background: #e1e1e1;
	width: 415px;
	height: 140px;

}
				
				/*Englisch*/
				
				 .FarbdesignSeiteTopEng {
	       background-image:  url(../layout/version_03/carpe_colorem_top_en.jpg) ;
	       background-repeat: no-repeat;
	       width: 415px;
	       height: 32px;
          }


        .FarbdesignSeiteBottomEng {
      	background-image:  url(../layout/version_03/carpe_colorem_bottom.jpg);
      	background-repeat: no-repeat;
	      width: 415px;
	      height: 5px;
	      margin: 0px 0px 18px 0px;
				}
/* tt_news  Ansicht Startseite
----------------------------------------------------------------------------------------*/




			.bodynewstext {
			color:#FFFFFF;
			}

			.news-list-date {
				display: none;
			}

			.news-list-category {
				display: none;
			}

			.clearer {
				display: none;
			}
			
			.ContentMainKonstruktRightContent .news-list-item {
				width: auto!important;
				
				
			}
			
			
			.ContentMainKonstruktRightContent .news-list-morelink {
				width: auto!important;
				
				
			}
			
			
			.news-list-item {
				width: 565px;
				
				
			}

			.news-list-item h3 {
				padding: 7px 0px 7px 0px!important;
				border-top: 1px solid white;
			}

			.news-list-item img {
				padding-right: 10px;
				padding-bottom: 5px;
				margin-bottom: 5px;
			}			
			
			.news-single-imgcaption {
				
				padding: 10px;
			}
			
			.news-list-morelink {
			padding: 1px 0px 0px 10px;
			width: 550px;
			height: 18px;
			margin: 0px 0px 10px 0px;
			float: right;
			text-align: right;
			}
			
			.news-single-left {float: left;}
			.news-single-right {float: right; width: 330px;}
			.news-list-item td {text-align: left!important;}
			
			.news-list-morelink a{
			padding: 0px 0px 2px 10px;
      background-image:  url(../layout/version_01/menu_li.gif);
			background-position: left;
			background-repeat: no-repeat;
     }
			
						.news-list-morelink a:hover{
						padding: 0px 0px 2px 10px;
					
      background-image:  url(../layout/version_01/menu_li_hover.gif);
			background-position: left;
			background-repeat: no-repeat;
     }
			
			.tx-ttnews-browsebox table {
				text-align: left!important;
				float: left;
				clear: left;	
			}
			
			.news-single-author {
      margin: 2px 0px 10px 0px;
      }
			/* tt_news single ansicht
			-------------------------------------------------------*/
			
			.news-single-item h2 {
				border-bottom: 1px solid white; 
			}
			
			.news-single-item h3 {
				padding: 0px 0px 10px 0px; 
			}
			
			.news-single-img {
				padding-right: 10px;
			}
			
			.news-single-timedata {
				border-top: 1px solid white;
				
				padding: 3px 0px 0px 0px;
				margin: 15px 0px 0px 0px;
			}
			
			.news-single-backlink {
			border-top: 1px solid white;
			
				margin: 5px 0px 0px 0px;
				padding: 5px 0px 0px 0px;

			}
			
				.news-single-backlink a{
				background-image:  url(../layout/version_01/menu_li.gif);
				background-position: left;
				background-repeat: no-repeat;
				padding: 0px 0px 0px 10px;
				}
				
				.news-single-backlink a:hover{
				background-image:  url(../layout/version_01/menu_li_hover.gif);
				background-position: left;
				background-repeat: no-repeat;
				padding: 0px 0px 0px 10px;
				}
			
			

			.lupe {
        		background: url(../layout/version_01/lupe.gif) bottom left no-repeat;
		 		 position: relative;
        		margin: -25px 0px 0px 5px !important;
        		width: 20px;
        		height: 20px;
        		background-position:1 2;
		  
		}
			
			
			
/* tt_ news Archiv
-------------------------------------------------------------*/
.news-amenu-link-date {
	padding: 3px 0px 10px 0px;
}

.news-amenu-item-year {
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid white;
}

.presse-list-container h3 {
	border: 0px;
	padding: 0px 0px 5px 0px!important;
	margin: 0px!important;
	font-weight: normal!important;
	font-size: 16px!important;
}

.presse-list-container h3 a {
	color: #6fb6c9!important;
}

.presseTop {
	border-bottom: 1px solid white;
	padding-bottom: 0px;

}

.presseTopLeft {
	float: left;

}

*html .presseTop {
padding-bottom: 7px;
}
*+html .presseTop {
padding-bottom: 7px;
}

.bodynewstext {
	display: block;
	
	margin-top: 10px;	
	
}

*html .bodynewstext {
	border-top: 10px solid black;

	
}
+html .bodynewstext {
	border-top: 10px solid black;

	
}
.news-list-category {display: none;}

.presseTopRight {
	float: right;
	display:none;
}


.presse-list-morelink {
	 padding: 3px 0px 5px 0px;
	 height: 18px;
	 margin:0px 0px 40px 0px;
	 text-align: right;
	border-bottom: 1px solid white; 
    float:right;
	 width: 565px;
	
}

.presse-list-morelink a{
			padding: 1px 0px 0px 10px;
			background-image:  url(../layout/version_01/tt_news_more.jpg);
			background-position: left;
			background-repeat: no-repeat;
			height: 18px;
			text-align: right;
	
	
}			
.tx-ttnews-browsebox td{padding: 0px 3px 0px 3px;!important}			
   .tx-ttnews-browsebox-SCell p a {
	color:#6FB6C9!important;
}			
			
			
/* Suche
----------------------------------------------------------------------------------------*/
.tx-indexedsearch {
padding-top: 5px;



}


.tx-indexedsearch-searchbox {
	display: none;
}

.tx-indexedsearch-noresults {
	text-align: left!important;
	padding: 5px 0px 10px 0px;
}

#searchform {
	
	width: 270px;
}

.ContentMainInhaltRightContent { 
width: 565px;
}


.SuchenHead {
	padding: 0px 0px 0px 10px;
	border-bottom:1px solid black;
	color:#6FB6C9 !important;
	font-weight:bold;
	line-height: 20px;
	height: 25px;
	background: #323232;
}

.SuchenButtons {
background: #323232;
	padding: 10px 0px 10px 10px;
	background-image: url(../layout/version_01/menuleftbottom.jpg) ;
background-repeat: no-repeat!important;
background-position: bottom;
}

.tx-indexedsearch-browsebox p {
	border-bottom: 1px solid white;
}

.tx-indexedsearch-info {
	display: none;
}

.tx-indexedsearch-descr {
	padding: 10px 0px 0px 0px!important;
	
}

.tx-indexedsearch-icon , .tx-indexedsearch-title , .tx-indexedsearch-percent {
	padding: 5px 0px 0px 0px;
} 

.tx-indexedsearch-redMarkup {
color:	#C54141!important;
	
}


.SuchenInput {
	background-color: white;
line-height: 18px;
	width: 200px;
	height: 18px;
	border: 0px;
	padding: 1px 1px 1px 2px!important;
	margin: 0px 9px 0px 0px!important;
	
  font-size: 12px;
}

.SuchenSubmit{
	width: 40px;
	background-color: #6FB6C9;
  background-image: url(../layout/version_01/searchicon.jpg);
  background-repeat: no-repeat;
  background-position: center;
	font-weight: bold;
	height:20px;
	border: 0px;
	padding-top: 0px!important;
	margin-top: 0px!important;
	cursor: pointer;
}


/* Newsletter  Startseite
----------------------------------------------------------------------------------------*/

.ContentMainKonstruktLeft .Newslettertop {
background: #323232;
background-image:url(../layout/version_01/menulefttopbig.jpg);
background-repeat:no-repeat;
height: 26px;
border-bottom: 1px solid black;
padding-left: 0px;
padding-top:4px;
width:415px;
color: #6FB6C9!important;
font-weight: bold;
}

.ContentMainKonstruktLeft .NewsletterInput {
	background-color: white;
	width: 310px;
	height: 20px;
	border: 0px;
	padding: 0px!important;
	margin: 0px 5px 0px 0px!important;
	font-size: 14px;
}

.ContentMainKonstruktLeft .NewsletterSend {
	width: 78px;
	background-color: #6FB6C9;
	height:20px;
	border: 0px;
margin: 0px 0px 0px 3px;
padding: 0px!important;
	font-family: Arial;
	font-weight: bold;

}
.ContentMainKonstruktLeft .NewsletterText {
	text-align: left;
	padding: 5px 0px 5px 10px;
	color: white;
	font-size: 11px;
	background: #323232;
	width: 405px; 			
}



.ContentMainKonstruktLeft .Newsletterbottom {
background-image: url(../layout/version_01/menuleftbottombig.jpg);
background-repeat: no-repeat;
width:415px;
height: 3px;
border-top: 8px solid #323232;

}


 .ContentMainKonstruktLeft .NewsletterHead {
 		padding: 5px 0px 0px 10px;
 }

/* Newsletter  folge Seiten
----------------------------------------------------------------------------------------*/

.MainMenunNewsletter {
	margin-top: 18px;
	
}

.Newslettertop2 {
		background-image:url(../layout/version_01/menulefttop.jpg);
		background-repeat:no-repeat;
		padding-top: 2px;
	
}

.MainMenunNewsletter .Newslettertop {
	background: #323232;
	background-image:url(../layout/version_01/menulefttop.jpg);
	background-repeat:no-repeat;
	padding-top: 3px;
	width:270px;
	color: #6FB6C9!important;

}
*html .MainMenunNewsletter .Newslettertop {
	padding: 0px!important;
	margin: 0px!important;
	height: 0px!important;
	
}



.NewsletterErrorText {
background: #323232;
}


.MainMenunNewsletter .NewsletterHead {
	padding: 3px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;	
	height: 13px;
}


.MainMenunNewsletter .NewsletterText {
	text-align: left;
	padding: 5px 0px 5px 10px;
	color: white!important;
	font-size: 10px;
	background-color: #323232;
}


.MainMenunNewsletter .NewsletterContent {
	width: 270px;
	
}

.NewsletterText a {
color: #6FB6C9;
}

.Newsletterbottom {
background: url(../layout/version_01/menuleftbottom.jpg) ;
background-repeat: no-repeat!important;
width:270px;
height: 3px;
}







.NewsletterInput  {
	background-color: white;
	font-weight: bold;
	width: 162px;
	height: 20px;
	border: 0px;
	padding: 0px!important;
	margin: 0px 9px 0px 0px!important;
	
  font-size: 12px;
}



.NewsletterSend {
	width: 78px;
	background-color: #6FB6C9;

	font-weight: bold;
	height:20px;
	border: 0px;
	padding-top: 0px!important;
	margin-top: 0px!important;
	cursor: pointer;
}

.NewsletterButtons {
	padding-left: 10px;
	height: 20px;
	background: #323232!important;
}
/*
input {
	margin: 0px!important;
	padding: 0px!important;
}*/

.NewsletterContent {
	width: 415px;

  color:white;
}

.NewsletterHead {
	padding: 0px 0px 0px 10px;
	
}


/* Sitemap
--------------------------------------------------------------------------*/


 .no a, .ifsub a{
	color: white!important;
	font-family: Arial!important;
	font-weight: bold;
}

.expAll {
	border: 1px solid white!important;
	background: black!important;
	color: white!important;
	font-family: Arial!important;
}

.expAll a {
	color: white!important;
}

.level_2 .no a {
	font-weight: normal;
}



/* Kontaktformular
--------------------------------------------------------------------------------*/
.tx-thmailformplus-pi1 {
	margin: 15px 0px 0px 0px;
}



.tx-thmailformplus-pi1 input {
	border:0px;
	background: white;
	height: 23px;
	width: 250px;
	font-size: 16px;
	text-align: left;
	
	padding: 2px 0px 0px 0px!important;
}

.little {
	
	width: 168px!important;
	margin: 0px 0px 0px 6px!important; 
}

.big {
	width: 75px!important;
}


.big2 {
	width: 45px!important;
	margin: 0px 0px 0px 6px!important; 
}

.little2 {
		width: 198px!important;
	margin: 0px 0px 0px 0px!important; 
}


.MailformFieldFormText {
	height: 110px;
	display: block;
	
}

.MailformFieldForm {
	width: 550px;
	height: 25px;
	margin: 0px 0px 6px 0px;
	display: block;
}

.MailformFieldLeft {
	float: left;
	width: 150px;
	display: block;
	
	
}

.MailformFieldRight {
	float: left;
	
}
.MailformFieldRight input {
text-align: left;
}

.textfield {
		border: 1px solid white;
	background: white;
	height: 100px;
	width: 390px;
	font-size:16px;
	font-family: Arial;
}

.submit {
	background: #6FB6C9!important;
	border: 0px!important;
	width: 77px!important;
	margin: 10px 0px 10px 149px!important;
}
*html .submit{margin: 5px 0px 5px 0px!important;}
*+html .submit{margin: 5px 0px 5px 0px!important;}
.Missing {
	margin: 10px 0px 10px 0px;
}

.kontaktmissing {
	color: red;
}



/* Flexform Spacer
--------------------*/
.spacerline {

	margin: 10px 0px 10px 0px;
	border-top: 1px solid white;}
	
	

	/* Login
  ---------------------------*/






.Login {
margin: 10px 0px 10px 0px ;

}

.LoginLabel {
float: left;
}


.kontaktback {
border: 0px;
background: black;
background-image: url(../layout/version_01/loginbutton.jpg);
background-repeat: no-repeat;
width: 190px;
height: 28px;
margin-left: 0px;
padding: 8px 0px 0px 5px;
}

.kontaktsubmit {
border: 0px;
margin: 0px 0px 0px 0px;
width: 50%;
background-color: #6FB6C9!important;
padding: 3px 3px 3px 3px;
cursor: pointer;
text-align: center;

 }
 *+html .kontaktsubmit {
border: 0px;
margin: 0px 0px 0px 0px;
display: block;
background-color: #6FB6C9!important;
padding: 3px 3px 3px 3px;
cursor: pointer;
text-align: center;

 }


.kontaktsubmit input {
width: 80px!important;
padding: 0px!important;
margin: 0px!important;

}
 
 .kontaktlogout {
border: 0px;
margin: 6px 0px 6px 0px;
width: 70px;
background-color: #6FB6C9!important;
padding: 3px;
cursor: pointer;
 }
 
 .passwordsubmit {
border: 0px;
width: 110px;
background-color: #6FB6C9!important;
padding: 3px;
cursor: pointer;
text-align: left;
 }
 
 *+html  .passwordsubmit {
border: 0px;
width: 160px;
background-color: #6FB6C9!important;
padding: 3px;
cursor: pointer;
text-align: center;
 }
 
 /*
  .passwordsubmit input{
border: 0px;
width: 110px;

padding: 3px;
cursor: pointer;

 }*/

.tx-newloginbox-pi1 .kontaktback input {
	border: 0px;
	background: none;
	color: black;

	font-weight: bold;

  padding: 0px 0px 0px 4px;
}

.tx-newloginbox-pi1  input {
	border: 0px;
	background: none;
	color: black;

	font-weight: bold;
padding: 0px 0px 0px 4px;

}

*+html .tx-newloginbox-pi1  input {

padding: 0px 0px 0px 0px;}


.forgetpassword {
	margin: 5px 0px 5px 0px;
}


/*Normale*/



.tx-felogin-pi1 .Login {width: 320px; margin: 5px 0px 5px 0px ;}

.LoginLabel {float: left;}

.LoginForm {
border: 0px;
background: black;
background-image: url(../layout/version_01/loginbutton.jpg);
background-repeat: no-repeat;
width: 190px;
height: 28px;
margin-left: 0px;
padding: 8px 0px 0px 5px;
float: right;	
	
	
}

.LoginForm input{
	width: 150px!important;
padding: 0px!important;
margin: 0px!important;
	background: #525252;
	border: 0px;
}

.LoginLast {
	width: 232px;
	
}
.LoginFormSubmit {
float: right;
	border: 0px;
margin: 0px 0px 0px 0px;
width: 100px;
background-color: #6FB6C9!important;
padding: 3px 3px 3px 3px;
cursor: pointer;
text-align: center;
	
}

*+html .LoginFormSubmit input{
	text-align: center;
	
}

.LoginFormSubmit input {
	
		border: 0px;
	background: none;
	color: black;

	font-weight: bold;

  padding: 0px 0px 0px 0px;
	
}


.kontaktback input {
	background-color: #525252;
	width: 150px;
	border:0px;
	font-weight: bold;
}

.passwordsubmit , .anmeldensubmit{border: 0px; font-weight: bold; width: 120px;  padding: 3px 3px 3px 3px; text-align: center; background-color: #6FB6C9!important;}

.passwordsubmit input , .anmeldensubmit input{background-color: #6FB6C9!important; border: 0px; text-align: center;}

/* Farben Marker
---------------------*/

.detail {
	color:#F7E84F!important;
}

.name-of-person {
	color:#E366A8!important;

}

.important {
	color:#487783!important;
	
	
}

.space_lang {
	color: white;
}

.page-Browser-aktiv a {color: #6FB6C9!important;}


