body {
        margin:0;
        background-color:white;
}
p, td, ol ,tbody {
        font-family:verdana;
        margin:0;
        line-height:1.5;
}
.bodytext, ol ,tbody {
        font-size:11;
        color:black;
        margin-bottom:0;
}


h1, h2, h1 a,  h1 a:hover{
        font-family:"times new roman", times, serif;       
        font-size:32px;
        font-weight:normal;
        color:gray;
        line-height:1.2;      
        display:block;
        width:688px; 
        margin:0px;
        margin-bottom:8px;
        padding-bottom:8px;                 
        border-bottom:1px solid gray;
}
h2, h2 a, h2 a:hover{
        font-family:"times new roman", times, serif;  
        font-size:24px;
        margin-bottom:8px;
        padding-bottom:7px;
        line-height:1.2;
}
h1 a,  h1 a:hover, h2 a, h2 a:hover {
        border:none;
        margin-bottom:0px;
        padding-bottom:0px;        
}
.csc-header csc-header-n1, .csc-firstHeader{
        font-family:verdana;
        font-size:11px;
        border:none;
        line-height:1; 
      
}

.bodytext .important {
        position:relative; 
        top:-9;   
        display:block;
        width:688; 
        border-bottom:1px solid gray;       
        color:black;     
}
.klein {
        font-size:9;
        letter-spacing:0.25;
}
.align-right{
        text-align:right;
        font-size:11;
        color:black;
        margin-bottom:0;
}
table {border-spacing:0;}
ol {
	left:1px;
	padding:4 0 0 20;
	position:relative;
}
ul {
        padding:4 0 0 1;
        margin:0px;
}
ul li {
        padding-bottom: 4px;
        padding-bottom: 4px;  
        list-style-type: none;
        text-align:left;
        padding-left: 18px;
        background: url('sgv-dashed-bullet.gif') no-repeat left top;
}
ol li {
        list-style-type: lower-alpha;
        padding-bottom: 4px;
        padding-bottom: 4px;        
}
.component-items-ordered {
        list-style-type: lower-alpha;
}
.detail{
        font-size:9px;
}
.title_upper {
        font-size:10px;
        letter-spacing:2px;
        text-transform:uppercase;
        color:red;
        line-height:15px;
}

select, input, textarea{
        width:144px;
        font-family:verdana;
        font-size:11px;  
        border:1px solid gray; 
        padding:4;  
        line-height:20px;    
}
label{
        padding-right:16;
}

.nav_pagecounter{
        position:absolute;
        top:0px;
        width:100px;
        display:block;
        left:0;
        text-align:right;
        background-color:green;        
}
#pagetitle{
    position:absolute;
    left:176;
    top:38;   
    letter-spacing:2px;
    background-color:green;
}

/* Templates Mitglieder-Verwaltung */
/* +liste-lib.standcont-address */
.standardcontent_area {
    position:absolute;
    display:block;
    height:544;
    width:744;  
    top:0; 
}
/* lib.standardcontent auf 2. Ebene Members */
.pos_navfirstpicofpage {
    position:absolute;
    left:0;
    top:32;
     width:754; 
    display:block;
}
.pos_firstaddress {
    position:absolute;
    left:0;
    top:415;
    border-top:1px solid black;
    line-height:16px;
     width:744;
}

/* temp.platzhaltercontent auf 3. Ebene Members in "sgv-mitgliederarbeiten-ns.css" */


/*******************************START GROUNDZERO*********************************/
#groundzero_table_outer{
        background-color:transparent;
        width:100%;
        height:90%;
        margin:0;
        border-spacing:0;
}
#groundzero_table_outer td{
        background-color:transparent;
}
#groundzero{
        position:relative;
        width:944;
        height:608;
        background-color:transparent;    
        background-image:url(xxxsgv-satzspiegel.gif);  
        text-align:left;
}
#groundzero_spacer_bottom{
        display:block;
        width:100%;
        height:11%;
}

.opaquelayer{
        display:none;
}
.body_mitgliederarbeiten {
        display:none;
}
.platzhaltercontent{
        display:none;
}

