
/* DEFAULTS ANFANG */
#hidden{
position: absolute;
top: 0px;
left: 0px;
width: 1px;
height: 1px;
visibility: hidden;
}

.navigation_bild{
margin-right: 2px;
}

#languages{
position: absolute;
left: 760px;
top: 15px;
clear: both;
padding-top: 8px;
text-align: left;
padding-left: 46px;
line-height: 150%;
width: 130px;
}

#languages a:link, 
#languages a:visited, 
#languages a:hover, 
#languages a:active{
color: white;
text-decoration: none;
} 

#languages .currentlang:link, 
#languages .currentlang:visited, 
#languages .currentlang:hover, 
#languages .currentlang:active{
font-weight: bold;
text-decoration: none;
} 

#languages a:hover{
color: black;
text-decoration: none;
} 

#languages img{
margin: 0px 4px 0px 0px;
border: 1px solid #ccc;
}

#logocontainer2	{
position: absolute;
top: 0px;
left: 0px;
width: 180px;
height: 152px;
background-color: #FFFFFF;
z-index: 6;
text-align: center;
}

#hintergrundbild{
position: absolute;
width: 606px;
top: 152px;
left: 182px;
z-index: 0;
overflow: hidden;
padding-bottom: 30px;
}

A:link {
	color: #555555;
	text-decoration: underline;
	}
	
A:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}

A:active {
	color: #555555;
	text-decoration: underline;
	}
	
A:visited {
	color: #555555;
	text-decoration: underline;
	}
	
html{
height: 100%;
line-height: 12px;
}

.bildrechts{
border: 1px;
border-style: solid;
border-color: #CCCCCC;
}

td{
font-size: 10px;
}

img{
border: none;	
}

/* DEFAULTS ENDE */


/* HOME ANFANG */
body.bg_home	{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
font-weight: normal;
color: #555555;
background-image: url(../common/bg_home.gif);
background-repeat: repeat-x;
background-position: top;
height: 100%;
}
/* HOME ENDE */


/* STANDARDS ANFANG FURE ERSTE SEITENVERSION ANFANG */

#signet {
text-align: center;
margin-top: 40px;
}

#search_exp {
position: relative;
width: 85px;
height: 15px;
font-size: 9px;
font-family: Verdana, Helvetica;
border: none;
top: -4px;
display: inline;
}

#footertext {
position: relative;
top: -22px;
left: 15px;
vertical-align: middle;
line-height: 30px;
font-size: 10px;
}

#go {
position: relative;
top: 0px;
border: none;
}

#suchefont {
font-size: 9px;
font-family: Verdana, Helvetica;
position: relative;
top: -4px;
}

#suchecontainerhome	{
position: absolute;
top: 193px;
left: 0px;
width: 180px;
height: 15px;
text-align: center;
z-index: 20000;
}

#suchecontainer	{
position: absolute;
top: 128px;
left: 0px;
width: 180px;
height: 15px;
text-align: center;
z-index: 20000;
}

#logocontainer	{
position: absolute;
top: 0px;
left: 0px;
width: 180px;
height: 217px;
background-color: #FFFFFF;
z-index: 7;
text-align: center;
}

#headerweiss	{
position: absolute;
top: 0px;
left: 0px;
width: 790px;
height: 215px;
background-color: #FFFFFF;
z-index: 2;
}

#navicontainer	{
padding-left: 2px;
position: absolute;
top: 0px;
left: 180px;
width: 608px;
height: 185px;
background-color: #FFFFFF;
z-index: 7;
}

#subnavicontainer	{
position: fixed;
height: 100%;
left: 0px;
width: 180px;
background-color: #B3BFBF ;
position: expression("absolute");
top: expression(parseInt(document.body.scrollTop));
z-index: 5;
border-color: #FFFFFF;
}

#headerhome	{
position: absolute;
top: 240px;
left: 187px;
width: 600px;
height: 20px;
padding-left: 5px;
color: #828587;
font-size: 15px;
font-weight: bold;
}

