body{background-color:#3B3B3B; 
color:#A4A4A4; 
padding:0px; 
margin:0px; 
font:13px/17px Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/framebg.gif); background-repeat:repeat-x;
}
div, ul, li, p, img{
	margin:0px;
	padding:0px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}

img{
	margin:0px;
	padding:0px 8px 0 8px;
	font-size: 17px;
}

h1, h2{
	margin:0px;
	padding:0px;
	font-size: 17px;
}


h3, h4{
	margin:0px;
	padding:0px;
	font-size: 12px;
}

h5{
	margin:0px;
	padding:0px;
	font-size: 17px;
}


ul{list-style-type:none;}

/* HEADER*/
#header_container{height:299px; position:relative; margin:0 auto; padding:0px; background-image:url(../images/header_slice.gif); background-repeat:repeat-x; background-position:top;}

#header{width:715px; height:299px; position:relative; margin:0 auto; padding:0px 0px 0px 0px;}
#imagediv{width:720px; height:240px; position:relative; margin:0 auto; padding:0px 0px 0px 0px;}

#flag ul li{
	display: inline;
	left:10px;

}


#MainContent1{
	clear: both;
	width: 100%;
	height: 540px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0px 0;
	font-family: Tahoma, Geneva, sans-serif;
	overflow:auto;
}

#umdiv{
	clear: both;
	width: 300px;
	height: 200px;
	float:left;
	padding: 0px 8px 0px 0px;
	margin: 30px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
	overflow:auto;
}
/* NAVIGATION */

#menu {padding-top:1px; margin:0 0 0 55px; list-style:none; height:50px; background:url(../images/ulback.gif) repeat-x;}
#menu li {float:left;}
#menu li a {display:block; height:50px; line-height:25px; padding:0 20px 0 0; float:left; color:#ddd; background:url(../images/tab_a.gif) no-repeat right -25px; text-decoration:none;}
#menu li a b {display:block; height:50px; float:left; padding:0 0 0 20px; background:url(../images/tab_b.gif) no-repeat left -25px; cursor:pointer;}
#menu li a:hover,
#menu li a:active,
#menu li a:focus,
.home #menu li#home a,
.single #menu li#single a,
.dropdown #menu li#dropdown a,
.dropline #menu li#dropline a,
.flyout #menu li#flyout a,
.support #menu li#support a,
.contact #menu li#contact a
{background:url(../images/tab_a.gif) no-repeat right -10px; line-height:50px; color:#fff;}
#menu li a:hover b,
#menu li a:active b,
#menu li a:focus b,
.home #menu li#home a b,
.single #menu li#single a b,
.dropdown #menu li#dropdown a b,
.dropline #menu li#dropline a b,
.flyout #menu li#flyout a b,
.support #menu li#support a b,
.contact #menu li#contact a b
{background:url(../images/tab_b.gif) no-repeat left -10px; line-height:50px;}
/* NAVIGATION */


/*----BODY MIDDLE PANEL----*/
#content{width:715px; position:relative; margin: 0 auto; clear:both; padding:0px;}
#content h2{
	width:400px;
	height:68px;
	display:block;
	background:#3B3B3B;
	color:#999;
	font:28px/68px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#content p.lasttext{padding:0 0 25px 0;}
#content p span{background:#3B3B3B; color:#fff;}
/*----BODY MIDDLE PANEL----*/

/*----BODY BOTTOM PANEL----*/
#bodybottom-content{width:690px; background:url(../images/body_shadow.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:54px 0 0 88px; clear:both;}

/*----BOTOM PANEL----*/
#bottom{height:132px; background:url(../images/bottombg.gif) 0 0 repeat-x; position:relative; margin:0 auto; padding:65px 0 0; clear:both;}


#bottom-content{width:778px; position:relative; margin:0 auto; padding:23px 0 0;}
#bottom-border{width:778px; float:left; background:url(../images/bottomborder-bg1.gif) 0 0 repeat-y;}
#bottom-border h2{width:210px; height:40px; position:absolute; top:28px; left:0px; display:block; background:#ccc; color:#0C0C0C; font:24px/40px Georgia, "Times New Roman", Times, serif;}
#bottom-border h3{width:210px; height:40px; position:absolute; top:28px; left:259px; display:block; background:#ccc; color:#0C0C0C; font:24px/40px Georgia, "Times New Roman", Times, serif;}
#bottom-border h4{width:210px; height:40px; position:absolute; top:28px; left:517px; display:block; background:#ccc; color:#0C0C0C; font:24px/40px Georgia, "Times New Roman", Times, serif;}

/*----/BOTOM PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan{height:120px; background:url(../images/footerbg.gif) 0 0 repeat-x #3B3B3B; position:relative; margin:0 auto;  color:#fff; font:13px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:30px 0 0;}

#footerPan{width:778px; position:relative; margin:0 auto;}

#footerlogoPan{display:block; position:absolute; top:0px; left:0px;}
#footerlogoPan a{font-size:38px; text-decoration:none; color:#060}
#footerlogoPan a:hover{font-size:38px; text-decoration:overline;}
#footerlogoPan a:visited{font-size:38px; text-decoration:none;}
#footerlogoPan a:active{font-size:38px; text-decoration:none;}


/* UNTERE LINKS */
.underlinemenu{
font-weight: bold;
width: 100%;
margin-left:-10px;
}

.underlinemenu ul{
padding: 0px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 1px;
text-align: right; /*set value to "left", "center", or "right"*/

}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #777777;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin: 0px 0px 150px 0px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: #839F24;
}

/* DYNAMIC*/

.valid ul li{display: inline;}

.link a:link{color:#060;}
.link a:hover{color:#0C0;}
.link a:visited{color:#666;}

/* überschrift*/
#cont{width:100%; position:relative; margin:0 auto; padding:0 88px; clear:both; display:inline; text-align:center; font-size: 9px;
color: #999;}

/* links (email) */
#cont a:link{color:#060;}
#cont a:hover{color:#0C0;}

/* Grösse der Schrift im Formular */
#conttext {
	font-size: 11px;
}
.eng {
	font-family: Tahoma, Geneva, sans-serif;
}
