html, body {
 margin:0px;
 padding:0px;
 width:100%;
 height:100%;
 font-family:Verdana;
 font-size:12px;
}
html {
 background:url('/xiteflex/layout/gfx/bg2.png') repeat-x;
 background-color:#666666;
}
body {
 background:url('/xiteflex/layout/gfx/header.jpg') no-repeat;
}
.hrline {
 height:1px;
 font-size:0px;
 line-height:1px;
 background-color:#000000;
 margin:15px 0px 15px 0px;
}
.header {
 background:url('/xiteflex/layout/gfx/top.png') no-repeat;
 background-position:0px 83px;
}
.bottom {
 background:url('/xiteflex/layout/gfx/bottom.png') no-repeat;
 background-position:0px 0px;
}
h1 a, h2 a {
 color:#000000;
}
h2 {
 font-size:16px;
}
h5 {
 font-size:14px;
 margin-top:0px;
 margin-bottom:10px;
 padding-top:0px;
}
a {
 text-decoration:none;
 color:#FFFFFF;
 font-weight:bold;
}
.topspacer {
 height:54px;
}
.zentriert {
 margin:0 auto;
 width:980px;
 height:100%;
}
.hintergrundbild {
 background-position:right bottom;
 background-repeat:no-repeat;
 width:884px;
 height:706px;
}
.hintergrundstreifen {
 background:url('/xiteflex/layout/gfx/leftbar.png') repeat-y;
 background-position:49px;
}
.logo {
 position:absolute;
 background:url('/xiteflex/layout/gfx/logo.png') no-repeat;
 top:19px;
 left:323px;
 width:315px;
 height:127px;
}
.bohrer {
 position:absolute;
 background:url('/xiteflex/layout/gfx/Bohrmaschine.png') no-repeat;
 height:905px;
 width:370px;
 background-position:0px 100px;
 margin:0 auto;
 margin-left:560px;
 z-index:1;
}
.menucontainer {
 position:absolute;
 z-index:110;
 cursor:default;
}
.menu {
 position:absolute;
 z-index:110;
 padding:0px 2px 0px 2px;
 display:inline;
}
.menu a {
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 font-size:13px;
 padding:0px 6px 0px 6px;
}
.menu.active a {
 background-color:#FFFFFF;
 color:#ca0909;
}
.menu a:hover {
 background-color:#FFFFFF;
 color:#ca0909;
}
.mainmenu {
 position:absolute;
 z-index:1000;
 top:300px;
 left:-140px;
 cursor:default;
}
.mainmenuitem {
 background:url('/xiteflex/layout/gfx/menupoint.png') no-repeat;
 padding:5px 0px 0px 10px;
 margin:0px 0px 0px 0px;
 height:24px;
 width:204px;
 z-index:10001
}
.mainmenuitem a {
 font-weight:bold;
 color:#FFFFFF;
 text-decoration:none;
 font-size:13px;
 padding:0px 6px 0px 6px;
}
.mainmenuitem.active a {
 color:#F2DFA3;
}
.mainmenuitem a:hover {
 color:#9DDEFC;
}
.content {
 background:url('/xiteflex/layout/gfx/center.png') repeat-y;
 padding:0px 305px 20px 60px;
 margin-top:0px;
}
.content a {
 color:#ca0909;
}
h1.headline {
 position:absolute;
 font-size:22px;
 top:-60px;
}
.sympathie {
 position:absolute;
 top:0px;
 left:0px;
 z-index:2;
 width:250px;
 height:290px;
 background:url('/xiteflex/layout/gfx/kreis.png') no-repeat;
}
.vorschaucontainer {
 position:absolute;
 top:130px;
 left:270px;
 height:155px;
 width:600px;
}
.vorschau {
 background:url('/xiteflex/layout/gfx/vorschaurahmen.png') no-repeat;
 width:102px;
 height:75px;
 padding:1px;
 float:left;
}
.kontakt {
 position:absolute;
 z-index:1;
 top:103px;
 left:60px;
 color:#000000;
}
.kontakt a {
 color:#000000;
}
.firma {
 position:absolute;
 z-index:1;
 top:710px;
 left:269px;
 font-weight:bold;
 color:#FFFFFF;
 cursor:default;
}
.anschrift {
 clear:both;
 position:relative;
 margin-top:20px;
 font-size:10px;
 color:#000000;
 cursor:default;
}
.placer {
 float:left;
 width:1px;
 height:600px;
}
#ilayer {position:relative;visibility:hidden;top:0px;left:0px;z-index:400;}
#ilayer #inner {position:absolute;z-index:2001;padding:3px;background-color:#E4EAD2;border:1px solid #841619;}
#ilayer #shadow {position:absolute;display:inline;z-index:1999;padding:3px;background-color:#000000;top:2px;left:2px;filter:Alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#fog, #innerFog {position:absolute;display:none;top:0px;left:0px;width:4000px;height:8000px;background-color:#111;opacity:0.5;-moz-opacity:0.5;filter:Alpha(opacity=50);}
#imagelayer {position:absolute;display:none;top:150px;left:300px;z-index:1001;margin:0 auto;}
#imagelayer img {width:500px;border:10px solid white;float:left;}
#imagelayer #imgprev, #imagelayer #imgnext {font-weight:bold;color:white;float:left;padding-top:170px;font-size:27px;cursor:pointer;}
#imagelayer #imgclose {position:absolute;top:22px;padding:2px 5px 2px 5px;cursor:pointer;background-color:white;color:black;font-weight:bold;}
#imagelayer #imgtitle {color:white;padding-bottom:5px;font-weight:bold;width:570px;text-align:center;font-size:14px;}
#imagelayer #imgsubtitle {color:white;padding-top:4px;width:570px;text-align:center;}

.clear {clear:both;height:0px;line-height:0px;font-size:0px;}
.pa {position:absolute;}
.pr {position:relative;}
.flags {
 position:absolute;
 z-index:100;
 top:158px;
 left:60px;
}
.flags img.active {
 border-top:1px solid #D8DEE3;
 border-left:1px solid #D8DEE3;
 border-right:1px solid #7F93A5;
 border-bottom:1px solid #7F93A5;
 padding:1px;
}
.flags img.inactive {
 border:0px;
 padding:1px;
 margin:1px;
}
