/* SPM-2000 CSS Document */
/* General Styles */

body {
	padding: 0;
	margin:  0;
	background: #F5F3ED url('/fileadmin/consulting_img/bg.gif') repeat-x;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
        line-height: 18px;
	color: #444;
}

td,ul,li{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
    line-height: 18px;
}

hr{
	border: none 0;
	border-top: 1px dotted #000;/*the border*/
	height: 1px;
}

a {
	font-weight: normal;
	text-decoration: none;
	color: #444;
}

a:hover {
	text-decoration: underline;
}



#main {
    width:771px;
	margin: 0px auto 0px auto;
	padding: 0;
}

/*
---------------------------------------------------------------------------
>  HEADER  
---------------------------------------------------------------------------
*/
#header {
    width:100%;
	background: #FFF url('/fileadmin/consulting_img/header_bg.gif') repeat-y;
    height: 94px;
    text-align:right;
}

#header_left {
    padding:0px;
	margin:0px;
    float: left;
	font-size: 1px;
}

#header_right {
    padding:0px 21px 0px 0px;
	margin:0px;
    float: right;
	text-align: right;
	max-width:549px;	
}

#small_navi2 {
    padding:0px 0px 1px 0px;
    margin: 5px 21px 1px 0px;
    text-align:left;
    width: 528px;
    border-bottom:1px solid #ddd;
    height: 15px;
}


#small_navi_left {
    font-size: 10px;
    color: 333;
	line-height: 10px;
    padding:2px 0px 0px 0px;
    text-align:left;
    float:left;
	display:inline;	
}

#small_navi_right {
    padding:0px;
	margin: 0px;
    text-align:right;
    float:right;
	display:inline;
	font-size: 1px;	
}
.flags  {
    padding: 0px;
	margin: 0px 0px 0px 3px;
    border: 0px;
	display:inline;
 }

/*
---------------------------------------------------------------------------
>  Navi  
---------------------------------------------------------------------------
*/

#navicontainer {
    width: 100%;
	background:#000;
	display:block;
}

#navi_balken {
    width: 100%;
	background: #242424 url('/fileadmin/consulting_img/sidebar_dark.gif') right repeat-y;
	text-align:left;
	padding:2px 0px 0px 0px;
	margin: 0px;
	font-size: 1px;
}

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

#navi_balken li {
	display:inline;
    padding: 0px;
	margin: 0px;	
}

#navi_balken img {
    padding: 0px;
	margin: 2px 13px 0px 0px;
}
#navi_visual {
    background: #000;
}

#navi_visual_left {
    width: 750px;
    text-align: left;
    height: 159px;
    float:left;
}

#navi_visual_right {
    width: 21px;
    text-align: left;
	background: #242424 url('/fileadmin/consulting_img/sidebar.gif') right repeat-y;
	height: 159px;
    float:right;	
}

/* Home */
#navi_sub_171_, #navi_sub_171_0, #navi_sub_71_2, #navi_sub_71_4, #navi_sub_71_5, #navi_sub_71_6, #navi_sub_171_7  {
  visibility:visible; 
	position:absolute; 
	background:#000; 
	width:160px; 
	padding:0px; 
	margin:0px 0px 0px 0px;
}

/* Produkte */
#navi_sub_188_, #navi_sub_188_0, #navi_sub_188_2, #navi_sub_188_4, #navi_sub_188_5, #navi_sub_188_6, #navi_sub_188_7  {
  visibility:visible; 
	position:absolute; 
	background:#000; 
	width:160px; 
	padding:0px; 
	margin:0px 0px 0px 69px;
}

/* Beratung */
#navi_sub_170_, #navi_sub_170_0 {
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 167px; 
	padding:0px;
}

#navi_sub_170_2 { // eng
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 168px; 
	padding:0px;
}

#navi_sub_170_7 { // fra
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 86px; 
	padding:0px;
}


#navi_sub_170_4 { // esp
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 71px; 
	padding:0px;
}

#navi_sub_170_5 { // pol
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 140px; 
	padding:0px;
}

#navi_sub_170_6 { // rus
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	height: 80px;
	margin:0px 0px 0px 59px; 
	padding:0px;
}

/* Institut */
#navi_sub_169_, #navi_sub_169_0  {
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 266px; 
	padding:0px;
}

#navi_sub_169_2  { //eng
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 279px; 
	padding:0px;
}

#navi_sub_169_7  { //fra
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 237px; 
	padding:0px;
}

#navi_sub_169_4  { //esp
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 168px; 
	padding:0px;
}

#navi_sub_169_5  { //pol
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 251px; 
	padding:0px;
}

#navi_sub_169_6  { //rus
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 183px; 
	padding:0px;
}


/* Akademie */
#navi_sub_168_, #navi_sub_168_0 {
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 355px; 
	padding:0px;
}

#navi_sub_168_2 { //eng
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 376px; 
	padding:0px;
}

#navi_sub_168_7 { //fra
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 326px; 
	padding:0px;
}

#navi_sub_168_4 { //esp
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 265px; 
	padding:0px;
}

#navi_sub_168_5 { //pol
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 344px; 
	padding:0px;
}

#navi_sub_168_6 { //rus
    visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	margin:0px 0px 0px 275px; 
	padding:0px;
}


#navi_sub_171 {
  visibility:visible; 
	position:absolute; 
	background:#000; 
	width:140px; 
	padding:0px; 
	margin:0px;
}


#navi_sub_167 {
	visibility:hidden; 
}