#sprachecontainer	{
position: absolute;
top: 185px;
left: 0px;
width: 180px;
height: 30px;
background-color: #B3BFBF;
text-align: center;
z-index: 8;
}

/* STANDARDS ANFANG FUER ERSTE SEITENVERSION ENDE */


/* STANDARDS FUER ZWEITE SEITENVERSION ANFANG */

#headerweiss2	{
position: absolute;
top: 0px;
left: 0px;
width: 790px;
height: 152px;
background-color: #FFFFFF;
}

#navicontainer2	{
padding-left: 2px;
position: absolute;
top: 0px;
left: 180px;
width: 608px;
height: 120px;
background-color: #FFFFFF;
}


/* SPALTENDEFINITION ANFANG */

#spalte1vierspaltig	{
position: absolute;
top: 220px;
left: 193px;
width: 600px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte1vierspaltig2	{
position: absolute;
top: 220px;
left: 193px;
width: 550px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte1zweispaltig	{
position: absolute;
top: 280px;
left: 193px;
width: 280px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte1zweispaltig2	{
	position: absolute;
	top: 220px;
	left: 193px;
	width: 305px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
}

#spalte1	{
position: absolute;
top: 310px;
left: 193px;
width: 136px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte2	{
position: absolute;
top: 310px;
left: 345px;
width: 136px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte3	{
position: absolute;
top: 310px;
left: 497px;
width: 136px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte4	{
position: absolute;
top: 310px;
left: 649px;
width: 136px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte12	{
position: absolute;
top: 220px;
left: 195px;
width: 136px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte12zweispaltig	{
	position: absolute;
	top: 220px;
	left: 195px;
	width: 287px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 254px;
}

#spalte12dreispaltig	{
	position: absolute;
	top: 220px;
	left: 195px;
	width: 441px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
}

#spalte22	{
	position: absolute;
	top: 220px;
	left: 345px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte22neu	{
	position: absolute;
	top: 220px;
	left: 800px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte22marken	{
	position: absolute;
	top: 210px;
	left: 345px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte22zweispaltig	{
position: absolute;
top: 220px;
left: 345px;
width: 287px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte22impressum	{
position: absolute;
top: 520px;
left: 193px;
width: 590px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
font-size: 9px;
}

#spalte22adressen	{
	position: absolute;
	top: 570px;
	left: 193px;
	width: 590px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
}

#spalte22adressen h1	{
color: #66976A;
font-size: 15px;
font-weight: bold;
}

#spalte32	{
	position: absolute;
	top: 220px;
	left: 497px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte32marken	{
	position: absolute;
	top: 210px;
	left: 497px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte32zweispaltig	{
position: absolute;
top: 220px;
left: 497px;
width: 287px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

#spalte32dreispaltig	{
	position: absolute;
	top: 220px;
	left: 497px;
	width: 475px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 122px;
}

#spalte42	{
	position: absolute;
	top: 220px;
	left: 646px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#spalte42marken	{
	position: absolute;
	top: 210px;
	left: 646px;
	width: 136px;
	min-height: 1px;
	padding-bottom: 50px;
	z-index: 0;
	height: 1px;
}

#bildcontainer	{
position: absolute;
top: 220px;
left: 820px;
width: 150px;
min-height: 1px;
padding-bottom: 50px;
z-index: 0;
}

/* SPALTENDEFINITION ENDE */


/* UNTERNEHMENDEFINITIONEN ANFANG */
body.bg_unternehmen	{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
font-weight: normal;
color: #555555;
background-image: url(../common/bg_unternehmen.gif);
background-repeat: repeat-x;
background-position: top;
height: 100%;
}

#headerunternehmen	{
position: absolute;
top: 180px;
left: 188px;
width: 400px;
height: 20px;
padding-left: 5px;
color: #66976A;
font-size: 15px;
font-weight: bold;
}

#sprachecontainerzwei	{
position: absolute;
top: 120px;
left: 0px;
width: 180px;
height: 30px;
background-color: #B3BFBF;
text-align: center;
z-index: 7;
}

#sprachejump{
position: relative;
top: 4px;
padding-top: 5px;
}

a.unternehmen:link {
	color: #005440;
	text-decoration: underline;
	}
	
a.unternehmen:link:hover {
	color: #008B6A;
	text-decoration: underline;
	}

a.unternehmen:link:active {
	color: #005440;
	text-decoration: underline;
	}
	
a.unternehmen:link:visited {
	color: #005440;
	text-decoration: underline;
	}
	
/* UNTERNEHMENDEFINITIONEN ENDE */


/* SANITAER ANFANG */
body.bg_sanitaer	{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
font-weight: normal;
color: #555555;
background-image: url(../common/bg_sanitaer.gif);
background-repeat: repeat-x;
background-position: top;
height: 100%;
}

#headersanitaer	{
position: absolute;
top: 180px;
left: 188px;
width: 400px;
height: 20px;
padding-left: 5px;
color: #0076C0;
font-size: 15px;
font-weight: bold;
}

/* SANITAER ENDE */

/* METALL ANFANG */
body.bg_metall	{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
font-weight: normal;
color: #555555;
background-image: url(../common/bg_metall.gif);
background-repeat: repeat-x;
background-position: top;
height: 100%;
}

#headermetall	{
position: absolute;
top: 180px;
left: 188px;
width: 400px;
height: 20px;
padding-left: 5px;
color: #C10C13;
font-size: 15px;
font-weight: bold;
}