#logo{
        position:absolute;
        left:379;
        top:18px;
        display:block;
        height:23px;
}

#pos_content {
    position:absolute;
    left:176;
    background-color:transparent;
    height:542;
    width:751; 
    top:48;
    border-left:1px solid black;
    border-bottom:1px solid black;
    border-top:1px solid black;
}
#content{
    position:absolute;
    top:16;
    left:7;
    height:526;    
    width:744;
    background-color:transparent;
}
#standardcontent{
    position:absolute;
    top:0;
    left:7;
}

/*  ********* lib.headerstandard ********* */
#headerstandard {
    position:absolute;
    height:16;
    width:752;
    left:176;
    top:48;   
}
.pos_pagetitle_standard, .pos_pagetitle_start {
        font-size:10px;
        position:absolute;
        left:8px;    
        line-height:16px;  
        width:744;
        border-bottom:1px solid black;  
        color:red;
        letter-spacing:2px;
        text-transform:uppercase;
}
.pos_additionalInfo {
        position:absolute;
        left:300;
        height:16;
        width:258px;
        display:block;
        text-align:right;
        z-index:100;
}
#nav_aktuellenews {
        position:absolute;
        display:block;
        left:572;
        top:48;
        background-color:white;
}
#NewsRecordToShow {
        position:absolute;
        left:32;
        top:48;
}
.pos_linkImpressum, .pos_galerieExists{
        width:192;
        display:block;
        position:absolute;
        left:564;
        top:544;
       color:gray;
       line-height:16px;
}
.pos_galerieExists {
        color:red;
        left:0;
}
.pos_wordImpressum {
        position:absolute;        
        width:88;
        display:block;
        text-align:right;
        left:100;
        top:0;
        float:left;
}

/*  ********* ende lib.headerstandard ********* */


/* funcmenu/submenu */
#submenu {
        position:absolute;
        width:68;
        background-color:transparent;
        left:808;
        top:48;
        text-align:right;
        line-height:16px;
}

.funcMenuHiddenText {
        position:absolute;
        top:0;
        width:80;
        display:block;
        text-align:right;
        visibility:hidden;
        color:black;
        line-height:16px;
        font-size:10px;
}
.funcIconContainer {
        display:block;
        width:16;
        text-align:right;
}
.funcIconContainer a, .funcIconContainer a:hover {
        display:block;
        width:16;
        text-align:right;
}
.funcIconContainer a:hover {
        color:red;
}
/* Ende funcmenu/submenu */
.sponsorarea {
        position:absolute;
        width:160px;
        height:320;
        display:block;
        top:254px;
        overflow:hidden;
        border-bottom:1px solid black;
}
/*******************************ENDE GROUNDZERO*********************************/

/*******************************START Navigation*********************************/
a, a:hover, a:visited, a:active {
        font-family:verdana;
        text-decoration:none;
        font-size:11;
        color:gray;
}
a:hover {
        color:red;
}
.bodytext a, .bodytext a:hover, ol a, ol a:hover, .align-right a, .align-right a:hover{
        font-size:11;
        color:#333333;
        text-decoration:underline;    
}
.bodytext a:hover, ol a:hover, .align-right a:hover{
    color:black;
}


/* mainmenu */

#mainmenu {
        position:absolute;
        width:160;
        left:16;
        top:17;
        background-color:red;
}
#navoutmouse{
        position:absolute; 
        left:-10; 
        top:-200; 
        width:680; 
        height:600; 
        background:transparent; 
        visibility:hidden;
}
.spacetop{
        height:16;
        width:160;
        display:block;
        background-color:white;   
}

