/* allgemeine Angaben */

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size:12px;
 line-height:1.3em;
 padding: 0em;
}
img{
border:0px;
}

td{
vertical-align:top;
}

/* Festlegung der Layoutbreite und Zentrierung*/
#container {
    width: 950px;
    min-width:inherit;
    max-width:none; 
	
	position:absolute;
    top: 0;
    left: 50%;
    margin-left: -475px;
	background-color:#EFF0F2;
}

/* Container */

#main {
 width: 940px;
 background-color:#EFF0F2;
 margin: 0 10px;
}
#title {
 background-color:#EFF0F2;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 950px;
 height: 250px; 
}

#content_container {
 position:absolute;
 top:250px;
 left: 0px;
 background-color:#EFF0F2;
 width:950px;
}

#content {
 border: 0px solid #BAB9B8;
 padding:10px;
 background-color:white;
 min-height:300px;
}

#menu {
 position:absolute;
 color:#000000;
 background-color:#EFF0F2;
 width:190px;
 margin-left:10px;
 border-top:1px dotted #999;
}

#topMenu {
 width: 930px;
 height: 31px;
 line-height:31px;
 color: #FFFFFF;
 background-color: #006AB2;
 border: 0px solid #BAB9B8;
 font-size: small;
 text-align:center;
 margin:5px 10px 0 10px;
 text-align:right;
}
.menu_link{
 height: 31px;
 padding:0 6px;
 color:#FFFFFF; 
 font-weight:bold;
}

.menu_div {
height:30px;
display:inline;
padding:6px 0;
}

#infos {
 position: absolute;
 top: 160px;
 left: 708px;
 width: 240px;
 border: 0px solid #BAB9B8;
}

#bottom {

 position: absolute;
 bottom: 0px;
 left: 50%;
 width: 950px;
 height: 60px;
 margin-left: -425px;
 text-align: center;
}

#rechts{
 background-color:#fff;
 width:220px;
 padding:10px;
 font-size:11px;
 margin-left:10px;
}


/*   Content    */
a{
text-decoration:none;
color:#006AB2;
}

a:hover{
text-decoration:underline;
}
#active_menu-nav{
background-color:#fff;
color:#006AB2;
}
#menu a:link {color:#006AB2;
 font-weight:bold;
}
#menu a:visited {
 color:#006AB2; 
 font-weight:bold;
}
#menu a:hover {
 color:#006AB2;
 font-weight:bold;
 text-decoration:underline;
}
#active_menu{
background-color:white;
}

.mainlevel-nav{
  padding-right:15px;
}

ul {
list-style-image:url(../../../images/SK/punkt.gif);

}


.contentheading{
font-weight:normal;
font-size:18px;
color:#006AB2;
line-height:24px;
padding-bottom:10px;
}

/*
#topMenu a:link, #topMenu a:visited {
color:#ffffff;
text-decoration:none;
}
*/

a:visited.menu_link {color:#ffffff;}
a:hover.menu_link {text-decoration:underline;}


.menu_ebene1, .mainlevel{

line-height:20px;
border-bottom: 1px dotted #999999;
padding:5px 10px;
display:block;
}
.menu_ebene1{
background-color:#fff;
text-indent:20px;
font-size:10px;
line-height:12px;
color:#000;
font-weight:normal;
}
#menu_ebene1 a{
color:#000 !important;
font-weight:normal !important;
}

#icon_tabelle{
text-align:left;
/*position:relative;
top:40px;
left:-400px;*/
display:inline;
width:100px;
}
#icons_togo{
margin-left:210px;
}
.moduletablenews .contentpaneopen .contentheading .contentpagetitle {
font-size: 12px;
/* color:#000000 !important; */
color:#006AB2 !important;
font-weight:normal !important;

}
.moduletablenews .contentpaneopen .contentheading {
line-height:14px;
}

.link_freistehend_pfeil{
background-image:url(/images/SK/linkpfeil.gif);
background-position:left center;
background-repeat:no-repeat;
color:#006AB2 !important;
padding-left:15px;
font-weight:normal !important;
}
.jobsHome a{
color:#006AB2 !important;
text-decoration:none;
}
.latestnews_intro{ 
 font-size: 11px;
 line-height:14px;
 padding:0px;
 margin:0px;
 border-top: 1px dotted #999999;
}
.latestnews_title{ 
 font-size: 12px;
 line-height:16px;
 padding:0px;
 margin:0px 0px 5px 0px;
}