/* csc- defaults */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

DIV.csc-textpic-imagewrap { padding: 0; }

DIV.csc-textpic IMG { border: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }


DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

body, p, td,h4 {
  font-family: verdana, arial, lucida,helvetica, sans-serif;
  font-size:0.9em;
  color:black;
}

html>body, html>body p, html>body td, html>body h4 {
 font-size:small;
}

h1,h2,h3{
 font-size:1.1em;
}

h4{
 font-weight:bold;
}

html>body h1,h2,h3{
 font-size:medium;
}




#level0 {
  padding-left:14px;
  padding-top: 15px;
  min-width:940px;
  width:940px;
}


#middle, #left, #right{
 float:left;
}


#left{
  width:207px;
  font-size: 0.9em;
  /* color: #4a6163; */
}
#left h3{
 font-size: 1em;
}

html>body #left{
 font-size:x-small;
}

html>body #left h3{
 font-size:small;
}

#left p.bodytext{
 margin:0;
}

#left a, #content a, #right a,#left h3, #menu ul li.active a{
 color: #4aa129;
 text-decoration:none;
 font-weight: bold;
 }

#middle {
  width: 490px;
}

#right{
  margin-top:33px;
  margin-left:33px;
  width:191px;
  /* color: #4a616b; */
}

html>body #right{ 
 margin-top:29px;
 }

#menu{
 height: 55px;
 border: 4px solid #00757b;
}



#menu ul {
        margin: 0;
        padding: 0;
        padding-left:5px;
        padding-right:5px;        
}
#menu ul li {
        padding-top:40px;
	display: block;
	float:left;
        font-size:0.95em;
        width:90px;
}

#menu ul li.last{
      width:2px;
}

html>body #menu ul li{
width: 94px;
font-size:0.9em;
}

#menu ul li a {
  display:block;
  background-repeat:no-repeat;
  background-image:url(/fileadmin/bilder/template/menu.gif);
  background-position: 0% 100%;
  padding-left:4px;
  color: black;
  font-weight:bold;
  text-decoration: none;
  /* padding: 0 4% 0 4%; */
}

#menu ul li.active {
   background-repeat:no-repeat;
   background-image:url(/fileadmin/bilder/template/active_menu.gif);
   background-position: 4px 0%;       
}

#meta_support{
 width:175px;
 margin-top:18px;
 margin-bottom:1em;
}

#support{
 background-color: #00757b;
 padding: 5px;
 padding-bottom: 6px;
 background-image: url(/fileadmin/bilder/template/hg_ecke.gif);
 background-repeat:no-repeat;
 background-position:100% 100%;
}

#support_head{
 background-color:#dee3e7 ;
  height:36px;
  display:block;
}

#support_head img{
 display:block;
 border-bottom:0;
 padding-bottom:0;
 /*border: 1px yellow solid;*/
}

#support_content{
  border: 0;
  border-left:white 3px solid; 
  border-right:white 3px solid;
  border-bottom:white 4px solid;
/*  border-top:#dee3e7 1px solid;*/
  background-color:#dee3e7 ;
  color: black;
  padding:4px;
  padding-top:0px;
  margin-top:0px;
}

html>body #support_content{
 border-top-width:1px;
}

#support_content h3{
 padding-top:0;
 margin-bottom:0;
 margin-top:0.7em;
}

.newsdate a, .newsdate, #news table {
 color: #4aa129;
 font-weight: bold;
 /*font-size: 0.9em;*/
 padding-top:4px;
 margin-bottom:0;
}

html>body #support_content h3, html>body .newsdate a, html>body .newsdate, html>body #news table{
 /*font-size:small;*/
}

#support_content a{
  text-decoration:underline;
  /*color: #4a616b;*/
  color:black;
  font-weight:normal;
}

#content a{
 text-decoration: underline;
}
#action{
 margin-top:7px;
 width: 165px;
 background-color: #4aa129;
 /*color: #4a616b;*/
 padding: 4px;
 padding-top:24px;
 padding-left:5px;
 padding-bottom: 7px;
 background-image: url(/fileadmin/bilder/template/bwfokus_ecke.gif);
 background-repeat:no-repeat;
 background-position:0% 0%;
}

#action_content{
 background-color: white;
 padding:3px;
 padding-top:4px;
 min-height:85px;
 border-top:2px solid white;
}

#action .protect{
 padding-top:20px;
 padding-left:4px;
 padding-bottom:12px;
 min-width:10px;
 background-color: white;
 margin-left: 58px;
}
      
