* {padding:0;margin:0;border:0;}
body{font-family:arial,sans-serif;font-size:13px;color:#0000A0;background-color:#fff;}

a {color:#000;text-decoration:underline;}
p,h3 {line-height:1.2em;font-size:1em;padding: 0 0 1.5em 0;}
#start p{display:table-cell}
#start h4{font-size:1em;}
h1 {line-height: 1.5em;font-size:1.5em;}
h2 {line-height: 1.3em;font-size:1.4em;margin:1em 0 0.4em 0;white-space:pre;}
h2{clear:both;}
h3 a{text-decoration:underline;}
#rahmen{
	position:relative;margin:2em auto;
	width:850px;padding-left:155px;
	background: url(/images/links.gif) transparent repeat-y left top;
}
#text {position:relative;min-height:500px;padding-top:160px;margin-right:90px;top:0px;clear:both;overflow:auto;}
#text ul{margin-left:15px;}
.block {margin-bottom:.5em;padding-bottom:.5em;}
hr {display:block;clear:both;margin:.5em 0;border-bottom:2px solid #bbb;}
.left{float:left;margin:0 5px 5px 0;}
.right{float:right;margin:0 0 5px 5px;}

#Layer1 {display:none;}
#Layer1 img{position:absolute;}
#start #Layer1 {display:block;position:absolute; width:93px; height:137px; left: 26px; top: 21px;}

.footer {position:relative;margin-left:-155px;clear:both;color:#fff;}
#copy {position:absolute;bottom:-15px;right:33px;display:none;}
#copy, #copy a {color:#bbb;font-size:11px;}
#home {position:relative;left:-6px;bottom:2px;width:144px;}
#home a {text-align:center;text-decoration:none;font-weight:bolder;}
#abbinder {border:1px solid #3d2a7b;position:relative;width:969px;}
#abbinder div{
	position:relative;width:965px;font-size:11px;padding:3px 0;
	background-color:#3d2a7b;text-align:center;border:2px solid #fff;
}
#abbinder a {color:#fff;}

.sprachen,.sprachen a,#home{text-align:center;text-decoration:none;color:#333;font-weight:bolder;}

table {position:relative;}
td {position:relative;vertical-align:top;}

span.bolder{font-weight:bolder;}
span.rechts{float:right;text-align:right;}
span.links{float:left;text-align:left;}
span.center {text-align:center;display:block;}
span.center img{float:none;}
img.center{margin:0 auto;clear:both;}
span.underline{text-decoration:underline;}
span.italic{font-style:italic;}
span.pre{white-space:pre;}

.error{color:red;}
.small{font-weight:normal;font-size:.8em;}

.bilder,#diashow{float:left;}
.bilder img{position:relative;display:block;margin:0 10px 10px 0;top:0px;}
#text img{padding-bottom: 15px}
.italic{font-style:italic}
.underline{text-decoration:underline;}

label{float:left;width:100px;}
select {width:120px;}
input,textarea,select{margin:2px 0 2px 0;border:1px solid #999;}

.sprachen {position:relative;left:-6px;top:2em}
#getag_g{position:relative;top:2px;left:2px;}
#solutions{
	position:relative;
	top:-25px;left:0;
	width:144px;
	height:144px;
}
#getag_romandie_sa {position:relative;top:4em;}

#solutions {background: url(/images/iso_9001_klein2.gif) transparent no-repeat center center;}
/*.fr #solutions {background: url(/images/i_solu.gif) transparent no-repeat left top;}
*/
#oben {position:absolute;top:10px;left:155px;}
#links {position:absolute;top:0px;left:0px;}

.menu {clear:both;z-index:10;}
.menu ul{padding-bottom:.2em;}
.menu ul a,.submenu a{text-decoration:none;color:#333;}
.menu ul li{display:block;float:left;font-weight:bolder;}
#menu2 ul{position:relative;width:150px;left:-6px;}
#menu2 li{float:none;text-align:center;list-style:none;margin-bottom:.5em;}
#menu2 li li{margin-bottom:0em;}

#menus {padding-top:2em;}
#menu li{
	position:relative;
	display:block;
	list-style:none;
	padding-right:.2em;
	height:24px;
}
#menu li li{
	width:auto;clear:both;
	height:auto;
	background-color: #fff;
}
#menu li li li a{
	white-space:pre;
}
#menu li li  a{
	min-width:150px;white-space:pre;
}
#menu li a, #menu2 li ul a{
	display:block;
	position:relative;
	line-height:24px;
	text-align:left;
	margin:0;
	padding-left:3px;
	border-left:3px solid #000f5a;
	background-color: #fff;
}
#menu a:visited, #menu2 li ul a:visited{border-left:3px solid #6672af}
#menu a.active, #menu2 li ul a.active,#menu a.active:visited, #menu2 li ul a.active:visited{border-left:3px solid #8f82bb;color:#8f82bb}
#menu a:hover, #menu2 li ul a:hover,#menu a.active:hover, #menu2 li ul a.active:hover{border-left:3px solid #bbc3e9;}
/*Das hier soll zunächst nicht gezeigt werden*/
#menu li ul{ 
	background-color: #fff;
	display:none;
	position:absolute;
	left:0px;
	width:150px;
	top:24px;
	z-index:15;
}
#menu li ul ul{top:0;width:auto;}
#menu li ul ul li{width:auto;}
#menu2 li ul, #menu2 li:hover ul ul, #menu2 li:hover ul li:hover ul ul, #menu li:hover ul ul, #menu li:hover ul li:hover ul ul{ 
	display:none;
	position:absolute;
	top:0px;
	z-index:15;
}
#menu ul ul,#menu li:hover ul ul, #menu li:hover ul li:hover ul ul{ 
	left:150px;
	z-index:15;
	top:0px;
}
#menu2 li ul a,#menu2 li:hover ul ul, #menu2 li:hover ul li:hover ul ul{
	width:150px;
	left:150px;
}
#menu2 li:hover ul ul, #menu2 li:hover ul li:hover ul ul{ 
	left:150px;
}
/*für die verschachtelten Listen, wenn man darüberfährt*/
#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover ul li:hover ul li:hover ul{display:block;}
#menu2 li:hover ul, #menu2 li:hover li:hover ul, #menu2 li:hover ul li:hover ul li:hover ul{display:block;}

input,textarea,select{font-family:verdana,sans-serif;font-size:1em;}
