#stdC_topContent {
            position: relative;
            left: 40px;
            width: 590px;
            border-style: none;
            z-index: 1;
}

#stdC_contentColumn {
            position: relative;
            left: 0px;
            width: 590px;
            z-index: 1;
}

#stdC_background {
            position: absolute;
            top: 50px;
            left: 0px;
            width: 590px;

            background-image: url(fileadmin/templates/images/hintergrund_linie.gif);
            background-repeat: repeat-y; 

            z-index: 2;
            visibility: hidden;
}

#stdC_backgroundOverlay {
            position: absolute;
            top: 10px;
            left: 0px;
            width: 410px;

            background-color: #FFFFFF;

            z-index: 3;
}

.stdC_contentElement {
            position: relative; 
            border-style: none;
            margin-bottom: 20px;
            z-index: 4;
}

.stdC_elementHead {
            position: relative;
            left: 0px;
            width: 350px;
            height: 40px;

            border-style: none;

            z-index: 5;
}

.stdC_elementHead h1 {
            position: relative;
            top: 20px;
            display: inline;

            font-family: Arial; 
            font-size: 11px; 
            font-weight: bold;
            color: #666666;
}

.stdC_elementBody {
            position: relative;
            top: 10px;
            left: 0px;
            width: 590px;

            border-style: none;            
            overflow: hidden; 

            z-index: 6;
}

.bodytext_colPosNormal, .subheadertext, UL {
            margin-right: 200px; 
            border-style: none;
	        font-family: Arial; 
            font-size: 11px; 
            font-weight: normal;
}

.bodytext_colPosNormal A, .subheadertext A, UL A { color: #000000; text-decoration: underline; }
.bodytext_colPosNormal A:hover, .subheadertext A:hover, UL A:hover { color: #000000; }

A { color: #000000; text-decoration: underline; }
A:hover { color: #000000; }

div.stdC_contentColumn p {
	margin-right: 200px;
}

.contenttable .bodytext_colPosNormal {
          padding: 3px;
          border-style: none;
          margin-right: 0px; 
          font-family: Arial; 
          font-size: 11px; 
          font-weight: normal;
}

#stdC_linkTop {
            position: absolute;
            top: 15px;
            left: 420px;
            width: 66px;
            height: 17px;

            z-index: 7;
}

#stdC_linkBottom {
            position: absolute;
            bottom: 0px;
            left: 420px;
            width: 66px;
            height: 50px;

            z-index: 8;
           
}

.stdC_back {
            position: absolute;
            top: 0px;
            left: 0px;
            font-family: Arial; 
            font-size: 11px; 
            font-weight: bold;

            z-index: 9;
}

.stdC_arrow {
            position: absolute;
            top: 0px;
            right: 0px;

            border-style: none;

            z-index: 10;
}

.stdC_top {
            position: absolute;
            top: 30px;
            left: 0px;

            font-family: Arial; 
            font-size: 11px; 
            font-weight: normal;

            z-index: 11;
}
.stdC_top a:link {  
            color: #000000;
            text-decoration: none; 
}
.stdC_top a:visited {  
            color: #000000;
            text-decoration: none; 
}
.stdC_top a:hover {  
            color: #000000;
            text-decoration: none; 
}
.stdC_top a:active {  
            color: #000000;
            text-decoration: none; 
}
.stdC_top a:focus {  
            color: #000000;
            text-decoration: none; 
}

#stdC_right_news {
            position: relative;
            top: 2px;
            border-style: none;
            background-color: #CCCCCC;
	    margin-bottom: 0px;
	    width: 160px;
}

#stdC_right {
            position: relative;
            top: 0px;
            border-style: none;
	    background-color: #CCCCCC;
	    margin-top: -8px;
	    width: 160px;
	    padding: 10px;
	    overflow: hidden;
}

.imgtext-table {
            padding: 0px;
            margin: 0px;
            margin-left: 10px;
            margin-bottom: 10px;
}

.news_image {
            position: relative;
            text-align: right;

}

fieldset {
  border-width: 0px;
}

label {
  display: block;
  float: left;
  margin:0cm;
  margin-bottom:.0001pt;
  text-align:left;
  vertical-align: top;
  width: 150px;
}

input#mailformformtype_mail {
  margin-left: 150px;
  float: none;
  width: auto;
}

