@charset "UTF-8";
/* CSS Document */




/* ### Reset ### */

* {
	padding:0;
	margin:0;
	-webkit-text-size-adjust: none;
}

body {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style: normal;
	color:#333;
	line-height:15px;
	min-width: 1000px;
}

a {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.2px;
	font-weight:normal;
	font-style: normal;
	color: #004494;
	line-height:16px;
	outline:none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:0.2px;
	font-weight:normal;
	font-style: normal;
	color:#333;
	line-height:16px;
}

h1, h2, h3, h4 ,h5 ,h6 {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: normal;
	color:#333;
	line-height:15px;
}

input, textarea {
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style: normal;
	color:#333;
	line-height:normal;
}

ul {
	list-style: none;
}

img {
	border:0;
}

strong, b {
	font-weight:bold;
}

fieldset {
	border:0;
}





/* ### backgroundBar ### */

div#backgroundBar {
	position: absolute;
	z-index:0;
	top:15px;
	left:0;
	width:100%;
	height:154px;
	background: url(../gfx/bar.png);
	min-width: 1000px;
}

	div#backgroundBar div#backgroundBarColored {
		position: absolute;
		top:0;
		left:0;
		width:100%;
		height:120px;
		background: url(../gfx/topbar.png);
	}

/* ### Container ### */

div#container {
	position: relative;
	top:0px;
	width:960px;
	margin:0 auto 0 auto;
}
	
	/* ### Header & Navigation ### */
	
	div#container div#headerGradient {
		position: absolute;
		z-index:1;
		top:0;
		left:0;
		width:960px;
		height:225px;
		background: url(../gfx/gradient.jpg) no-repeat;
	}

		div#container div#headerGradient div#headerBar {
			position: absolute;
			top:15px;
			left:0;
			width:960px;
			height:154px;
			background: url(../gfx/bar.png);
		}

			div#container div#headerGradient div#headerBar div#headerBarColored {
				position: absolute;
				top:0;
				left:0;
				width:960px;
				height:120px;
				background: url(../gfx/topbar.png);
			}
			
				div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation {
					position: absolute;
					top:7px;
					left:550px;
				}
				
					div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li {
						
					}
					
						div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li a {
							color:#bfd0e4;
							font-size:12px;
							line-height:17px;
							letter-spacing:0.3px;
						}
						
						div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li a.active {
							color:#fff;
							font-weight: bold;
						}
						
							div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li a span.arrow {
								margin:5px 10px 0 0;
								float:left;
								display: inline;
								width:4px;
								height:7px;
								overflow: hidden;
								background: url(../gfx/arrow.gif) no-repeat;
							}
							
							div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li a span.active {
								background-position: 0px -7px;
							}
						
						div#container div#headerGradient div#headerBar div#headerBarColored ul#navigation li ul {
						    position: absolute;
						    top:0;
						    left:150px;
						    width:200px;
						}
			
		div#container div#headerGradient img#logo {
			position: absolute;
			top:0px;
			left:-3px;
		}


/* Content Container */
div#container div#content {
		position: absolute;
		top:225px;
		left:0;
		width:960px;
	}
		
		
		/* Main */
		div#container div#content div.main {
			float:left;
			display: inline;
			width:620px;
			margin: 0 100px 0 0;
			padding:0 0 60px 0;
		}
			
			div#container div#content div.main table {
			    table-layout: fixed;
			    width:620px;
			    margin:15px 0 0 0;
			}
			
				div#container div#content div.main table tr td {
				    padding:6px 8px 6px 8px;
				}
			
				div#container div#content div.main table tr td.colored {
				    background: #edf2f7;
				}
			
					div#container div#content div.main table tr td p {
					    margin:0;
					    padding:0;
					}
			
			div#container div#content div.main h1 {
			    line-height: 15px;
			    font-size:14px;
			    margin:15px 0px 0 8px;
			    color: #666;
			}
			
			div#container div#content div.main h2 {
			    font-size:12px;
			    color: #888;
			    margin:0 0px 0 8px;
			    font-weight: normal;
			}
			
            div#container div#content div.main img {
			    /*margin:15px 20px 15px 8px;*/
			}
			
			div#container div#content div.main p {
			    margin:15px 0px 0 8px;
			}
			
			div#container div#content div.main ul {
			    list-style: disc;
			    margin:15px 0px 0 23px;
			}
			
			
			/* News (Startseite) */
			div#container div#content div.main div.news_main {
			    position: relative;
			    display: none;
			}
				
				div#container div#content div.main div.news_main h1 {
				    position: absolute;
				    top:270px;
				    left:0px;
				    font-weight: normal;
				    font-size:24px;
				    line-height: 24px;
				}
				
				div#container div#content div.main div.news_main img {
				    margin:15px 0px 0px 0;
				}
		
		
		/* Sidebar */
		div#container div#content div.sidebar {
			float:left;
			display: inline;
			width:240px;
			padding:0 0 60px 0;
		}
				
			div#container div#content div.sidebar h1 {
			    line-height: 15px;
			    font-size:14px;
			    margin:15px 8px 0 0;
			    color: #666;
			}
			
			div#container div#content div.sidebar h2 {
			    font-size:12px;
			    color: #888;
			    margin:0 8px 0 0;
			    font-weight: normal;
			}
			
			div#container div#content div.sidebar p {
			    margin:15px 8px 0 0;
			}
			
        	div#container div#content div.sidebar img {
			    /*margin:15px 20px 15px 0;*/
			}
        	
			div#container div#content div.sidebar ul {
			    list-style: disc;
			    margin:15px 8px 0 15px;
			}
			
			
		/* News Bloecke */	
		div#container div#content div.news_feeds {
			float:left;
			display: inline;
			width:960px;
			padding:0 0 60px 0;
		}
		
			div#container div#content div.news_feeds div.feed {
			    float:left;
			    display:inline;
			    width:280px;
			    padding:0 19px 0 0;
			    min-height: 200px;
			}
			
			div#container div#content div.news_feeds div.border {
			    border-right:1px solid #ccc;
			}
			
			div#container div#content div.news_feeds div.margin {
			    margin-left:20px;
			}
			
				div#container div#content div.news_feeds div.feed h1 {
				    line-height: 15px;
			   		font-size:14px;
			    	margin:15px 8px 0 8px;
			    	color: #666;
				}
				
				div#container div#content div.news_feeds div.feed h2 {
				    font-size:12px;
				    color: #888;
				    margin:0 8px 0 8px;
				    font-weight: normal;
				}
				
				div#container div#content div.news_feeds div.feed img {
				    float:left;
				    display: inline;
				    margin:15px 15px 10px 8px;
				}
				
				div#container div#content div.news_feeds div.feed p {
				    margin:15px 8px 0 8px;
				}
				
		
		/* Footer */		
		div#container div#content div#footer {
			float:left;
			display: inline;
			width:960px;
			padding:0 0 60px 0;
			border-top:1px solid #ccc;
		}
		
			div#container div#content div#footer p {
				margin:5px 8px 0 8px;
			}
			
