@media screen
{
    html
    {
        width:100%;
    }

    body
    {
        background-image:url(stbv_01_FILES/hintergrundgrafik2.gif);
        background-repeat:repeat-x;
        background-color:#F3F3F3;

        border: 0;
        margin: 0;
        padding: 0;
        height: 100%;
        font-family: Arial, Helvetica, Verdana, ms-sans serif;
        font-size: 9pt;
		width:100%;

    }

    .table
    {
       /* width:760px;*/
        /*overflow-y: scroll;*/
/*        overflow:-moz-scrollbars-vertical;*/
        padding:0px 0px 0px 10px;
/*        left:0px;
        right:0px;
        top:0px;
        bottom:0px;*/
        margin:0px 0px 0px 0px;
        height:100%;
    }

    .row
    {

    }
    .zellenfarbe
    {
       background-color:#65BE96;
       font-weight:bold;
    }

    .headrow
    {

        display: block;

    }

    .cell
    {
        height: 9px;
        padding-top:5px;
        padding-bottom:5px;
        display: block;
        overflow: hidden;

        text-align:left;
        float: none;
        border: solid 1px #FFFFFF;
        border-left-width: 0;
        margin:0;
        left :0;
        right:0;

    }

    .mycell
    {
        margin:0;
        height: 9px;
        padding-top:5px;
        padding-bottom:5px;
        display:  block;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align:left;
        width:30%;
        float: left;
        border: solid 1px #000000;
        left:0;
        right:0;
        font-weight:bold;
    }

    div
    {

    }

    .kopf
    {
        background-image: url(../images/css/kopf.gif);
        background-repeat: no-repeat;
        width:100%;
        height:200px;

    }
    .kopf2
    {
        background-image: url(stbv_01_FILES/head_oeffentlich.gif);
        background-repeat: no-repeat;
        width:100%;
        height:200px;

    }
    .print_only
    {
        display:none;
    }

    a
    {
        text-decoration:none;
        color:black;
    }


    /*
    .hovi:hover , .hovi.over
    {
        background-image:url(../images/buttonmo.gif);
        background-position:top;
        background-repeat:no-repeat;
     }
    */
    .navigation:hover
    {
         background-image:url(stbv_01_FILES/buttonmo.gif);
         background-position:top;
         background-repeat:no-repeat;
    }

    /*li:hover ul, li.over ul
    {
        display: block;
        padding-top:10px;
        padding-bottom:3px;
    }
    */
    .maindiv
    {
	  width:100%;
    margin:0 0 0 0;
    padding:0 0 0 0;
		background-color:#F3F3F3;
		overflow:visible;
		/*display:table;
		width:867px;
		border-bottom:2px solid white;
		border-right: 2px solid white; */

    }

    .maindivcenter
    {
		/*position:absolute;
		left: 220px;
		    */
		float:left;
		/*background-image:url(../images/aktuell.gif);
		background-attachment:fixed;
		background-position:right bottom;
		background-repeat:no-repeat;
		*/
		padding-top:10px;
		padding-left: 10px;
		width:640px;
		display:inline;
		border-left:2px solid white;
		/* margin-left:-2px; */

    }




    .mainnavi
    {
		float:left;
		display:inline;
		/*position:absolute;
		left:0;*/
		width:200px;

		background-image: url(../images/css/menueback3.gif);
		background-position:top;
		background-repeat:repeat-y;
		padding:0;
		margin:0;
		margin-top:-1px;
		border-right:2px solid white;


    }

    .mainnavi #balkenunter
    {
        width:200px;
        height:62px;
        background-image:url(stbv_01_FILES/balkenunter.gif);
        background-repeat:no-repeat;


    }


    .navielement
    {
        font-weight:bold;
        cursor:pointer;
        padding-left: 30px;
        padding-top:10px;
        padding-bottom:10px;
        padding-right:0;
        background-image:url(stbv_01_FILES/button.gif);
        background-repeat:no-repeat;
        left:0;
        right:0;
        margin:0;
    }


    .navielement2
    {
        font-weight:bold;
        cursor:pointer;
        padding-left: 30px;
        padding-top:10px;
        padding-bottom:10px;
        padding-right:0;
        background-image:url(stbv_01_FILES/buttonmo.gif);
        background-repeat:no-repeat;
        left:0;
        right:0;
        margin:0;
    }

    .navi_sub_element
    {
        background:transparent;
        display:block;
    }

    .navi_sub_element2
    {
        background: url(stbv_01_FILES/pfeilico.gif) left center no-repeat;
        display:block;
    }

    .contentlabel
    {
        font-size:15px;
        font-weight:bold;
		margin:0 0 10px 0;
		padding:0;
		display:block;
		border-bottom: 1px solid #CCC;
    }

    .labelerror
    {
        color:Red;
        font-size:14;
        font-weight:bold;
    }
    .txtgroesse
    {
        width:150px;
    }

    #Lbueberschrift
    {
        font-size:15px;
        margin-top:20px;
    }



/* bearbeitet von gloomit.de */

label {
width: 80px;
float: left;
left:10px;
}

fieldset.csc-mailform{
border:none;

}

table.link-enumeration{
width:100%;
BORDER-COLLAPSE: collapse;
border:1px;

}

/* edit 18.12.07 */
table.link-enumeration td{
border:1px solid #cccccc;
vertical-align:top;
padding: 3px;
}

table.link-enumeration{
table-layout: fixed;
}


div.fht_download_categorytitle{
	font-weight:bold;
}

div.fht_download_title{

background-color:#D3D3D3;
margin-bottom:5px;
padding: 2px 2px 2px 2px;

}

div.fht_download_description{
margin-left:5px;
margin-right:5px;
}

div.fht_download_icon{

}

div.fht_download_description, div.fht_download_name, div.fht_download_filesize, div.fht_download_filedate, div.fht_download_category{
margin-left:5px;
}

div.fht_download_download_link {
	margin-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:bold;
}


.csc-mailform-field label{
  float:left;
  clear:left;
  display:block;
  margin-right: 10px;
  width: 100px; 
  text-align:left;
}


div.fht_download_layout0{
 /*   border: 1px solid #000; */

}

div.fht_download_title img{
vertical-align: middle;
}


div.gloomit_wrap{
    border: 1px solid #999;
    margin: 5px 2px 10px 2px;
    padding-bottom: 5px;
}


#maincenter a{
  color: #008046;
  text-decoration: underline;
}

