html{
padding: 0px;
margin: 0px;
background-image:url(../images/bg-bottom.jpg);
background-repeat:repeat-x;
background-position:bottom center;
background-attachment:fixed;
min-width: 1000px;
text-align: center;
font-family:"Arial",Georgia,Serif;
font-size: 12px;
color: #666666;
}

body{
padding: 0px;
margin: 0px;
text-align: center;
}

form{
padding: 0px;
margin: 0px;
}

.moduletext{
float: left;}

#language
{
float: right;
text-decoration: none;
border: none;
}

img.mosimage{
margin: 5px;
}


.embflashright{
margin-top: 6px;
margin-left: 5px;
}

.rawimages{
margin-top: 10px;
border: none;
text-decoration: none;
}

.rawimages img {
border: none;
text-decoration: none;
}

#bg_top{
padding: 0px;
margin: 0px;
left: 0px;
background-image: url(../images/bg-top.jpg);
background-repeat: repeat-x;
width: 100%;
height: 339px;
position: absolute;
z-index: -1;
min-width: 1000px;
}

#top_container{
width: 960px;
height: 15px;
height: 120px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#bottom_container{
width: 968px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header_1{
width: 100%;
height: 24px;
padding: 2px;
color: #FFFFFF;
text-align: right;
}

img.learning{
float: right;
width: 100px;
height: 150px;
}


.menschlogo{
float: left;
margin-top: 35px;
margin-left: 15px;
}


#top_menu_container{
height: 44px;
width: 100%;
text-align: left;
padding: 0px;
margin: 0px;
overflow: hidden;
}

#top_menu_left{
height: 100%;
width: 7px;
background-image:url(../images/menuleft.png);
background-position: center left;
background-repeat:no-repeat;
float: left;
margin: 0px;
}

#top_menu_right{
height: 100%;
width: 7px;
background-image:url(../images/menuright.png);
background-position: center left;
background-repeat:no-repeat;
float: left;
margin: 0px;
}

#top_menu_content{
height: 30px;
width: 906px;
background-image:url(../images/menucenter.png);
background-repeat: repeat-x;
background-position: center left;
float: left;
margin: 0px;
padding-top: 14px;
padding-left: 30px
}

#language
{
float: right;
margin-top: -10px;
margin-right: 10px;
border: 0px;
}

a.language{
border: 0px;
}

img.menschlogo{
margin-top: 8px;
margin-left: auto;
margin-right: auto;
}

.spacer{
width: 100%;
clear: both !important;
}

#uppertextbox{
width: 954px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../images/uppertextbox.png);
height: 300px;
padding-left: 42px;
padding-right: 42px;
}


.floatright{
float: right;
}

.floatleft{
float: left;
}

.moduletable{
width: 225px;
height: 300px;
margin-left: 10px;
}

h3{
color: #4BA1D9;
font-size: 14px;
}

.moduletable_text_top{
background-image:url(../images/tm_top.png);
height: 10px;
width: 225px;
margin: 0px;
}

.moduletable_text_middle{
background-image:url(../images/tm_middle.png);
text-align: left;
padding-left: 5px;
padding-right: 5px;
width: 215px;
height: 225px;
margin-bottom: 0px;
margin-top: 0px;
overflow: hidden;
}

.moduletable_text_bottom{
background-image:url(../images/tm_bottom.png);
height: 10px;
width: 225px;
margin-bottom: 0px;
margin-top: 0px;
overflow: hidden;
}

.readmorefp{
display:block;
left:auto;
text-decoration:none;
padding: 7px;
margin-top: 2px;
color: #FFFFFF;
background-image:url(../images/readmorefpbg.jpg);
width: 95px;
height: 19px;
}

.readmorefp:hover{
color: #666666;
background-image:url(../images/readmorefpbghover.JPG);
}

#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:15px;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color: #666666;
text-decoration:none;
margin-right:30px;
font-weight: normal;
}
#mainlevelmainnav li{
float:left;
padding:0;
font-weight: normal;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:11em;
margin:0;
}
#mainlevelmainnav li li{
width:11em;
}
#mainlevelmainnav li ul a{
width:11em;
color: #FFFFFF;
font-size:11px;
margin: 5px;
line-height:15px;
font-weight:400;
}

img.learning{
float: right;
}

#mainlevelmainnav a:hover{
color: #FFFFFF;}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
font-weight:bold;
background: url(../images/bgdd.png);
border-top: none;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: none;
border-top: none;
border-bottom: none;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
left:auto;
background: url(../images/bgddh.png);
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-top: none;
border-bottom: none;
z-index:6000;
}

table.blog{
margin: 10px;
}