table.imgtext-table {
	margin:15px 10px 10px 8px !important;
	padding:0 !important;
	table-layout: auto !important;
	width:auto !important;
}

	table.imgtext-table tr td {
		margin:0 !important;
		padding:0 !important;
	}
	
		table.imgtext-table tr td img {
			margin:0 !important;
			padding:0 !important;
		}

div.tx-powermail-pi1 {
	margin:15px 0 0 8px;
}

	div.tx-powermail-pi1 legend {
		display:none;
	}
	
	div.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html {
		padding:6px 0 6px 0;
		float:left;
		display:inline;
		width:425px;
	}
		
div.tx-powermail-pi1 input.powermail_text {
	float:right;
	display: inline;
	width:300px;
}

div.tx-powermail-pi1 textarea.powermail_textarea {
	float:right;
	display: inline;
	width:300px;
	height:150px;
}

div.tx-powermail-pi1 input.powermail_submit {
	float:right;
	display: inline;
}

input.tx-powermail-pi1_mandatory_submit {
	margin:15px 0 0 0;
}

/*wt-directory*/


div.tx-wtdirectory-pi1 {
    float:left;
    display:inline;
    width:600px;
    margin:15px 0 0 0px;
}

    div.tx-wtdirectory-pi1 div.wtdirectory_filter_abc{
        margin:10px 0 0 8px;
        float: left;
        display: inline;
    }
    div.wtdirectory_filter{
            margin:0px 0 8px 8px;
    }
      div.wtdirectory_filter h2{
            margin:0px 0 0 0px !important;
    }
    div.wtdirectory_filter_div{
    width: 235px;
    float: left;
    display: inline;
    }
    
    div.wtdirectory_filter form {
        float: left;
        display: inline;
        width: 100%;
    }
    
    div.wtdirectory_filter form input {
        width: 100px;
    }
    
    div.wtdirectory_filter form div.wtdirectory_filter_div input {
        width: 135px;
    }
    
    div.wtdirectory_filter form div.wtdirectory_filter_div label {
        margin-top:5px;
        width: 100px;
        float: left;
        display: inline;
        overflow: hidden;
    }
    
    div#last_name_target, div#city_target {
    float:right;
    }
    
    div.tx-wtdirectory-pi1 div.wtdirectory_pagebrowser {
        margin:15px 0 0 0;
        float: left;
        display: inline;
        width: 100%;
    }
        
        div.tx-wtdirectory-pi1 div.wtdirectory_pagebrowser p {
            margin:0 0 0 8px !important;
            font-weight: bold;
        }
        
        .wtdirectory_noaddresses { 
        	padding:15px 0 0 0; 
        	margin:0 0 0 8px !important;
            font-weight: bold;
        }
        
        div.tx-wtdirectory-pi1 div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser {
            list-style: none !important;
            margin:0 0 0 8px !important;
            width:100%;
            float:left;
            display: inline;
        }
        
            div.tx-wtdirectory-pi1 div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser li {
                float:left;
                display:inline;
                margin:0 10px 0 0;
            }
            
                div.tx-wtdirectory-pi1 div.wtdirectory_pagebrowser ul.wt_directory_pagebrowser li a.act {
                    text-decoration: underline;
                }
    
    div.tx-wtdirectory-pi1 ul.wtdirectory_list {
        margin:0 0 0 0px !important;
        list-style: none !important;
        width:100%;
        float:left;
        display:inline;
    }
    
        div.tx-wtdirectory-pi1 ul.wtdirectory_list li {
            margin:30px 0 0 0 !important;
            float:left;
            display: inline;
        }
        
            div.tx-wtdirectory-pi1 ul.wtdirectory_list li div.wtdirectory_all {
                background:#EDF2F7;
                padding:6px 8px 6px 8px;
                width:580px;
                float:left;
                display: inline;
            }
            
            div.tx-wtdirectory-pi1 ul.wtdirectory_list li div.wtdirectory_all img {
                float:left;
                display: inline;
            }
            
                    dl dt.wtdirectory_all {
                        float:left;
                        display:inline;
                        margin:0 8px 0 0;
                    }
                
                    dl dd.wtdirectory_all {
                        display:block;
                        float: none;
                    }
                
                dl.wtdirectory_all_detail {
                    margin:0 0 0 8px;
                }
                
                dl.wtdirectory_all_detail img {
                    float:left;
                    display: inline;
                }
                   
                 
                div.tx-wtdirectory-pi1 div.wtdirectory_all_vcard {
                    width:100%;
                    margin:6px 0 0 8px;
                    float:left;
                    display: inline;
                }
                
                div.tx-wtdirectory-pi1 div.wtdirectory_all_div div.wtdirectory_all_vcard {
                    display: none !important;
                }
                
                div.tx-wtdirectory-pi1 div.wtdirectory_all_powermail {
                    display: none !important;
                }
                
                div.tx-wtdirectory-pi1 div.wtdirectory_all_googlemaplink {
                    display: none !important;
                }
                
                div.tx-wtdirectory-pi1 .wtdirectory_all_expo {
                    display: none !important;
                }
                
                div.tx-wtdirectory-pi1 ul.wtdirectory_list li div.wtdirectory_all div.wtdirectory_all_detaillink {
                    padding:6px 0px 0px 0px;
                    width:auto;
                }
                
                div.tx-wtdirectory-pi1 div.clear {
                    width:100%;
                    height:1px;
                    overflow: hidden;
                    float:left;
                    display:inline;
                    }
                
                div.tx-wtdirectory-pi1 div.wtdirectory_all_backlink {
                    float:left;
                    display:inline;
                    margin:6px 0 0 8px;
                }