/* mainmenu-lev1 */
.mainmenu-lev1-no a, .mainmenu-lev1-no a:visited, .mainmenu-lev1-cur a, .mainmenu-lev1-cur a:visited, .mainmenu-lev1-ifsub a,  .mainmenu-lev1-ifsub a:visited, .mainmenu-lev1-actifsub a,  .mainmenu-lev1-actifsub a:visited, .parent1-act a, .parent1-act a:visited, .parent1-ifsub a, .parent1-ifsub a:visited, .parent1-actifsub a, .parent1-actifsub a:visited{
        position:relative;
        text-align:right;
        background-color:white;
        color:#666666;
        height:15;
        width:144;
        display:block;
        border-bottom:1px solid black;
        padding-right:16px;
        line-height:16px;    
}
.mainmenu-lev1-no a:hover, .mainmenu-lev1-cur a, .mainmenu-lev1-cur a:visited, .mainmenu-lev1-actifsub a:visited, .parent1-ifsub a, .parent1-ifsub a:visited, .parent1-actifsub a, .parent1-actifsub a:visited {
        background-color:red;  
        color:white;
}
.mainmenu-lev1-ifsub a, .mainmenu-lev1-ifsub a:visited, .mainmenu-lev1-actifsub a, .mainmenu-lev1-actifsub a:visited {
        color:white;
        background-color:transparent;
        padding-right:12px; 
}
.mainmenu-lev1-ifsub a, .mainmenu-lev1-ifsub a:visited {
        padding-right:16px;           
        color:gray;
}
.mainmenu-lev1-actifsub-cont {
        width:160;
        background: url('sgv-nav-arrow-weissrot.gif') no-repeat right top;
}
.mainmenu-lev1-ifsub-cont {
        width:160;
        background: url('sgv-nav-arrow-grauweiss.gif') no-repeat right top;
        background-color:white;
}
.parent1-ifsub, .parent1-actifsub {
        position:absolute;
        width:160;
        display:block;
        top:0;
        left:0;
        visibility:hidden;
}
.parent1-ifsub a, .parent1-actifsub a {
        background: url('sgv-nav-arrow-weissrot.gif') no-repeat right top;    
        background-color:red;     
}

/* mainmenu-lev2 */
.mainmenu-lev2 {
        width:156;
        background-color:white; 
}
.mainmenu-lev2-no a, .mainmenu-lev2-no a:visited, .mainmenu-lev2-cur a, .mainmenu-lev2-cur a:visited, .mainmenu-lev2-ifsub a, .mainmenu-lev2-ifsub a:visited, .mainmenu-lev2-actifsub a, .mainmenu-lev2-actifsub a:visited {
        text-align:right;
        color:gray;
        height:15px;
        width:144;
        padding-right:12;
        display:block;
        background-color:white; 
        border-bottom:1px solid black; 
        line-height:16px;    
}
.mainmenu-lev2-actifsub a, .mainmenu-lev2-actifsub a:visited{
        background: url('sgv-nav-arrow-rotweiss.gif') no-repeat right top;     
        color:red;  
}
.mainmenu-lev2-ifsub a, .mainmenu-lev2-ifsub a:visited{
        background: url('sgv-nav-arrow-grauweiss.gif') no-repeat right top;     
        color:gray;  
}
.mainmenu-lev2-cur a, .mainmenu-lev2-cur a:visited, .mainmenu-lev2-no a:hover , .mainmenu-lev2-actifsub a:hover, .mainmenu-lev2-ifsub a:hover{
        color:red; 
}
.mainmenu-lev2-actifsub a:hover, .mainmenu-lev2-ifsub a:hover{
        background: url('sgv-nav-arrow-rotweiss.gif') no-repeat right top; 
}     
.child1wrapper {
    position:absolute;
    top:0;
    left:161;
    width:160;
    display:block;
    background-color:white;
    text-align:right;
    padding:16 16 16 0;
}
.child1-act, .child1-ifsub, .child1-actifsub {
    position:absolute; 
    top:0; 
    left:0; 
    visibility:hidden;
    display:block;
}

.child1-act a, .child1-act a:hover, .child1-ifsub a, .child1-ifsub a:hover, .child1-actifsub a, .child1-actifsub a:hover{
    background-color:white;
}
.child1 a:hover{
    color:white;    
}      

/* mainmenu-lev3 */
.mainmenu-lev3 {
        width:160;
        background-color:red; 

}

