.body1				{ margin: 0;
					  background-color: #c2d1e0; background-image: url(imgs/bg.jpg); 
					  background-repeat:repeat-y; }
.body2				{ margin: 0;
					  background-color: #b7d9ef; background-image: url(imgs/bg_2.jpg); 
					  background-repeat:repeat-y; }
.body3				{ margin: 0;
					  background-color: #b7d9ef; background-image: url(imgs/bg_5.jpg); 
					  background-repeat:repeat-y; }
.body4				{ margin: 0;
					  background-color: #c5d4de; background-image: url(imgs/bg_6.jpg); 
					  background-repeat:repeat-y; }
				  
td					{ font-family: Verdana, Arial, sans-serif;
					  font-size: 11px; }
					  

/* Schriften anders als Arial */

.navo,
.head			{ font-family: Arial, Helvetica, sans-serif; }

/* Schriftgrš§en anders als 11px */

.bild3			{ font-size: 9px; }
.nav2,
.nav2a,
.nav2b,
.nav1a,
.nav1,
.foot			{ font-size: 10px; }
.head			{ font-size: 22px; }
.head2			{ font-size: 14px; }


/* SchriftstŠrken */

.head2,
.nav2,
.nav1a,
.nav1,
.head				{ font-weight: bold; }

/* Schriftfarben */

.head2,
.bild3,
.head				{ color: #000099; }
.nav1,
.nav1a,
.nav2a,
.foot,
.bgfoot				{ color: #FFFFFF; }
.foot:hover,
.nav2a:hover,
.nav1a:hover,
.nav2b,
.nav2				{ color: #b2caff; }
a.textlink:visited,
a.textlink			{ color: #000000; }
a.textlink:active,
a.textlink:hover	{ color: #000099; }



/* Hintergrundfarben */

.space,
.menubg,
.content,
.content-teaser			{ background-color: #FFFFFF; }
.menu,
.nav1				{ background-color: #000099; }
.nav2,
.nav1a,
.nav2a,
.nav2b,
a.nav1:hover		{ background-color: #2259d6; }


/* Hintergrundbilder */

.bgfoot				{ background-image: url(imgs/bg_foot.gif); }
.pic1				{ background-image: url(imgs/pic1.jpg); 
					  background-repeat:no-repeat; }
.pic2				{ background-image: url(imgs/pic2.jpg); 
					  background-repeat:no-repeat; }
.pic5				{ background-image: url(imgs/pic_5.jpg); 
					  background-repeat:no-repeat; }
.pic6				{ background-image: url(imgs/pic_6.jpg); 
					  background-repeat:no-repeat; }

/* Padding */

/* links */

.flaggen			{ padding-left: 10px; }
.content			{ padding-left: 30px; }



/* rechts */

.menubg				{ padding-right: 10px; }
.bgfoot				{ padding-right: 15px; }
.content			{ padding-right: 40px; }
.content-teaser		{ padding-right: 0px; }
.bild3,
.logo				{ padding-right: 25px; }


/* oben */

.bild				{ padding-top: 35px; }
.bild2				{ padding-top: 65px; }
.nav2,
.nav2a,
.nav2b,
.nav1a,
.nav1				{ padding-top: 4px; }
.menubg				{ padding-top: 10px; }
.bild3,
.content						{ padding-top: 25px; }
.content-teaser					{ padding-top: 15px; }

/* unten */

.nav2,
.nav1a,
.nav2a,
.nav2b,
.nav1				{ padding-bottom: 4px; }
.menubg				{ padding-bottom: 10px; }
.content			{ padding-bottom: 25px; }

/* Hšhen, Ausrichtungen und Extras */

.nav1Act,
.nav1,
.nav1a,
.nav2,
.nav2a,
.nav2b				{ display: block; }

.content,
.content-teaser			{ line-height: 20px; }
.head					{ line-height: 28px; }

.tabc,
.tab2,
.ueber,
.leer,
.tabnav2			{ vertical-align: top; }

.metall,
.tabu				{ text-align: right; }



.					{ letter-spacing: 1px;}

a:link,
a:hover,
a:active,
a:visited			{ text-decoration: none; }

a.textlink			{ text-decoration: underline; }


/* teaser */
td.teaser_image img{padding:5px 10px 0 0;
border:none;
}


table.certificate td img {
              border:1px solid grey;

}

table.certificate td  {
             width:170px;

}

    #popup {
	color: #000000;
	font-size:11px;
	text-align: center;
}

#popup a{
	color: #000000;
}
