BODY { 	background-image:url(/fileadmin/templates/basic/typo_images/hintergrund.gif);
				background-color:#ffffff; 
				font-family: Verdana, Helvetica, Arial, sans-serif;
				margin:40 0 0 0;
				

}

body #menue{


}

H1 {
        	      		font-family: Verdana, Helvetica, Arial, sans-serif;
        	      		color:#2c508e;
        	      		font-size:18px;
        	      		font-weight:bold;
        	      		line-height:20px;
              			padding:0 0 4 0;
              			margin:0 0 0 0;
}


H2 {
              			font-family: Verdana, Helvetica, Arial, sans-serif;
    	          		color:#2c508e;
    	          		font-size:14px;
       	       			font-weight:bold;
        	       		line-height:20px;
               			padding:0 0 5 0;
              			margin: 0 0 0 0;
}

P {
	              		color:#000000;
	              		font-size:10px;
       	       			line-height:16px;
}

OL {
	              		line-height:16px;
	              		color:#000000;
	             		padding:5 0 5 25;
	                 		font-size:10px;
	            		margin:10 0 0 0;
	              		text-decoration:none;
}

UL {
	              		line-height:16px;
	              		list-style-image:url(../typo_images/list_style_image.gif);
	              		color:#000000;
	              		font-size:10px;
	              		padding:5 0 5 15;
	              		margin:0 0 0 0;
	              		text-decoration:none;
}

form {  


                                	padding:0 0 0 0;
                                	margin:0 0 0 0;
}





/* Positionierung der TOP-Navigationstabelle-Tabelle plus Logo und Flaggen*/