.mainmenu-lev3-no a, .mainmenu-lev3-no a:visited, .mainmenu-lev3-act a, .mainmenu-lev3-act a:visited, .mainmenu-lev3-cur a, .mainmenu-lev3-cur a:visited {
        height:15;
        width:144;
        padding-right:8;
        display:block;
        border-bottom:1px solid black; 
        line-height:16px;   
        background-color:white;   
        text-align:right;   
}
.mainmenu-lev3-cur a, .mainmenu-lev3-cur a:visited, .mainmenu-lev3-no a:hover {
        color:red;
}
/*******************************ENDE Navigation*********************************/



/********************** fce cliparea scrollbars  ************************/
#cliparea {
        position:absolute;
        top:0;
        left:0;
}  
#container_cliparea {
	background-color:transparent;
	height:480px;
	left:0px;
	position:relative;
	top:0px;
	width:688px;
        overflow:hidden;
}
#containerscrollbar {
        height:480px;
        left:728px;
        position:absolute;
        top:32px;
        width:14px;
        border-left:1px solid gray;
        border-right:1px solid gray;
        visibility:hidden;
}
#scrollprotect {
        width:100;
        height:100%;
        background-color:transparent;
        position:absolute;
        left:-16;
}
#containerscrollbar_cover_left {
        width:8;
        height:99%;
        background-color:white;
        position:absolute;
        left:-9;
}
#scrollupbox {
	background-image:url(sfg-arrow_top.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:0px;
	width:16px;
}
#containerscrollbox {
	background-color:transparent;
	height:448px;
	left:0px;
	position:absolute;
	top:16px;
	width:16px;
}
#scrollbox{
	background-color:transparent;
	background-image:url(sfg-scroll-box-1px.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:0px;
	width:14px;
	z-index:100;
}
#scrolldownbox{
	background-image:url(sfg-arrow_bottom.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:464px;
	width:16px;
}


/*  *********************** fce *********************/
#content_spitzmarke{
        font-family:"times new roman",times,serif;
        text-transform : uppercase;
        letter-spacing:2px;  
        height:32px;      
}
/*  fce_content_scroll_container_cliparea */
#fce_content_scroll_container_cliparea {
	background-color:transparent;
	left:24px;
	position:relative;
      	width:688px;
}


/*  fce_content_left_right_scroll */
#black_vertical_line {
        position:absolute;
        top:32px;
        left:556px;
        width:1px;
        display:block;
        height:495px;
        background-color:black;
}
#fce_content_left_right_scroll_container_cliparea #container_cliparea{
        position:relative;
        display:block;
        width:744px;
}
#content_left{
        display:block;
        width:516px;
        padding:0 16 0 24;
}
#content_left .bodytext .important, #content_left h1,  #content_left h2{
        display:block;
        width:516;
}
#content_right {
        display:none;
}
#content_right_output{
        top:0;
        display:block;                   
}

/* unterschied mit/ohne Scrollbars */
.content_right_large {
        display:block;
        width:180;
        border-top:1px solid black;    
        padding:0 0 0 8;         
}
.content_right_small{
        display:block;
        width:160;
        overflow:hidden;
        padding:0 0 0 8;
        border-top:1px solid black;                       
}
.content_right_small h1.csc-firstHeader, .content_right_large h1.csc-firstHeader{
        display:block;
        width:160;
        margin-bottom:8px;
        margin-top:4px; 
        text-transform:uppercase;
        border-bottom:1px solid black;
        font-size:10px;
        color:red;       
        letter-spacing:1;
        height:6px;
}
.content_right_large h1.csc-firstHeader{
        width:180;       
}
h1.csc-firstHeader {
        line-height:1; 
}


/* ende fce_content_left_right_scroll */

/* fce_content_big_scroll, siehe auch #fce_content_big_scroll_addresslist */


/*    --------------- lib.tt_address_output ---------  */
.pos_column_right{
    position:absolute;
    border-left:1px solid black;
    width:367;
    height:127;
    top:0px;
    left:367;
}