a.metall:link {
	color: #005440;
	text-decoration: underline;
	}
	
a.metall:link:hover {
	color: #008B6A;
	text-decoration: underline;
	}

a.metall:link:active {
	color: #005440;
	text-decoration: underline;
	}
	
a.metall:link:visited {
	color: #005440;
	text-decoration: underline;
	}

/* METALL ENDE */


/* links sanitaer ================== */

a.sanitaer:link {
	color: #00579D;
	text-decoration: underline;
	}
	
a.sanitaer:hover {
	color: #499CDF;
	text-decoration: underline;
	}

a.sanitaer:active {
	color: #00579D;
	font-weight: bold ;
	text-decoration: underline;
	}
	
a.sanitaer:visited {
	color: #00579D;
	text-decoration: underline;
	}
	
/* links metall ================== */

a.metall:link {
	color: #A2181B;
	text-decoration: underline;
	}
	
a.metall:link:hover {
	color: #F45B5F;
	text-decoration: underline;
	}

a.metall:link:active {
	color: #A2181B;
	font-weight: bold ;
	text-decoration: underline;
	}
	
a.metall:link:visited {
	color: #A2181B;
	text-decoration: underline;
	}
	
/* links service ================== */

a.service:link {
	color: #C48538;
	text-decoration: underline;
	}
	
a.service:link:hover {
	color: #FFB151;
	text-decoration: underline;
	}

a.service:link:active {
	color: #C48538;
	text-decoration: underline;
	}
	
a.service:link:visited {
	color: #C48538;
	text-decoration: underline;
	}
	
#menu {
        position:absolute;
        top:150px;
        left:14px;
        width:170px;
        height:auto;
        text-align:left;
        z-index:4;
		font-size: 9px;
        }
		
#menuliste {
        position:absolute;
        top:150px;
        left:14px;
        width:170px;
        height:auto;
        text-align:left;
        z-index:4;
		font-size: 9px;
}
li {
        margin-top:0px;
        margin-bottom:0px;
        padding:0px;
        }
ul {
        margin-top:0px;
        margin-bottom:0px;
        list-style:none;
        margin:0px;
        padding:0px;
        }

a.level2:link, a.level2:visited{
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#555555;
        height:18px;
        text-decoration:none;
		padding-left: 10px;
        }

a.level2:hover{
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#FFFFFF;
        height:18px;
        text-decoration:none;
		padding-left: 10px;
        }
		
a.level3:link, a.level3:visited{
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#555555;
        height:18px;
        text-decoration:none;
		padding-left: 20px;
        }

a.level3:hover{
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#FFFFFF;
        height:18px;
        text-decoration:none;
		padding-left: 20px;
        }

a.menu:link {
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#555555;
        height:18px;
        text-decoration:none;
        }