#navi_sub_166 {
	visibility:hidden; 
}

#navi_sub_165 {
	visibility:hidden; 
}

/*
---------------------------------------------------------------------------
>  Content-Container  
---------------------------------------------------------------------------
*/
#content_container {
    width:100%;
	height:200px;
	border:0px solid #00f;
	display:block;
	text-align:left;
	background: #FFF url('/fileadmin/consulting_img/sidebar.gif') right repeat-y;
	display:block;		
}
#content_carea {
    padding: 20px 0;
	margin:  0;
	background: #FFF url('/fileadmin/consulting_img/shade.gif') center top repeat-x;
	width: 750px;
	float:left;
}

#content_left {
    float:left;
	width: 485px;
}

#content_right {
    float:right;
	border-left: 1px solid #ccc;
	padding-left: 3px;
	width: 255px;
	
}

#footer {
   font-size: 9px;
   color: white;
   background: #852124 url('/fileadmin/consulting_img/sidebar.gif') right repeat-y;
   padding: 10px 0px 10px 21px;
   text-align:left;
}

/* Page Content Styles */

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	line-height: 22px;
	margin-top: 3px;
        margin-bottom: 6px;
	padding-bottom: 2px;
	color: #000;
	font-weight: normal;
        text-align:left;
}

h1 a{
       text-decoration:none;
       color:black;
}

h1 a:hover{
       text-decoration:none;
       color:black;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	margin-top: 3px;
    margin-bottom: 6px;
	padding-bottom: 2px;
	color: #000;
	font-weight: normal;
    text-align:left;
}

.white {
	font: verdana, sans-serif;
	font-size: 9px;
	line-height: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFF;
	font-weight: normal;
}

h2 {
	font: 14px arial,verdana, sans-serif;
	color: #A00;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
}


.c_sidebar {
    background-color: white; 
	background-image: url(/fileadmin/consulting_img/sidebar.gif);
	background-repeat: repeat-y;
}

.c_subnavline {
    background-color: #000; 
	background-image: url(/fileadmin/consulting_img/bg_subnavline.gif);
	background-repeat: repeat-y;
}

.articlelinkred {
	font: arial,verdana, sans-serif;
	color: #C00;
	font-weight: bold;
}

.news_heading {
	font: arial,verdana, sans-serif;
	color: #444;
	font-weight: bold;
	text-decoration:none;
}

.news_mehr {
   font-size: 10px;
   color: #c00;
}

.news_mehr:hover {
   text-decoration: underline;
}

.download {
   font-size: 10px;
   color: #BBB39C;
}

.ttnews {
	font-weight: normal;
	text-decoration: none;
	color: #444;
}

.text_blau {
	font-style:normal;
	color:#1C517B;
}
	
.text_rot {
	font-style:normal;
	color:A00;
 }
 


.bold {
	font-weight:bold;
	color:#555;;
 }
 
input.checkbox 
	{
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	}
	
input, textarea, select, option
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	scrollbar-track-color:#535353;
	scrollbar-face-color:#737373;
	scrollbar-arrow-color:#535353;
	scrollbar-highlight-color:#737373;
	scrollbar-3dlight-color:#737373;
	scrollbar-darkshadow-color:#737373;
	scrollbar-shadow-color:#737373;
	scrollbar-width:5px;
	background:#F5F5F5;
	}	


/* Boxes */

#box_topimage {
 margin: 0px 5px 5px 10px;
 border:1px solid #aaa;
 border-style: solid;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
}

#box_subimage {
 padding:1px;
 margin: 3px 5px 5px 0px;
 border:1px solid #aaa;
 border-style: solid;
}

#c_box_article {
 text-align:justify;
 padding:0px 10px 5px 20px;
 margin: 0px 5px 10px 0px;
}

#c_box_article a{
    color: #A00;
}

#c_box_article_leftcol{
 text-align:justify;
 padding:0px 10px 5px 5px;
 margin: 0px 5px 10px 0px;
}

#c_box_article_leftcol a{
    color: #A00;
}

#c_box_right {
 padding: 0px 10px 5px 5px;
 margin : 0px 5px 5px 0px;
 width  : 242px;
}

#c_box_right p {
	margin: 0;
	padding: 0;
}



#box_article_line {
 padding:0px 0px 8px 0px;
 margin: 0px 5px 8px 10px;
 border-bottom:1px #ccc;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 border-style: dotted;
}

#box_date {
padding:1px;
margin: 0px 10px 5px 10px;
}

#box_footer {
padding:1px;
margin: 5px 10px 5px 10px;
}

#box_news {
padding:5px;
border:1px solid #fff;
border-style: dashed;
width: 200px;
margin: 55px 10px 5px 10px;
}

#box_marker {
margin: 2px 5px 5px 9px;
}

#box_label {
margin: 5px 10px 0px 18px;
align: center;
}

#siegel {
    position:absolute; 
	top:168px; 
	z-index:0; 
	margin-right:50px; 
	border:0px;
	width:100%;
	text-align:right;
	visibility: visible;
}

.imgtext-table img{
   padding-top : 0px;
}

.c_box_right_contact, .c_box_right_contact a {
	color:#aaaaaa;
	font-size:11px;
        text-align:center;
        margin-top:20px;
}

/*
---------------------------------------------------------------------------
>  Mailformular
---------------------------------------------------------------------------
*/
.spm_mailform{
}
.spm_mailform_label{
   float:left;
   width: 150px;
   text-align:right;
   margin-right:10px;
}
.spm_mailform_input{
}
/*
