/*  div {border:1px solid #f00; } */  
*{padding:0; margin:0;}
html,body { height: 100.01%; background:transparent url(../img/bg_main_withnav.jpg) top center repeat-y;}
body { background-color:#fbfbff; }
a { outline: none; color:#000;}

.page-container {position:relative; width:990px; margin:auto; min-height: 100%; background:transparent url(../img/bg_main_withnav.jpg) top center repeat-y;}
.logostrascheg{ position:absolute; width:220px; height:104px; top:0px; left:0px; background-color:#fff;}
.logoeuropean{ position:absolute; width:240px; height:104px; top:0px; right:0px; background-color:#fff;}
.header {position:absolute; left:0px; top:104px; width:990px; height:160px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.headnavi {position:absolute; left:0px; top:112px; z-index:8; margin:0; padding:0;}
.list {
	font-family:verdana,arial,sans-serif;
	margin: 0px;
	padding: 0px;
	line-height:36px;
	list-style: none;
}
.list li a {
	display: block;
	font-size: 12px;
	text-decoration: none;
	padding-left: 20px;
	font-weight:normal;
	color: #fff;
	text-transform: uppercase;
}
.list li a:hover {
	background:url(../gfx/siie_mini_weiss.gif) no-repeat 0px 50%;
}
.activ a{
	font-weight:bold;
	font-size: 12px;
	padding-left: 20px;
	font-weight:bold;
	line-height:36px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background:url(../gfx/siie_mini_weiss.gif) no-repeat 0px 50%;
}

.backbutton {
	position:relative;
	width:100px;
	top:30px;
	left:0px;
}
.backbutton a {
	text-decoration:none;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	color:#000;
	vertical-align:middle;
}

/* definition subnavigation*/
.submenu { position:absolute; left:225px; top:80px; height:15px; z-index:8;}
.submenu A {
	text-align:left;
	font-size:11px;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
	color:#002E67;
	text-decoration:none;
	}
.submenu ul {float:left;}
.submenu img { vertical-align:middle; }


.lang {position:relative; left:-3px; top:0px; z-index:8; }
.lang a {color:#002E67; text-decoration:none; font-size:11px;}
.lang img { vertical-align:middle; }


.main-navigation { position:absolute; left:0px; top:278px; width:225px;}
.main-content {position:absolute; left:260px; top:310px; width:450px;}

.main-content  ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-content ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:11px;}
.main-content ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:11px;}
	
/*search field complete*/
.searchform {position:absolute; right:0px; top:269px; width:220px;}
.searchform input.field { width:180px; padding:3px; border:1px solid #002E67; font-family:verdana,arial,sans-serif; font-size:11px;}
/*end*/

/*generated headline with gifbuilder in t3-setup*/
.headline {position:absolute; left:260px; top:280px;}
/*end*/

.main-subcontent {position:relative; left:0px; top:50px; width:183px; border:solid 1px #002E67; background-color:#fff;}
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:#002E67; color:rgb(255,255,255); font-weight:bold; font-size:12px;}
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:11px;}
.main-subcontent p {clear:both; margin:0 10px 1.0em 10px; color:rgb(80,80,80); line-height:14px; font-size:11px;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}
.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:11px;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:11px;}


.main-subcontent-border {position:relative; left:0px; top:80px; width:183px;}
.main-subcontent-border h1 {margin:10px 0 5px 0; font-size:12px;}
.main-subcontent-border  ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent-border ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:11px;}
.main-subcontent-border ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent-border ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:11px;}