.pos_column_left_header, .pos_column_right_header{
    position:relative;
    border-bottom:1px solid black;
    width:359;
    height:15;
}
.pos_column_right_header{
        left:7;
    width:368;  
}
.pos_address_c1{
    position:absolute;
    top:20;
    width:178;
    height:100px;
    overflow:hidden;    
    display:block;
    line-height:1.3;  
}
.pos_address_c2{
    position:absolute;
    top:20;    
    left:186;
    width:174;
    height:100px;
    overflow:hidden;
    display:block;
    line-height:1.3;   
}
.pos_address_c2 a:hover{
        text-decoration:underline;
}
.pos_description_c1{
    position:absolute;
    left:8;
    top:20;
    width:178;
    height:100px;
    overflow:hidden;    
    display:block;
    line-height:1.3;      
}    

.pos_description_c2{
    position:absolute;
    top:20;    
    left:188;
    width:178;
    height:100px;
    overflow:hidden;
    display:block;
    line-height:1.3;    
 }


 /*  fce_newmember -------------*/
#thumbs {
        position:relative;
        margin-top:16;
        margin-bottom:16px;
        width:550px;
        height:178px;
        overflow:hidden;
}
.thumbs_spacer {
        float:left;
        padding:0 10 10 0;
} 
#address_content{
        width:548px;
} 
#address_content .important{
        display:block;
        width:100%;
} 
#address {
        position:absolute;
        top:399;
        width:550px;
        display:block;
        border-top:1px solid black;
        background-color:white;
}
#address .pos_column_right{
        position:absolute;
        left:275;
        display:block;
        width:275;
} 
#address .pos_column_left .pos_column_left_header {
        width:267;
        display:block;
}
#address .pos_column_right .pos_column_right_header {
        display:block;
        width:267;
}
 /*  fce_content_left_right_scroll_container_cliparea > fce_newmember -------------*/
#fce_content_left_right_scroll_container_cliparea #address {
        position:absolute;
        top:367;
        left:0;
        display:block;
        width:556;
}
#fce_content_left_right_scroll_container_cliparea #thumbs, #fce_content_left_right_scroll_container_cliparea #address_content{
        position:relative;
        left:-24;
}
#fce_content_left_right_scroll_container_cliparea #thumbs{
        margin-top:0;
}
 /*  ende fce_newmember -------------*/


 /*  ende 2 columns ???? -------------*/

td.dottedline{
   	background-color:black;
        height:100%; 
        width:1px;     
}
.contentspacer{
        height:480px;
        width:1px;         
}
 



table.navprevnextsibling {
        position:relative;
        height:16px;
        width:186px;
        border-spacing:0; 
        padding:0;
        top:-1; 
        line-height:16px;
}
table.navprevnextsibling td {
        height:16px;
        line-height:16px;        
}
/*  start  --------------- lib.navprevnext ------------------------------  */ 
.pos_navprevnextsibling {
        position:relative;
        left:0;
        display:block;
        height:16;
        line-height:15px;
        float:right;            
     
}
.pos_navprev, .pos_navnext, .pos_navpagecountsibling{
        display:block;
        float:left;  
        height:16;
        line-height:16px;

}

.pos_which_menuobj, .pos_howmany_menuitems, .pos_von {
        display:block;
        width:26;
        text-align:right;
        float:left;
}
.pos_howmany_menuitems {    
        text-align:left;
}
.pos_von{
        width:30;
        text-align:center;       
}
/*  ende  --------------- lib.navprevnext ------------------------------  */ 
 