table.top {
              			background-color:FFFFFF;		
				width:1004px;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.topnavi  {
              			background-image:url(/fileadmin/templates/basic/typo_images/test.gif);
              			vertical-align:top;
              			border-top: 1px solid white;
              			width:837px;
              			height:25px;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
              			text-align: left;
/*horizontal-align:left;  Was ist das?!?!?! */
}
div.centered td.topnavi table {
	margin: 0;
}

td.top_bg {
             			
              			vertical-align:top;
              			width:837px;
              			height:110px;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.flag_tab {
				height:40px;
				vertical-align:bottom;
} 

td.flaggs {
				padding:0 2 4 2;		
}

div.imprint { 
                                    	vertical-align:top;
				padding:0 0 0 0;
                                    	margin:0 0 0 0;
}

/* Positionierung TOP-Navigationstabelle-Tabelle ENDE */









/*Breite der Content-Tabelle mit Navigation */

table.bottom {
				width:1004px;
              			padding:0 0 0 0;
				margin:0 0 0 0;
}

td.left_input {
				vertical-align:top;
				width:167px;
                  			padding:0 0 0 0;
				margin:0 0 0 0;
				background-color:#dadada;
}	

td.content_input {
				background-color:FFFFFF;	
				vertical-align:top;
              			padding:0 0 0 0;
				margin:0 0 0 0;
                                	height:600px;
}

td.right_input {
				vertical-align:top;
				width:167px;
              			padding:0 0 0 0;
				margin:0 0 0 0;
              			background-color:#dadada;
}














/*Trenner der linker Navigation */



td.navi_trenner {
		          	padding:0 0 0 0;
				margin:0 0 0 0;
		          	width:168px;
				height:24px;
				background-color:#dadada;
}

td.navi_trenner2 {
		          	padding:0 0 0 0;
				margin:0 0 0 0;
		          	width:168px;
				height:38px;
				background-color:#dadada;
}








/*Ausrichtungen und Formatierungen im Contentbereich */

table.content {
              			width:610px;
		     		margin:0 0 0 0;
}
table.content_neu {
              			/*width:250px;*/
              			height:100%;
		     		margin:0 0 0 0;
}

td.content { 
				padding:10 30 10 30;
				color:#000000;
              			font-size:10px;
              			margin:0 0 0 0;
              			line-height:16px;

}

td.content A {
              			text-decoration:none;				
				color:#2c508e;
              			font-size:10px;
              		
}

td.content A:hover {                	text-decoration:none;
              							
				color:#6c85b0;
              			font-size:10px;             		
}

table.content_rootpath {             text-decoration:none;
              			width:655px;
              			height:100%;
		     		margin:0 0 0 0;
		     		text-align:right;
}

td.content_rootpath { text-decoration:none;
				padding:0 15 0 0;
}

td.content_text {
				width:306px;
		      		vertical-align:top;
              			padding:0 10 0 0;
              			margin:0 0 0 0;
}

td.content_img {
		      		width:300px;
				vertical-align:top;
				text-align:center;
              			padding:10 0 5 0;
              			margin:0 0 0 0;
}

td.content_right {
		   	   	width:306px;
				vertical-align:top;
				text-align:left;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.content_right_text {
              			color:#000000;
              			font-size:10px;
              			padding:3 15 3 4;
              			margin:0 0 0 0;
}

td.content_right_text .bodytext {   vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3 0 0 0;
              			margin:0 0 0 0;
              			line-height:16px;
}

td.content_2spalten { 
				width:612px;
		      		vertical-align:top;
              			padding:10 5 0 0;
              			margin:0 0 0 0;
}


td.content_4fuenftel {
				
:80%;
		      		vertical-align:top;
              			padding:0 10 0 0;
              			margin:0 0 0 0;
}

td.content_1fuenftel {
		      		width:20%;
				vertical-align:top;
				text-align:center;
              			padding:10 0 5 0;
              			margin:0 0 0 0;
}


td.round  {
              			width:15px;			
				text-align:left;
              			vertical-align:top;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.rootpath {text-decoration:none;
              			width:670px;
				text-align:right;
              			color:#2c508e;
              			font-size:9px;
              			padding:5 0 0 0;
              			margin:0 0 0 0;
}

td.rootpath A {
				text-align:right;
              			color:#2c508e;
              			font-size:9px;
              			padding:5 0 0 0;
              			margin:0 0 0 0;
                               	text-decoration:none;
}

td.rootpath A:link, A:visited {
}

td.rootpath A:hover {text-decoration:none; color:#6c85b0;
}

td.rootpath A:active {text-decoration:none; color:#6c85b0;
}

.rootpath_act {
              			text-align:right;
              			color:#6c85b0;
              			font-size:9px;
              			font-weight:bold;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
}

.bodytext {
              			color:#000000;
				vertical-align:top;
              			font-size:10px;
              			padding:3 15 3 0;
              			margin:0 0 0 0;
              			line-height:16px;
              			
}

.bodytext A {
              			text-decoration:none;				
				color:#000000;
              			font-size:10px;
              		
}

.bodytext A:hover {
              			text-decoration:none;			
				color:#2c508e;
              			font-size:10px;             		
}






/* Tabellenformatierung der Produktinformationen */

table.productinfo {
              			width:100%;
                               	margin:0 0 10px 0;
}

td.productinfo_header {

              			font-size:14px;
              			font-weight:bold;
              			padding:2px 15px 2px 4px;
              			margin:0 0 0 0;
              			color:#2c508e;
              			
}

td.productinfo_subheader {
              			background-color:#d9d9d9;
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 2px 4px;
				border-bottom:1 solid #CCCCCC;
              			margin:0 0 0 0;
                                line-height:20px;

}         

td.productinfo_text {
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 3px 4px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
}


td.productinfo_rand {
              			background-color:#FFFFFF;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
              			vertical-align:top;
              			
}

td.productinfo_header_2 {
                                background-color:#6c85b0;            
  			        vertical-align:top;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
		        	width:50%;
}

td.productinfo_subheader_2 {
	           		vertical-align:top;
                                background-color:#d9d9d9;
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 2px 8px;
              			margin:0 0 0 0;
		        	width:50%;
}

td.productinfo_text_2 {
                                vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:6px 15px 6px 8px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:50%;
}

td.productinfo_header_3 {
              			vertical-align:top;
                                	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
				width:33%;
}	

td.productinfo_subheader_3 {
	           		vertical-align:top;
                                	background-color:#d9d9d9;
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 2px 4px;
              			margin:0 0 0 0;
				width:33%;
}

td.productinfo_text_3 {
                                	vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3px 15px 3px 4px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:33%;
}


td.productinfo_header_4a {
              			vertical-align:top;
                                	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
				width:25%;
}

td.productinfo_subheader_4a {
	           		vertical-align:top;
                                	background-color:#d9d9d9;
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 2px 4px;
              			margin:0 0 0 0;
				width:25%;
}

td.productinfo_text_4a {
                                	vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3px 15px 3px 4px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:25%;
}


td.productinfo_header_5 {
              			vertical-align:top;
                                	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
				width:20%;
                                                
}


td.productinfo_subheader_5 {
	           		vertical-align:top;
                               	background-color:#d9d9d9;
              			color:#000000;
              			font-size:10px;
              			padding:2px 15px 2px 4px;
              			margin:0 0 0 0;
				width:20%;
}



td.productinfo_text_5 {
                                vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3px 15px 3px 4px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:20%;
}

td.productinfo_header_4 {
              			vertical-align:top;			
		        	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
				width:28%;
}

td.productinfo_text_4 {
                                vertical-align:top;			
				color:#000000;
              			font-size:10px;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:28%;
}

td.productinfo_text_4 A {				
				color:#000000;
              			font-size:10px;
                                text-decoration:none;	                                                              		
}

td.productinfo_text_4 A:hover {				
				color:#2c508e;
				font-size:10px;
                                text-decoration:none;	             		
}


td.productinfo_img_4 {
              			vertical-align:top;			
				padding:0 0 20px 5px;
              			margin:0 0 0 0;
				width:26%;
}


td.productinfo_header_6 {
              			vertical-align:top;			
		        	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
				width:36%;
}

td.productinfo_text_6 {
                                	vertical-align:top;			
				color:#000000;
              			font-size:10px;
              			padding:0 0 0 0;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:36%;
}

td.productinfo_text_6 A {				
				color:#000000;
              			font-size:10px;
                                text-decoration:none;	                                                              		
}

td.productinfo_text_6 A:hover {				
				color:#2c508e;
				font-size:10px;
                                text-decoration:none;	             		
}

td.productinfo_img_6 {
              			vertical-align:top;			
				padding:0 0 0 0;
              			margin:0 0 0 0;
				width:50%;
}





td.productinfo_header_logo {
              			vertical-align:top;
				background-color:#2c508e;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4 15 4 8;
              			margin:0 0 0 0;
				width:40%;
}	

td.productinfo_text_logo {
                                 	vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3 15 3 4;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:40%;
}


td.productinfo_header_presse{
              			vertical-align:top;
                                    	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4 15 4 8;;
              			margin:0 0 0 0;
				width:23%;
}	

td.productinfo_text_presse{
                                 	vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3 15 3 4;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:23%;



}
td.productinfo_header_presse_l{
              			vertical-align:top;
                              	background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4 15 4 8;
              			margin:0 0 0 0;
				width:53%;
}	

td.productinfo_text_presse_l{
                                	vertical-align:top;
              			color:#000000;
              			font-size:10px;
              			padding:3 15 3 4;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
				width:53%;
}








/* Produktbildformatierung */

td.product_img {
              			text-align:center;
              			vertical-align:top;
              			max-width:120px;
              			max-height:160px;
}

tr.datronext_header {
				vertical-align:top;
				background-color:#2c508e;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:2 10 2 4;
              			margin:0 0 0 0;
}
				
tr.datronext_header A{color:#FFFFFF}
tr.datronext_header A:hover{color:#FFFFFF}
tr.datronext_header A:visited{color:#FFFFFF}


/* Ausrichtungen im Contentbereich ENDE */







/* LoginBOX */

td.login {
				vertical-align:bottom;
				background-color:#dadada;
				margin:0 0 0 0;
				padding:0 0 10 0;

}
td.trenner_login {
				padding:6 0 0 0;

}

.loginbox {
				margin:4 0 0 15;
				width:130px;
				height:16px;
                                	border: solid 1px #6b6b6b;
				border-top:1 solid #6b6b6b;
				border-left:1 solid #6b6b6b;
				border-right:1 solid #dadada;
				border-bottom:1 solid #dadada;
        				font-size:9px;

}
td.loginbutton { 
				vertical-align:bottom;
				margin:0 9 0 0;

}




/* DEFAULT IMAGE on the RIGHT */

td.default_img {          
                                	background-image:url(../../../default_img/default_img.gif);
              			background-repeat:no-repeat;
                                	height:85px;
				width:167px;
}















/* NewsTEASER */

td.newsteaser { 	
				padding:36 4 6 10;
				color:#FFFFFF;
				font-size:10px;
				line-height:14px;
				background-repeat:no-repeat;
}

/* siehe Template news */
/*
td.newsteaser A { 	
				text-decoration:none;
				color:#FFFFFF;
				font-size:9px;
                                	text-align:right;
}

td.newsteaser A:hover {
				text-decoration:none; 	
				color:#2c508e;
				font-size:9px;
                                	text-align:right;
}
*/

/* Search */

td.search {
             			vertical-align:bottom;
             			padding:33 4 7 10;
              			margin:0 0 0 0;
              			background-repeat:no-repeat;
}

.searchbox { 
                                	margin: 0 0 3 0;
				width:112px;
				height:16px;
                                	border: solid 1px #6b6b6b;
				border-top:1 solid #6b6b6b;
				border-left:1 solid #6b6b6b;
				border-right:1 solid #dadada;
				border-bottom:1 solid #dadada;
        		        		font-size:9px;
}










/* Downloadbox */
td.download {
				color:#2c2c2c;
				font-size:10px;
				padding:2 4 4 8;
        				margin:0 0 0 0;				
}

td.download_images {
              			text-align:center;			
				padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.infoline_elements {
              			padding:1 0 2 4;
              			margin:0 0 0 0;
				color:#2c2c2c;
              			font-size:10px;
}

td.infoline_elements A {
				text-decoration:none;
              			color:#2c2c2c;
              			font-size:10px;
}

td.infoline_elements A:hover {
              			text-decoration:none;			
				color:#02c508e;
              			font-size:10px;
}
td.download_elements {
              			padding:0 0 0 0;
              			margin:0 0 0 0;
				color:#2c2c2c;
              			font-size:10px;
}

td.download_elements A {
				text-decoration:none;
              			color:#2c2c2c;
              			font-size:10px;
                                font-weight:bold;
}

td.download_elements A:hover {
              			text-decoration:none;			
				color:#2c508e;
              			font-size:10px;
                                font-weight:bold;
}

table.downloadinfo {
              			width:500px
                                margin:0 0 0 0;
                                text-align:left;
}
td.download_product_4 {
              			vertical-align:top;			
				background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
              			width: 200px;
           			
}

td.download_product_4_neu {
              			vertical-align:top;			
				background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:6 6 6 6;
              			margin:0 0 0 0;
              			width: 100px;
}


td.download_header_4 {
              			vertical-align:top;			
				background-color:#6c85b0;
              			color:#FFFFFF;
              			font-size:10px;
              			font-weight:bold;
              			padding:4px 15px 4px 8px;
              			margin:0 0 0 0;
              			width: 150px;
}

td.download_product_text_4 {
                                vertical-align:top;			
				color:#000000;
              			font-size:10px;
              			padding:4 4 4 4;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
              			width: 100px;
}

td.download_product_text_4_neu {
                                vertical-align:top;			
				color:#000000;
              			font-size:10px;
	             		padding:4 4 4 4;
              			margin:0 0 0 0;
              			width: 100px;
}

td.download_text_4 {
                                vertical-align:top;			
				color:#000000;
              			font-size:10px;
              			padding:4 4 4 4;
              			margin:0 0 0 0;
              			border-bottom:1 solid #CCCCCC;
              			width: 100px;
}

td.download_text_4_neu {
                                vertical-align:top;			
				color:#000000;
              			font-size:10px;
              			padding:4 4 4 4;
              			margin:0 0 0 0;
              			width: 100px;
}

td.download_text_4 A {		

				color:#2c508e;
              			font-size:10px;
                               	text-decoration:none;	
}

td.download_text_4 A:hover {				
				color:#6c85b0;
				font-size:10px;
                               	text-decoration:none;	             		
}
td.download_text_4_neu A:hover {				
				color:#6c85b0;
				font-size:10px;
                                text-decoration:none;	             		
}



/* Sitemap-Formatierung! NICHT L֓CHEN, ich mach das jetzt zum dritten mal*/

tr.sitemaplink td div A {
 				text-decoration:none;
 				color:#2c508e;
}

tr.sitemaplink td div A:hover {
				text-decoration: none;
}

tr.sitemaplink td A {
 				text-decoration:none;
}

tr.sitemaplink td A:hover {
 				text-decoration:none;
}







/* Diese Seite */
td.this_page {
            			padding:10 4 4 10;
            			margin:0 0 0 0;
}

td.tp_images {
              			text-align:center;			
				padding:0 0 0 0;
              			margin:0 0 0 0;
}

td.tp_elements {
              			padding:1 0 2 6;
              			margin:0 0 0 0;
}

td.tp_elements A {
				text-decoration:none;
              			color:#2c2c2c;
              			font-size:9px;
}

td.tp_elements A:hover {
              			text-decoration:none;			

				color:#2c508e;
              			font-size:9px;
}


/* Content-Elemente */

.header {
              			font-family: Verdana, Helvetica, Arial, sans-serif;
              			color:#2c508e;
              			font-size:18px;
              			font-weight:bold;
              			padding:0 0 4 0;
              			margin:0 0 0 0;
              			line-height:20px;
}


.subheader {
              			font-family: Verdana, Helvetica, Arial, sans-serif;
              			color:#2c508e;
              			font-size:14px;
              			font-weight:bold;
              			padding:0 0 5 0;
              			margin:0 0 0 0;	
              			line-height:20px;
}


.center { 
				vertical-align:center;
				text-align:center;
}

.top { 
				vertical-align:top;
				text-align:center;
}

.top_left { 
				vertical-align:top;
				text-align:left;
}

.bold {
				font-weight:bold;
}

td.three_columns_left {
				vertical-align:top;
				text-align:left;
				width:170px;
                                   	padding:0 0 10 0;
}

td.three_columns_middle {
				vertical-align:top;
				text-align:center;
				width:220px;
                             	padding:0 0 10 0;
}

td.three_columns_right {    
				vertical-align:top;
				text-align:right;
				width:220px;
                     		padding:0 0 10 0;
}

td.three_apps_left {
				vertical-align:top;
				text-align:left;
                                             
				width:155px;
				padding:0 0 0 0;
                           		margin:0 0 0 0;
}

td.three_apps_middle {
				vertical-align:top;
				text-align:left;
				width:155px;
                           		padding:0 0 0 0;
}

td.three_apps_right {    
				vertical-align:top;
				text-align:left;
				width:155px;
                     		padding:0 0 0 0;
}




/*Ausrichten der gesamten Tabelle */
div.centered {text-align: center;}
.lefty {margin: auto; text-align: left;}
div.centered table {margin: auto; text-align: left;}


/* Lupentabelle */

td.table_bg_top {
                         		background-image:url(../typo_images/product_img_table/product_img_table_02.gif);
              		     	background-repeat:repeat-x;
}

td.table_bg_left {
                         		background-image:url(../typo_images/product_img_table/product_img_table_11.gif);
              		     	background-repeat:repeat-y;
}

td.table_bg_right {
                         		background-image:url(../typo_images/product_img_table/product_img_table_15.gif);
              		     	background-repeat:repeat-y;
}

td.table_bg_bottom {
                         		background-image:url(../typo_images/product_img_table/product_img_table_22.gif);
              		     	background-repeat:repeat-x;
}

td.table_bg_bottom_lupe {
                         		background-image:url(../typo_images/product_img_table/product_img_table_22.gif);
              		     	background-repeat:repeat-x;
                         		text-align:right;
}
