@charset "utf-8";
/* CSS Document */
html,body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:500;

}
a{
color:#000000;
}
img{
border:none;
}
.text_area{
cols:30;
rows:20;
}
#site{
padding-right:-100px;
padding-left:5px;
margin:0 auto;
width:986px;
background: url(../images/shadow.jpg) repeat-y;
background-position:left;
}
#main{
margin: 0;
float:left;
width:979px;
}
#logo2{
width:980px;
overflow:hidden;
}
#contact_text{
width:300px;
}
.contact_email{


}
.contact_email label{

}
#top{

margin-top:10px;
height:15px;
width:910px;
margin-right:69px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
#header{
margin-top:5px;
height:69px;
background: url(../images/header-bg.jpg);
width:979px;
}
.afterwitamy{
background:url(../images/welcome-bg.jpg);
width:254px;
height:139px;
}
#jflanguageselection{
float:right;
margin-left:5px;
}
.hr{
width:100%;
height:3px;
background:#FFFFFF;
}
.nsi-container{
margin-left:6px;
}
#logo{

width:979px;
height:308px;
margin: 0;
float:left;
padding:0;
}
#left{
float:left;
width:261px;

}#content{
width:979px;
}
#main-content{
float:left;
width:979px;
background:url(../images/left-bg.jpg) bottom  left no-repeat #eeeeee;
}
#hr2{
float:left;
background-color: #1a1f23;
width:718px;
height:18px;
}
#right{
width:260px;
float:right;
}


#text{
min-height:600px;  
width:458px;
background: url(../images/blog-bg.jpg) bottom   repeat-x #FFFFFF;
float:left;


}

.clear{
clear:both;
height:1px;
width:100%;
}
.blog{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:300;
color:#000000;


}
.contentpaneopen{
margin-top:25px;
margin-left:32px;
width:394px;

}
.contentheading{
border-bottom: dotted #000000 1px;
font-size:18px;
padding-bottom:10px;
display:list-item;
list-style:url(../images/list-2.jpg);
list-style-position:inside;
}
#hr3{
background:url(../images/hr-bg.jpg);
height:63px;
width:100%;
clear:both;

}
.contentwitamy{
width:190px;
position:relative;
left:26px;
}  

#left-module-title{
background:url(../images/left-top-bg.png);
width:264px;
height:56px;
color:#FFFFFF;
}

#left-module-content a.mainlevel{
display: list-item;
list-style-type:circle;
list-style:url(../images/act.jpg);
}
#left-module-content a.sublevel{
font-size:13px;
display: list-item;
list-style-type:circle;
list-style: url(../images/list.jpg);
margin-left:-4px;
margin-bottom:12px;
}
#left-title{
position:relative;
top:20px;
left:20px;
font-size:20px;
}
#footer{
height:128px;
width:100%;
background:url(../images/footer-bg.jpg);
color: #FFFFFF;
}

#footer-module{
position:relative;
top:45px;
margin-left:60px;
width:93px;
height:60px;
overflow:hidden;
float:left;
}
#footer-module-2{
position:relative;
top:15px;
margin-left:180px;
width:166px;
height:90px;
overflow:hidden;
float:left;
}
#footer-module-3{
position:relative;
top:20px;
margin-left:40px;
width:166px;
height:90px;
overflow:hidden;
float:left;
}
#footer-module-4{
list-style:none;
position:relative;
top:5px;
margin-left:15px;
width:93px;
height:60px;
overflow:hidden;
float:left;
}
#footer-module-4 .menu{
line-height:30px;
vertical-align:text-top;
list-style:none;
}

#footer a{
text-decoration:none;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
color:#FFFFFF;
}
#menu {
float:right;
position:relative;
top:37px;

margin-right:10px;

}
#left-module.kontakt{
background:#FFFFFF;

}
.conkontakt{
min-height:440px;
}
#menu .menu1 {

float:right;
list-style:none;
}
#left a{
color:#292c2e;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;

}
#left-module-content  td{
	
padding-bottom:20px;


}
#left-module-content table,
#left-module-content{
position:relative;
top:20px; 
left:25px;
width:190px;

}
.bottomkontakt{
margin-top:230px;
float:none;
clear:both;
background:url(../images/kontakt-bg.jpg);
width:262px;
height:189px;
}
#left .menu li{
list-style: url(../images/list.jpg);
margin-bottom:20px;
margin-left:-12px;
}
#menu li{

min-width:120px;
float:left;
}
#menu a{

border-right: #FFFFFF thin solid;
position:relative;
padding-bottom:50px;
padding-right:10px;
text-decoration:none;
margin-right:20px;
color:#FFFFFF;
font-size:20px;

}
#left #current{
list-style-image:url(../images/act.jpg);
}
#active_menu1,
a.mainlevel1:hover{
height:50px;
width:50%;
background:url(../images/hover.png);
}
#attachmentsList,
#attachmentsList table,
#attachmentsList tbody,
#attachmentsList td,
#attachmentsList tr{
border:none
}
.attachmentsList{
margin-bottom:20px;
}
.attachmentsList caption{
background:url(../images/download.jpg);
width:101px;
height:16px;
text-indent:-9999px;
}
.at_filename{
position:relative;
left:-10px;
border:none;}