﻿ul,il {
	margin-left:40px;
        line-height: 15pt;
}

/* =========================================== MENU ========================================== */

a:link,a:focus,a:hover,a:focus,a:active,a:visited,a:hover { 
	text-decoration:none; 
	font-weight:bold; 
	font-family: Verdana, Sans, Geneva; 
	font-size: 10pt;	
  color:#656565;
}

#menu_links{
	margin-left: 0px;
	margin-top: 47px;
	vertical-align:top;
        wdith:155px;
        overflow:hidden;

}

#menu_links ul {
	padding: 0;
	margin: 0;
	list-style: none;	
}

#menu_links li {
	margin-top: 0px;
	padding: 0;
	margin: 0;	
}

/*
#menu_links ul a:link, #menu_links ul a:visited {
	
	
	padding: 5px 15px;
	line-height:20px;
	text-decoration: none;
	
	color: #dee0e5;

} 
*/
#menu_links ul li a:hover {
	/*
	background: #FFA8AE;
	color: #fff;
	text-decoration: underline;
	*/
	/*background: url(images/bg_menu_hover.png) repeat-x;*/

}


/* ================================================= Menu Top ===================================== */

#menu_top_kontakt{
	position:absolute;
	left: 76px;
	top: 140px;
	background:url(main_style_FILES/small_btn.png) no-repeat;
	background-position:left;
	text-indent: 14px;	
}

#menu_top_jobs{
	position:absolute;
	left: 130px;
	top: 118px;
	background:url(main_style_FILES/small_btn.png) no-repeat;
	background-position:left;
	text-indent: 14px;
}
#menu_top_sitemap{
	position:absolute;
	left: 184px;
	top: 100px;
	background:url(main_style_FILES/small_btn.png) no-repeat;
	background-position:left;
	text-indent: 14px;
}
#menu_top_impressum{
	position:absolute;
	left: 244px;
	top: 85px;
	background:url(main_style_FILES/small_btn.png) no-repeat;
	background-position:left;
	text-indent: 14px;
}

/* ================================================= CONTENT ===================================== */

#logo{
	position:absolute;
	left: 620px;
	top: 100px;
}
#content_body{
        padding: 10px;
        background-color: #FFFFFF;
}


#rootPath{
	margin-left:180px;
	margin-top: 20px;
}
#rootPath a:link{
	font-size:8pt;
}

#pageTitle{
	width:750px;
	margin-left:10px;
	margin-top: 20px;
	font-size:14pt;
	border-bottom:2px solid #c0c0c0;
        text-align:left;
	
}
.bodytext{
	line-height: 15pt;
        font-size:8.5pt;
}
#inhalt{
    margin-left: 20px;
   
    margin-right:20px;
    background-color:#ffffff;
}

* { margin:0; padding:0; }
option {padding-left: 0.4em}
html {height:100%}
body {
    height:100%;
    font-size: 8.5pt;
    color: #000;
    background: #444444;
   
    font-family: Verdana, Sans;
   
   
} 

table {
    font-size: 10pt;
    line-height: 15pt;
}

div#page{
	min-height: 100%;
       /* margin:0px auto;*/
        width:980px;
        background-color:#fff;
     
}

#border_top{
	width:100%;
	background: url(main_style_FILES/border_top.png) repeat-x;
    background-color: #ffffff;
}

#border_bottom{
	clear: both;
	margin-top:10px;
	/*position:absolute;
	bottom:0px;*/
	padding-top: 10px;
	font-size:7pt;
	color:#ffffff;
	width:100%;
	height:35px;
	background-position: bottom;
	background: url(main_style_FILES/border_bottom.png) repeat-x;
    background-color: #ffffff;
    text-indent: 5px;
}

/* ================================================= SITEMAP ===================================== */

.csc-sitemap-level2{
	margin-left: 10px;
}
.csc-sitemap-level3{
	margin-left: 20px;
}
.csc-sitemap-level4{
	margin-left: 30px;
}
.csc-sitemap-level5{
	margin-left: 40px;
}
.csc-firstHeader h1, .csc-header h1, .csc-header-n2 h1{
        font-size:12pt;
        font-weight:bold;
        color:#d92226;
        margin-top:5px;
}
.csc-textpicHeader h2, .csc-header h2, .csc-header-n2 h2{
        font-size:10pt;
        font-weight:bold;
        color:#6c6d70;
        margin-bottom:10pt;
        margin-top:10pt;

}

}