#maincenter a:hover{
  color: #01B765;
  text-decoration: underline;
}

#homepage_header{
  position: absolute;
  color: black;
  left: 238px;
  width: 400px;
  top: 47px;
}

#homepage_header-tube{
  display: inline;
  clear: right;
  float: left;
}

#homepage_contact{
  position: absolute;
  color: black;
  left: 683px;
  width: 200px;
  top: 47px;
}

#homepage_contact-tube{
  display: inline;
  clear: right;
  float: left;
}

#homepage_header-tube h3 {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}

#homepage_contact-tube p {
  margin-top: 0px;
  padding: 0px;
}

#userInfo{
  position: absolute;
  color: black;
  left: 69px;
  width: 800px;
  top: 178px;
}

#userInfo-tube{
  display: inline;
  clear: right;
  float: right;
  color: white;
}

#userInfo-tube h3 {
  font-size: 14px;
  margin: 0px;
  padding: 0px;
}

#userInfo-tube p {
  margin-top: 0px;
  padding: 0px;
}

#userInfo-tube a {
  color: white;
  text-decoration: underline;
}

.tx-srfeuserregister-pi1 label {
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}

.tx-srfeuserregister-pi1 legend {
  color: black;
}

/* bearbeitet von gloomit.de ENDE*/

}

@media print
{
    body
    {
        font-family:Arial;
		font-size:11pt;
    }
    .mainnavi{display:none}
    #Lbueberschrift{font-weight:bold;font-size:14pt;margin:20pt 0 10pt 0;}

    .print_only
    {
        display:block;
    }
}