a.menu:visited {
        background:transparent;
        font-family:Verdana, Sans-Serif;
        color:#555555;
        height:18px;
        text-decoration:none;
        }
a.menu:hover {
        font-family:Verdana, Sans-Serif;
        color:#FFFFFF;
        text-decoration:none;
        }
#activelink a:link{
		color: white;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
#activelink a:hover{
		color: white;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
#activelink a:visited{
		color: white;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
.flagge{
margin-right: 10px;
}

#weisserbalken	{
position: absolute;
top: 150px;
width: 180px;
height: 2px;
z-index: 10;
background-color: #FFFFFF;
overflow: hidden;
}

#weisserbalkenhome	{
position: absolute;
top: 215px;
width: 180px;
height: 2px;
z-index: 10;
background-color: #FFFFFF;
overflow: hidden;
}

.bildunterschrift{
font-size: 10px;
font-style: italic;
}

/* SERVICEDEFINITIONEN ANFANG */
body.bg_service	{
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Sans Serif;
font-size: 11px;
font-weight: normal;
color: #555555;
background-image: url(../common/bg_service.gif);
background-repeat: repeat-x;
background-position: top;
height: 100%;
}

#headerservice	{
position: absolute;
top: 180px;
left: 188px;
width: 400px;
height: 20px;
padding-left: 5px;
color: #C48538;
font-size: 15px;
font-weight: bold;
}

/* SERVICEDEFINITIONEN ENDE */

.produktbild{
margin-bottom: 5px;
padding-bottom: 5px;
}

.footerbild{
position: relative;
top: 0px;
left: 0px;
width: 182px;
height: 43px;
}

.aktuelles_spalte1{
width: 287px;
padding-top: 10px;
}

.aktuelles_spalte2{
padding-top: 10px;
}

#tabelle_aktuelles{
 border-style: solid;
 border-top: 1px;
 border-bottom: 0px;
 border-left: 0px;
 border-right: 0px;
 border-color: #005440;
 }
 
 .aktuelles_monat{
 width: 287px;
 color: white;
 background-color:#B3BFBF;
 }

#footercontainerhome	{
position: fixed;
bottom: -10px;
left: 0px;
width: 100%;
height: 40px;
background-image: url("../images/navibg_border.gif");
background-repeat: repeat-x;
background-color: #B3BFBF;
position: expression("absolute");
top: expression(parseInt((document.body.scrollTop) + (document.body.offsetHeight) - scrollHeight + 1));
z-index:5;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#footercontainerunternehmen	{
position: fixed;
bottom: -10px;
left: 0px;
width: 100%;
height: 40px;
background-image: url("../common/bg_balkenunternehmen.gif");
background-repeat: repeat-x;
background-color: #B3BFBF;
position: expression("absolute");
top: expression(parseInt((document.body.scrollTop) + (document.body.offsetHeight - 44)));
z-index:5;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#footercontainersanitaer	{
position: fixed;
bottom: -10px;
left: 0px;
width: 100%;
height: 40px;
background-image: url("../common/bg_balkensanitaer.gif");
background-repeat: repeat-x;
background-color: #B3BFBF;
position: expression("absolute");
top: expression(parseInt((document.body.scrollTop) + (document.body.offsetHeight - 44)));
z-index:5;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#footercontainermetall	{
position: fixed;
bottom: -10px;
left: 0px;
width: 100%;
height: 40px;
background-image: url("../common/bg_balkenmetall.gif");
background-repeat: repeat-x;
background-color: #B3BFBF;
position: expression("absolute");
top: expression(parseInt((document.body.scrollTop) + (document.body.offsetHeight - 44)));
z-index:5;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#footercontainerservice	{
position: fixed;
bottom: -10px;
left: 0px;
width: 100%;
height: 40px;
background-image: url("../common/bg_balkenservice.gif");
background-repeat: repeat-x;
background-color: #B3BFBF;
position: expression("absolute");
top: expression(parseInt((document.body.scrollTop) + (document.body.offsetHeight - 44)));
z-index:5;
margin: 0px;
padding: 0px;
overflow: hidden;
}