div.mitglieder_suche_detail {
    margin:-15px 0 0 0;
}

    div.mitglieder_suche_detail table.mitglieder_suche_detail_allgemein {
    
    }

        div.mitglieder_suche_detail table.mitglieder_suche_detail_allgemein tr {
            
        } 
            
            div.mitglieder_suche_detail table.mitglieder_suche_detail_allgemein tr td {
                padding:0 0 0 8px !important;
            }
            
            div.mitglieder_suche_detail table.mitglieder_suche_detail_allgemein tr td.spacer {
                padding:12px 8px 0 8px !important;
            }
            
                div.mitglieder_suche_detail table.mitglieder_suche_detail_allgemein tr td input.large {
                    width:600px;
                }
    
    div.mitglieder_suche_detail table.mitglieder_suche_detail_sortiment {
    
    }

        div.mitglieder_suche_detail table.mitglieder_suche_detail_sortiment tr {
            
        } 
            
            div.mitglieder_suche_detail table.mitglieder_suche_detail_sortiment tr td {
                padding:0 0 0 8px !important;
                height:25px;
            }
            
                div.mitglieder_suche_detail table.mitglieder_suche_detail_sortiment tr td select {
                    width:200px;
                }
                
     div.mitglieder_suche_detail table.mitglieder_suche_detail_vertriebsart {
    
    }

        div.mitglieder_suche_detail table.mitglieder_suche_detail_vertriebsart tr {
            
        } 
            
            div.mitglieder_suche_detail table.mitglieder_suche_detail_vertriebsart tr td {
                padding:0 0 0 8px !important;
                height:25px;
            }
            
                div.mitglieder_suche_detail table.mitglieder_suche_detail_vertriebsart tr td select {
                    width:120px;
                }

    div.mitglieder_suche_detail input.submit {
        margin:30px 15px 0 0;
    }
    
    div.mitglieder_suche_detail input.reset {
        margin:30px 0 0 0;
    }
    
    div.mitglieder_suche_detail h1 {
        margin:30px 0 0 8px !important;
    }
    


div.news-picture a img {
    float:left;
    display:inline;
    margin:15px 15px 5px 8px;
}

div.news-single-img a img {
    float:left;
    display:inline;
    margin:15px 15px 5px 8px;
}

p.news-single-imgcaption {
    display: none;
}

div.spacer-news-list {
    width:100%;
    height:30px;
    clear: both;
}