/*    --------------- liste-temp.firstaddresssubpages ------------------------------  */
/*    --------------- Tabellenkopf mit Suchfunktionen  ----  */
table.addressFilterOrderSearch{
        position:absolute;
        top:28;
        width:744;    
}
.c1_5, .c2_5, .c3_5, .c4_5, .c5_5{
        display:block;
        float:left;
        line-height:16px;
}
.c1_5{
        width:180px;
}
.c2_5{
        width:64px;
}
.c3_5{
        width:172px;
}
.c4_5{
        width:184px;
}
.c5_5{
        width:144px;
}
#submitSearchMember {
        width:56px;
        height:24px;    
        font-family:verdana;
        font-size:11px;  
        border:1px solid gray; 
        padding:0 4;
        text-align:center;  
        background-color:white;
}
.wkselect {
        width:144px;   
        font-family:verdana;
        font-size:11px;
        padding:2 0;   
}
.wkselect_group {
        width:144px;
        height:24px;    
        font-family:verdana;
        font-size:11px;
}
select.wkselect, input.wkselect{
        width:144px;
        height:24px;    
        font-family:verdana;
        font-size:11px;  
        border:1px solid gray; 
        padding:4;  
}
.noSearch {
        color:gray;
}
/*   ende --------------- Tabellenkopf mit Suchfunktionen  ----  */

/*   start --------------- Tabelle-Adressen  ----  */
.c1_4, .c2_4, .c3_4, .c4_4{
        position:absolute;
        left:0;
        display:block;
        width:180px;
        line-height:16px;
        padding:4 0 4 0;
}
.c2_4, .c3_4, .c4_4 {
        padding-right:0;
}
.c2_4 {
        left:185;
}
.c3_4 {
        left:370;
}
.c4_4 {
        left:555;
}
.addressListDefaultHeaderRow {
        position:absolute;
        top:64;
        display:block;
        width:744;
        height:16;
        border-top:1px solid gray;
        border-bottom:1px solid gray;        
        line-height:16px;
        font-size:10px;    
        color:red;
        letter-spacing:2px;
        text-transform:uppercase;        
}
.addressListDefaultHeaderRow .c1_4, .addressListDefaultHeaderRow .c2_4, .addressListDefaultHeaderRow .c3_4, .addressListDefaultHeaderRow .c4_4{
        padding:0;
}
.addressStandardSelectionRow {
        display:block;
        width:744px;
        border-bottom:1px solid silver;
        height:39;
}
a.addressrow {
        text-decoration:none;
}
a.addressrow:hover {
        color:red;
        text-decoration:none;
}
.orderby_no_desc a, .orderby_no_desc a:visited {
        background: url('sgv-arrow-tobottom-grauweiss.gif') no-repeat center center;
}
.orderby_act_desc a, .orderby_act_desc a:visited {
        background: url('sgv-arrow-tobottom-rotweiss.gif') no-repeat center center;
}
.orderby_no_desc a:hover, .orderby_act_desc a:hover {
        background: url('sgv-arrow-totop-rotweiss.gif') no-repeat center center;     
}

.orderby_no_asc a, .orderby_no_asc a:visited {
        background: url('sgv-arrow-totop-grauweiss.gif') no-repeat center center;
}
.orderby_act_asc a, .orderby_act_asc a:visited {
        background: url('sgv-arrow-totop-rotweiss.gif') no-repeat center center;
}
.orderby_no_asc a:hover, .orderby_act_asc a:hover {
        background: url('sgv-arrow-tobottom-rotweiss.gif') no-repeat center center;
}
.iexplorer_taste {
        position:relative;
        height:38;
        left:5000;
}
/*   ende --------------- Tabelle-Adressen  ----  */
.addressObject {

}
.address_cover1, .address_cover2, .address_cover3 {
        position:absolute;
        top:66;
        left:176;
        width:8px;
        height:476;
        background-color:white;
}
.address_cover2 {
        left:362;
}
.address_cover3 {
        left:548;
}

/*    --------------- temp.cliparea Adresstabelle  ----  */
#fce_content_big_scroll_addresslist {
        position:absolute;
        top:81;
        left:0;
}
#fce_content_big_scroll_addresslist #container_cliparea{
	background-color:transparent;
	height:440px;
	left:0px;
	position:relative;
	top:0px;
	width:744px;
        overflow:hidden;
}
#fce_content_big_scroll_addresslist #containerscrollbar{
	background-color:white;
	height:478px;
	left:728px;
	position:absolute;
	top:-17px;
	width:14px;
    visibility:hidden;
}
#fce_content_big_scroll_addresslist #containerscrollbox{
	background-color:transparent;
	height:448px;
	left:0px;
	position:absolute;
	top:16px;
	width:16px;
}
#fce_content_big_scroll_addresslist #scrolldownbox{
	background-image:url(sfg-arrow_bottom.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:464px;
	width:16px;
}
#fce_content_big_scroll_addresslist #scrollupbox{
	background-image:url(sfg-arrow_top.gif);
	height:16px;
	left:0px;
	position:absolute;
	top:0px;
	width:16px;
}
/*    ende --------------- cliparea Adresstabelle  ----  */
/*    --------------- liste-temp.firstaddresssubpages Ende ------------------------------  */