#waschtischtext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
color: #FFFFFF;
font-size: 12px;
background-color: #2D74BF;
background-image: url("../images/sanitaer/waschtische/waschtische_08.jpg");
background-repeat: no-repeat;
line-height: 150%;
}

#waschtischtext2{
color: #000000;
vertical-align: top;
font-size: 10px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
line-height: 150%;
}

#waschtischtext3{
color: #000000;
vertical-align: top;
font-size: 10px;
padding-top: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
line-height: 150%;
}

#waschtischtext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }
		
#waschtischtext a:hover{
		color: #B2D7FF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }

#wcstext{
vertical-align: top;
padding: 10px;
line-height: 150%;
color: #000000;
font-size: 9px;
line-height: 150%;
}		

#tuerbeschlaegetext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
background: #D60507;
color: #FFFFFF;
font-size: 12px;
background-image: url("../images/metall/tuerbeschl/bg.gif");
background-repeat: no-repeat;
line-height: 150%;
}

#tuerbeschlaegetext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
#tuerbeschlaegetext a:hover{
		color: #E1C29B;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
#heizungtext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
color: #FFFFFF;
font-size: 12px;
background-color: #2D74BF;
background-image: url("../images/sanitaer/inst/inst_heizung_08.jpg");
background-repeat: no-repeat;
line-height: 150%;
}

#heizungtext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }
		
#heizungtext a:hover{
		color: #B2D7FF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }	
		
#sanitaertext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
color: #FFFFFF;
font-size: 12px;
background-color: #2D74BF;
background-image: url("../images/sanitaer/inst_sanitaer/inst_sanitaer_08.jpg");
background-repeat: no-repeat;
line-height: 150%;
}

#sanitaertext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }
		
#sanitaertext a:hover{
		color: #B2D7FF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
		height: 150%;
        }	
		
#mauerntext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
background: #D60507;
color: #FFFFFF;
font-size: 12px;
background-image: url("../images/metall/mauernflies/mauernflies_08.jpg");
background-repeat: no-repeat;
line-height: 150%;
}

#mauerntext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
#mauerntext a:hover{
		color: #E1C29B;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
#gartenhandtext{
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
background: #D60507;
color: #FFFFFF;
font-size: 12px;
background-image: url("../images/metall/gartenhand/gartenhand_08.jpg");
background-repeat: no-repeat;
line-height: 150%;
}

#gartenhandtext a{
		color: #FFFFFF;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
#gartenhandtext a:hover{
		color: #E1C29B;
        font-family:Verdana, Sans-Serif;
        text-decoration:none;
        }
		
.duenn 	a{
        font-weight:normal;
        }		
		
.duenn 	a:hover{
        font-weight:normal;
        }
		
.duenn 	a:active{
        font-weight:normal;
        }
		
.duenn {
font-size: 15px;
font-weight: normal;
}				

.aus_logofeld{
width: 450px;
height: 70px;
display: block;
float: none;
background-image:url(../images/unternehmen/aus_logograu.jpg);
background-repeat: no-repeat;
background-position: 240px 0px;
}					

.aus_links{
display: block;
width: 150px;
height: 320px;
float: left;
background-image:url(../images/unternehmen/aus_logos.jpg);
background-repeat: no-repeat;
background-position: 0px 10px;
}	

.aus_text{
display: block;
width: 450px;
height: auto;
float: left;
}

.aus_footer{
display: block;
width: auto;
float: left;
margin-left: 150px;
margin-top: 20px;
}

.aus_text .aus_beruf{
font-weight: bold;
font-size: 25px;
margin-bottom: 0px;
}

.trennlinie{
width: 450px;
margin-top: 40px;
margin-bottom: 20px;
margin-left: 0px;
clear: both;
display: block;
background: #cccccc;
height: 1px;
line-height: 1px;
}

.aus_beruf2{
font-weight: bold;
font-size: 25px;
padding-bottom: 10px;
line-height: 29px;
}

.adresstabelle{
width: 100%;	
}

.flaggenspalte{
width: 70px;	
}

.adressspalte{
padding-bottom: 20px;
}