/* alter ie: -problem action-box */
html>body #action .protect {
 height:16px;
} 


#content_box {
  background-color: #00757b;
  color: #4a6163;
  /*border:solid 7px #00757b;*/
  margin-top:16px;
  padding: 6px;
  background-image: url(/fileadmin/bilder/template/content_rahmen.gif);
  background-repeat:no-repeat;
  background-position:0% 0%;
}


#content {
 background-color: white;
  padding:0px;
  width:478px;
 }

.trenner{
 height:20px;
 background-color:white;
}

#inhalt{
 padding:7px;
} 

#bild{
 margin:0px;
} 

#content table{
  width:100%;
}

#bild table tbody.green{
 background-color: #00757b;
}
#bild table tbody.green td{
 background-color: #dee3e7;
 border:3px solid white;
 padding:4px;
}

#bild table tr td.logo_left, #bild table tr td.logo_left img {
 background-color:white;
 padding:0px;
 vertical-align: top;
 text-align:right;
}

#loginfe, #news{
 background-color: #00757b;
 padding-left:5px;
 margin-top:50px;
}

#loginfe p.csc-form-label #loginfe p{
 color: #00757b;
 /*background-color:yellow;*/
 height:0px;
 width:0px;
/* #margin-top:0px;
 #margin-bottom:0px;
 #padding-top:0px;
 #padding-bottom:0px;*/
 margin:0px;
 padding:0px;
}

#loginfe input{
 width:172px;
}

#loginfe strong{
 margin:0px;
 padding:0px;
}

#loginfe input.right{
 width:60px;
}

#loginfe ul{
list-style-type:none;
padding-left:0px;
margin:0px;
margin-top:5px;
margin-bottom:5px;
height:1em;
}


#loginfe form {
/*min-height:15px;*/
/*background-color:yellow;*/
margin-top:0px;
}

#loginfe ul li a, #loginfe ul li.active a{
 color:white;
}

#news {
 margin-top:0px;
}

#news table {
  margin-top: 1px;
  border-left: 1px solid #7bbead;
  color: #4a616b;
  font-weight: normal;
  width:180px;
  background-color: white;
}


#news table.first{
 background-position:143px 0%;
 background-image:url(/fileadmin/bilder/template/hick.gif);
 background-repeat:no-repeat;
} 

#news .title{
  font-weight: bold;
}

#news .right{
 padding-left:92px;
}

#news .more {
 margin-top: 4px;
}

.right{
 padding-left:121px;
}


#navigation {
  font-size: small;
  width: 18em;
  float: left;
  overflow: hidden;
}

#middle{
 min-width:100px;
}

.clear {
  clear: both;
}
a img{
 border:none;
}


#address{
  text-align: right;
  margin-top: 20px;
  margin-right: 0px;
  width:172px;
  font-size: 1em;
}

html>body #address{
 font-size:small;
}

.width32{
 width:32px;
}

/* content generell */
#content td  {
vertical-align:top;
padding-right:1em;
padding-bottom:0.5em;
}

#content td p{
 margin:0;
 margin-bottom:0.5em;
}

#content #bild td p, #loginfe p, #loginfe p.csc-form-label-req, #loginfe p.csc-form-label{
 margin-bottom:0;
 margin-top:0;
}

#bild div.csc-textpic-text {
  background-color:#dedfde;
  padding-top:0px;
  padding-bottom:3px;
  padding-left:4px;
  padding-right:4px;
  border:3px solid white;
  border-top:0px;
  border-left:0px;
}

#bild div.csc-textpic-text p.bodytext{
 margin-bottom:0.2px;
 margin-top:0px;
}

#bild div.csc-textpic-imagewrap{
 border:0px ;
  margin:0px;
  padding:0px;
  }    

/* news */

.news-list-browse{
  margin-top:3em;
  }



.news-list-container h3{
 display:inline;
 }

/* forms generell */
fieldset{
 border:none;
 }
#right fieldset label{
  width: 120px; 
  display:block;
  float:left;
}  

#inhalt form.loginmcafee label{
 display:block;
 float:left;
 width:100px;
}

/* content solutions-tabelle */ 
/* colors:
.bg_green{
 background-color: #007952;
}

.green {
 background-color:#39cf00; 
}

.grau {
 background-color: #dee3e7;
} */

.rot{
 color: red;
}

th{
text-align: left;
}