/* ****************** SITEMAP ***************** */
.csc-sitemap{
  background-color:white; 
	list-style: none none; 
        	list-style-image: none;
                width:100%;
}

.csc-sitemap ul{
	padding:0;
	margin:0;
}
.csc-sitemap li{
	position:relative;
        line-height:1.45;
	padding:0;
	margin:0;
	left:0px;
         top:0;
        background:none;
        width:186;
        height:16;
        border-top:1px solid gray;
}
.csc-sitemap-lev1, .csc-sitemap-lev2, .csc-sitemap-lev3{ 
        display:block;
        width:186px;
}
.csc-sitemap-lev2, span.csc-sitemap-lev4-table{
        display:block;
        position:relative;
        left:186;
        top:-17;

}
span.csc-sitemap-lev4-table {

}
table.sitemap_table_lev3to4 {
        width:344;
}

td.csc-sitemap-lev3, td.csc-sitemap-lev4 {
        width:100%;
        border-top:1px solid gray;  

}
td.csc-sitemap-lev4 {
        text-align:left;
        width:160;  
        padding:4 0 0 0;      
}
div.csc-sitemap-lev4 {
        width:160;
        height:100%;
        display:block;
}
span.csc-sitemap-lev4 {
        left:0;
        top:0;
        width:16;
        height:16;
        float:left;  
        overflow:hidden;   
        padding:0; 
}
.csc-sitemap-lev4 a, .csc-sitemap-lev4 a:hover{ 
}

.csc-sitemap-lev4 a:hover{

}

/* ****************** LOGIN***************** */
div.pos_notlogged_in input {
        font-family:verdana;
        font-size:11px; 
        line-height:20px;       
        position:relative;
        width:144px;      
        border:1px solid gray; 
        margin:0 28 0 4;        
        padding:4;  
}   
div.pos_logged_in {
        position:absolute;
        left:30;
        height:16;
} 
table.pos_csc-mailform {
        width:258;
}
div.pos_logged_in input {
        font-family:verdana;
        font-size:11px; 
        line-height:16px;   
        width:51;
        display:block;        
        height:16;          
        border:0; 
        padding:0;
}
.csc-form-label-req {
        color:red;
}
.sty_username {
        padding-right:16px;
        color:red;
}

/* Suchmaske */        
        
.mySearchResult {
        width:720;
        display:block;
        border-top:1px solid gray;
        top:64;
        left:24;
        position:absolute;    
        margin-top:8;
        padding-top:8;
}    
.mySearchResult .csc-searchResult {
        width:720;
        display:block;
}
.mySearchResult h3 {
        border-top:1px solid gray;
        margin-bottom:0;
        padding-top:8;
        margin-top:8;
}

.mySearchInterface {
        top:32;
        left:24;
        position:absolute;
        width:720;
        display:block;
        height:20;
        
}    
.mySearchInterface .csc-mailform-field {
        float:left;
}
.mySearchInterface label{
        float:left;
        display:block;
        line-height:24px;
}
.mySearchInterface input{
        float:left;
        display:block;
        margin-left:0px;
        margin-right:32px;  
}
#mailformsubmit {
        float:left;
        margin-left:92;
        margin-right:0;
}
table.csc-searchResultInfo{
        width:504;
        display:block;
}

.csc-searchResultPrevNext {
        width:80;
}


.csc-searchResultRange {
        width:344;
        display:block;    
}


/* ENdE Suchmaske */  














embed {
        width:100%;
}
