html {
	height: 101%;
}
body {
	 /*background: #FFF; 1000px: side-dp20.gif */
  background-color: #dddddd;
	margin: 0px;
  color:#000000; /*#575656;*/
	font-size:12px;
	font-family: Arial, Verdana, "Times New Roman";/* overflow:scroll; */
  /* background: url(img/layout/querbalken.jpg); */
  /*  background-repeat: repeat-x;  */
	

}
fieldset { 
  background-color : #E6E4E9; 
  }
input, select, textarea {
  border: 1px solid #999999;
  margin-bottom: 1px;
  font-family: Arial, Verdana, "Times New Roman";/* overflow:scroll; */
  font-size: 12px;
}
hr {
  height:1px; color: rgb(208,208,208);
}
input[type=submit] {
  background-color: #F2F2F2;
}
 
#container {
  border-left: 1px solid rgb(181,173,169);
  border-right: 1px solid rgb(181,173,169);
  background-color: #FFF;
  padding-top:0px;
  width: 950px;
	margin: 0 Auto;
}
img {
	border:0;
}

#main {
	width: 950px;
	margin: 0 auto;
	background: url(img/layout/navi.jpg) left top repeat-y;
}
#inhalt {
	float:left;
	padding: 0 30px 30Px 30px;
	width: 618px;
}
#inhalt.startseite {
	font-weight:bold;
	font-size:16px;
	color:#535353;
	float:left;
	padding: 2px 20px 30Px 88px;
	width: 570px;
}
.reg_field {
	width: 170px;
	font-size:10px;
	vertical-align:middle;
}
.reg_field_geb_dm {
	width: 20px;
	font-size:10px;
}
.reg_field_geb_y {
	width: 35px;
	font-size:10px;
}
/*------------------------ Header ----------------------------------------------*/
#header {
	margin: 0 Auto;
	width: 950px;
	height: 150px;
}
#header_left {
	float:left;
	padding-left: 15px;
	padding-top: 15px;
	margin: 0 Auto;
	width: 655px;
	height: 135px;
	background-image: url(img/layout/header.jpg);
}
#header_right {
  float:left;
	width: 280px;
	height: 150px;
}
#header_right.no {
	background-image: url(img/layout/header/no.jpg);
}
#header_right.bundeswehr {
	background-image: url(img/layout/header/bund.jpg);
}
#header_right.polizei {
	background-image: url(img/layout/header/polizei.jpg);
}
#header_right.bundespolizei {
	background-image: url(img/layout/header/bundespolizei.jpg);
}
#header_right.finanzamt {
	background-image: url(img/layout/header/finanzamt.jpg);
}
#header_right.justiz {
	background-image: url(img/layout/header/justiz.jpg);
}
#header_right.kreditinstitut {
	background-image: url(img/layout/header/kredit.jpg);
}
#header_right.lehramt {
	background-image: url(img/layout/header/lehramt.jpg);
}
#header_right.sonstige {
	background-image: url(img/layout/header/sonstige.jpg);
}
#header_right.pflege {
	background-image: url(img/layout/header/pflege.jpg);
}
/*------------------------ Startseite ------------------------------------------*/



#startseite_1 {
	padding-top:20px;
	padding-left: 0px;
	width: 491px;
	height: 268px;
	background-image: url(img/layout/startseite/1.jpg);
}

#startseite_4 {
	padding-top: 20px;
	padding-left: 0px;
	width: 550px;
	height:287px;
	background-image:url(img/layout/startseite/4.jpg);
}

#startseite_2 {
	padding-left: 0px;
	padding-top: 70px;
	width: 530px;
	height:80px;
	background-image:url(img/layout/startseite/2.jpg);
}

#startseite_3 {
  position: relative;
  left: -10px;
  top: 10px;
	padding-left: 205px;
	padding-top: 0;
	width: 275px;
	height:170px;
	background-image:url(img/layout/startseite/3.jpg);
	
}
#btn_kostenlosanmelden {
	background-image:url(img/layout/buttons/kostenlosanmelden.jpg);
	width:200px;
	height:80px;
}
#btn_kostenlosanmelden:hover {
	background-image:url(img/layout/buttons/kostenlosanmelden_hover.jpg);
}
/*------------------------ Startseite eingeloggt -------------------------------*/



#log_left {
	margin:auto;
	width:360px;
	float:left;
}
#log_right {
	margin:auto;
	width:210px;
	float:left;
}
#log_block_left {
	width:350px;
}
#log_block_left_top {
	width:350px;
	height:5px;
	background:url(img/layout/startseite_logged/bigblock_top.gif);
}
#log_block_left_cont {
	padding:0 15px;
	width:320px;
	background:url(img/layout/startseite_logged/bigblock_cont.gif);
}
#log_block_left_bottom {
	width:350px;
	height:5px;
	background:url(img/layout/startseite_logged/bigblock_bottom.gif);
}
#log_block_right {
	width:200px;
}
#log_block_right_top {
	width:200px;
	height:5px;
	background:url(img/layout/startseite_logged/smallblock_top.gif);
}
#log_block_right_cont {
	padding:0 5px;
	width:190px;
	background:url(img/layout/startseite_logged/smallblock_cont.gif);
}
#log_block_right_cont_left {
	float:left;
	width:40px;
}
#log_block_right_cont_right {
	float:left;
	width:150px;
}
#log_block_right_bottom {
	width:200px;
	height:5px;
	background:url(img/layout/startseite_logged/smallblock_bottom.gif);
}

.counter {
	background-image:url(img/layout/counter/bg.jpg);
	width:45px;
	height:10px;
}
/*------------------------ Fahrgemeinschaft ------------------------------------*/



#nav_fahrgemeinschaft {
	width:450px;
	height:30px;
}
#fahrgemeinschaft_btn {
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	line-height:30px;
	margin-left:20px;
	float:left;
	height:30px;
	width:120px;
	background-image:url(img/layout/buttons/fahrgemeinschaft/button_a.gif);
}
#fahrgemeinschaft_btn:hover {
	background-image:url(img/layout/buttons/fahrgemeinschaft/button_hover.gif);
}
/*------------------------ Registrieren ----------------------------------------*/



h4 {
	font-size:14px;
	font-weight:bold;
	padding: 0;
	margin: 0;
}
h7 {
	font-size:9px;
	padding: 0;
	margin:auto;
}
h6 {
	font-size:10px;
	margin:0;
}
h5 {
	font-size:16px;
	font-weight:bold;
	margin:0;
}

h3 {
	font-size:8px;
	padding-left: 0;
	margin: 0;
	line-height:0px;
}
a {
	color: #000;
	text-decoration:underline;
  
}
a:hover {
	text-decoration:underline;
}
#reg_button {
	padding: 20px 0;
}
/*------------------------ Suche -----------------------------------------------*/
h8 {
	font-size:13px;
	font-weight:bold;
	line-height:30px;
}
#fake_container {
	margin:auto;
	width: 500px;
	height: 540px;
}
#suche_fake_left {
	background:url(img/layout/suche/links.gif);
	float:left;
	width:340px;
	height:540px;
}
#suche_fake_right {
	background:url(img/layout/suche/rechts.jpg);
	float:left;
	width: 120px;
	height: 340px;
	font-size: 12px;
	color:#FFFFFF;
	padding: 150px 20px 50px 20px;
}
select {
	width:162px;
}
.such_textfeld {
	width:156px;
}
.such_textfeld_plz {
	width:40px;
}
.such_textfeld_plz_ort {
	width:107px;
}
#such_button {
	font-size:16px;
	width:120px;
	margin-left:80px;
	margin-top: 20px;
}

#suchergbox {
	background:#666666 url(img/layout/boxen/suche/main.jpg);
	width:470px;
	height:100px;
}

#suchergbild {
	padding:10px;
	background:#666666 url(img/layout/boxen/suche/bild.jpg);
	float:left;
	width:80px;
	height:80px;
}

#sucherg1 {
	padding-top:10px;
	float:left;
	width:180px;
	height:90px;
}

#sucherg2 {
	padding-top:10px;
	float:left;
	width:180px;
	height:90px;
}

#sucherg3 {
	padding-top:10px;
	float:left;
	width:10px;
	height:90px;
	background:#666666 url(img/layout/boxen/suche/3.jpg);
}



/*------------------------ Suche Zeilen ----------------------------------------*/



table.suche tr {
	height: 25px;
}
table.suche tr:hover {
	background-color:#999999;
}
/*------------------------ Aktuell ---------------------------------------------*/

#aktuell {
	float:left;
	font-size:18px;
	color: #b2b2b2;
	width:518px;
	height: 40px;
	font-weight:bold;
	padding-left: 100px;
	line-height:60px;
}
#aktuell.downloads {
	float:none;
	font-size:18px;
	color: #b2b2b2;
	width:598px;
	height: 40px;
	font-weight:bold;
	padding-left: 20px;
	line-height:60px;
}
#aktuell.nachrichten {
	float:left;
	font-size:18px;
	color: #b2b2b2;
	width:513px;
	height: 40px;
	font-weight:bold;
	padding-left: 105px;
	line-height:60px;
}
#aktuell.suche {
	float:left;
	font-size:18px;
	color: #b2b2b2;
	width:508px;
	height: 40px;
	font-weight:bold;
	padding-left: 50px;
	line-height:60px;
}
#aktuell.startseite_login {
	float:left;
	font-size:18px;
	color: #b2b2b2;
	width:508px;
	height: 40px;
	font-weight:bold;
	padding-left: 50px;
	line-height:60px;
}
#dreieck {
	font-size:18px;
	color: #b2b2b2;
	width:500px;
	font-weight:bold;
	padding-left:20px;
}

/*------------------------ Standart Buttons -----------------------------------------*/
.stbutton20 {
	background:url(img/layout/buttons/standart/a_20px.gif);
	height:20px;
	color:#FFFFFF;
	padding: 2px 2px 3px 2px;
	font-weight: bold;
}

.stbutton20:hover{
	background:url(img/layout/buttons/standart/hover_20px.gif);
}

img.icons {
vertical-align:bottom;
}

.stbutton15 {
	padding: 0 5px;
	color:#FFFFFF;
	background:url(img/layout/buttons/standart/a_15px.gif);
}

.stbutton15:hover {
	background:url(img/layout/buttons/standart/hover_15px.gif);
}

/*Login*/

#login {
  display: none;
	padding: 0 20px;
	width:130px;
	height:150px;
	color:white;
	font-size:8pt;
	background-color:#535353;
}

#login a {
	color:white;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
}
#login a:hover {
	color:white;
	font-size:8pt;
	text-decoration:underline;
}
.button {
	padding:0;
	margin:10px 0 0 51px;
	font-size:10px;
	color: #AE0000;
}
#rbutton {
	border:none;
}
.text_reg {
	width: 125px;
	font-size:10px;
}
/*---------------------------  Clearfix  -----------------------------*/
#fix {
	clear: both;
}
/*--------------------------- TopMenü  -------------------------------*/







#topmenu {
	font-size:18px;
	line-height:30px;
	margin: 0 Auto;
	width: 950px;
	height: 30px;
	background: rgb(83,82,83) url(img/layout/topmen.gif) repeat-x;

}
#topmenu a {
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:block;
}
#topmenu a:hover, #topmenu a:focus {
	background:url(img/layout/topmen_hover.gif) repeat-x;
}
#topmenu ul {
	padding-left:162px;
	margin: 0 0 0 10px;
  
}
#topmenu li.inactive_lvl1 {
	float:left;
  background:url(img/layout/topmen.gif) repeat-x;
	padding-right:1px;
	list-style-type:none;
}
#topmenu li.inactive_lvl1:hover, #topmenu li.inactive_lvl1:focus {
	background:url(img/layout/topmen_hover.gif) repeat-x;
}
#topmenu li.active_lvl1 {
  float:left;
	padding-right:1px;
	list-style-type:none;
	background:url(img/layout/topmen_hover.gif) repeat-x;
}
#dropdown li ul{
  display: none;
}

#dropdown li ul li{
  display: block;
    
}

#dropdown li:hover ul{
  position: absolute;
  display: block;
}



#dropdown li ul a {
    display: block;
    background: rgb(83,82,83);
    font-size: 14px;
    
  }
#dropdown li ul a:hover {
    background: rgb(93,92,92);
    
  }
/*------------------------------------  Navi  ---------------------------------------*/







#navi {
  
  /*background-color: rgb(172,172,172); */
  background: url(img/layout/navi.jpg) left top repeat-y;
  
	font-size:14px;
	width: 171px;
	float:left;
}
#navi ul {
	padding: 10px 0 0 0;
	margin:auto;
}
#navi li {
	font-size:12px;
	width: 170px;
	height: 22px;
	list-style-type:none;
}
#navi li.linkable:hover {
	background-color:#525253;
}
#navi_menu {
	
      
}
/*---------------------------  Footer  -------------------------------*/







/* #footer {
  position: relative;
  left: 80px;
	font-size:12px;
	
	width: 950px;
	height: 75px;
	background: url(img/layout/footer.jpg);
}
#footer ul {
	padding-top:10px;
	padding-left:300px;
	margin: 0 0 0 10px;
}
#footer li {
	float:left;
	padding-right:1px;
	list-style-type:none;
}
#footer a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
	padding-left:10px;
	padding-right:10px;
}
#footer a:hover, #footer a:focus {
	text-decoration:underline;
}
#footer li:hover, #footer li:focus {
	text-decoration:underline;
} */
#footer {
	font-size:12px;
	padding-left: 100px;
	padding-top:8px;
  /* color:#FFFFFF; */
  color: rgb(92,92,92);
  background: url(img/layout/navi.jpg) repeat-y;
  
	position: relative;
	left: 0px;
}
#footer ul {
	padding-top:10px;
	padding-left:200px;
	margin: 0 0 0 10px;
}
#footer li {
	float:left;
	padding-right:1px;
	list-style-type:none;
}
#footer a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	/* color:#FFFFFF; */
  color: rgb(92,92,92);
  padding-left:10px;
	padding-right:10px;
}
#footer a:hover, #footer a:focus {
	text-decoration:underline;
}
#footer li:hover, #footer li:focus {
	text-decoration:underline;
}


#siteend {
	font-size:12px;
	border-top: 1px solid rgb(181,173,169);
  padding-left: 100px;
	padding-top:3px;
  background-color: rgb(221,221,221);
  color: rgb(92,92,92);
  width: 852px;
  height: 50px;
	position: relative;
	left: -1px;
}

/*--------------------------- Downloads -----------------------*/

#downloads_button {
	width:120px;
	height:120px;
	background:url(img/layout/buttons/downloads_a.jpg) repeat-x;
}
#downloads_button:hover {
	background:url(img/layout/buttons/downloads_hover.jpg) repeat-x;
}
#downloads_button_top {
	vertical-align:bottom;
	padding-top:9px;
	width:120px;
	height:88px;
}
#downloads_button_bottom {
	color:#FFFFFF;
	font-size:10px;
	width:120px;
	height:23px;
	line-height:10px;
}
#downloads_button_bottom a {
	color:#FFFFFF;
	font-size:10px;
}
#downloads_button_bottom:hover {
	text-decoration:none;
}

#downloads_button_bottom:visited {
	color:#FFFFFF;
	font-size:10px;
}

/*-------------------------------- Wartung ----------------------------*/

#wartung_case {
	padding-top:150px;
	margin:auto;
	width:376px;
}

#wartung_top {
	width:376px;
	height:164px;
}

#wartung_bottom {
	width:376px;
	height:25px;
}

#wartung_text_topic {
	padding-left: 68px;
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;
}

#wartung_text_under {
	padding-left: 68px;
	font-size:12px;
	color:#b2b2b2;
	font-weight:bold;
}
/*---------------------------------------------------------------------*/
.neben
{
    float: left;
}

/*-------------------------------- Wartung ----------------------------*/

/*dp 2.0*/
/* Navigation-Buttons */
      /* Navigation Header */
      div#navigation_header_container {
        /* padding: 20px 0px 8px 20px; */
        width: 200px;
        height: 40px; 
        /* background-image: url(../img/vertical_navigation/yellow_grey_fade.jpg); */
        background: #F6E707;
      }
      
      span#navigation_header {
        color: #999;
        font-weight: bold;
        font-size: 13px;
      }
      
       
      
      /* Navigation Link (in)active LVL1 */
      /*.active_lvl1 {
      color: #000;
      background: #FFF;
      font-weight: bold;
      }
      .inactive_lvl1 {
      color: #0A0A0A;
      font-weight: bold;
      }
      .inactive_lvl1:hover {
      color: #0A0A0A;
      background: #EEE;
      font-weight: bold;
      } */
      
      .active_lvl1 {
      color: #000;
      background-image: url(img/layout/buttons/lvl1_bg.jpg); background-repeat: no-repeat; /* #FF8797*/ 
      background-color: #FFF;
      font-weight: bold;
      }
      .inactive_lvl1 {
      color: #0A0A0A;
      font-weight: bold;
      }
      .inactive_lvl1:hover {
      color: #0A0A0A;
      background: #F2F2F2;
      font-weight: bold;
      }
      
      
      /* navigation_lvl2_dropdown */
      /*ul#dropdown ul {
        position: absolute;
        display: none;
      }
      
      ul#dropdown li:hover ul {
        display: block;
      }
      
      ul#dropdown li ul li {
        float: none;
        display: block;
      }*/
 
      
      
      
      .active_lvl2 {
      color: #000;
      background-image: url(img/layout/buttons/lvl2_bg.jpg); background-repeat: no-repeat; /* #FF8797*/ 
      background-color: #FFF;
      font-weight: normal;
      }
      .inactive_lvl2 {
      color: #0A0A0A;
      font-weight: normal;
      }
      .inactive_lvl2:hover {
      color: #0A0A0A;
      background: #F2F2F2;
      font-weight: normal;
      }
      
      /* Navigation Link (in)active LVL3 */
      .active_lvl3 {
      color: #000;
      /* background: #FFFF70; */
      background-image: url(img/layout/buttons/lvl3_bg.jpg); background-repeat: no-repeat; /* #FF8797*/ 
      background-color: #FFF;
      
      font-weight: bold;
      }
      .inactive_lvl3 {
      color: #0A0A0A;
      font-weight: bold;
      }
      .inactive_lvl3:hover {
      color: #0A0A0A;
      background: #EEE;
      font-weight: bold;
      }
      
      /* Level 1 */
      ul#navigation_lvl1 {
         
        margin: 0; padding: 0;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
      }
     
      ul#navigation_lvl1 li {
        list-style: none;
        margin: 0; padding: 0;
      }
    
      ul#navigation_lvl1 a {
        color: rgb(83,82,83);
	      display: block;
        padding:0em;
        padding-top: 5px; 
        font-size: 12px;
        text-decoration: none; text-indent: 25px; 
        height: 19px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
         
      }
      ul#navigation_lvl1 a:hover {
        display: block;
        padding:0em;
        padding-top: 5px; 
        font-size: 12px;
        text-decoration: none; 
        height: 19px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
        
      }
      
      /* Level 2 */
      ul#navigation_lvl2 {
         
        margin: 0; padding: 0;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
      }
     
      ul#navigation_lvl2 li {
        list-style: none;
        margin: 0; padding: 0;
      }
    
      ul#navigation_lvl2 a {
        color: rgb(83,82,83);
	      display: block;
        padding:0em;
        padding-top: 5px; 
        font-size: 12px;
        text-decoration: none; text-indent: 40px; 
        height: 19px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
         
      }
      ul#navigation_lvl2 a:hover {
        display: block;
        padding:0em;
        padding-top: 5px; 
        font-size: 12px;
        text-decoration: none; 
        height: 19px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
        
      }
      
      /* Level 3 */
      ul#navigation_lvl3 {
         
        width: 200px;
        margin: 0; padding: 0;
        border: 0px;
      }
     
      ul#navigation_lvl3 li {
        list-style: none;
        margin: 0; padding: 0;
      }
    
      ul#navigation_lvl3 a {
        color: rgb(83,82,83);
	      display: block;
        padding:0em;
        padding-top: 5px; 
        font-size: 12px;
        font-weight: normal;
        text-decoration: none; text-indent: 60px; 
        height: 17px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
         
      }
      ul#navigation_lvl3 a:hover {
        display: block;
        padding:0em;
        padding-top: 5px; 
        text-decoration: none; text-indent: 60px; 
        height: 17px;
        border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-bottom-color: #CCCCCC; border-style: solid;
        
      }
      
      
      
       /* lvl3 TABS */
       
       
       ul#lvl3tabs {
        list-style: none; position: relative; left: -32px;
       }       
       ul#lvl3tabs li {
        float: left; height: 22px;
       }       
       ul#lvl3tabs div#linkcontainer {
        position: relative; padding: 6px 5px 0px 12px; height: 19px; float: left;
       }
           ul#lvl3tabs div#linkcontainer.active_lvl3tabs {
            font-weight: bold;
            z-index: 3;
            background-image: url(img/layout/ncs/lvl3nav/north_active.png);
           }
           ul#lvl3tabs div#linkcontainer.inactive_lvl3tabs {
            z-index: 1;
            background-image: url(img/layout/ncs/lvl3nav/north.png);
           }
       
              
       ul#lvl3tabs div#fadeout {
        position: relative; float: left; height: 25px; width: 24px; z-index: 2;
       }
           ul#lvl3tabs div#fadeout.active_lvl3tabs {
             background-image: url(img/layout/ncs/lvl3nav/north_fadeout_active.png); 
           }
           ul#lvl3tabs div#fadeout.inactive_lvl3tabs {
              background-image: url(img/layout/ncs/lvl3nav/north_fadeout.png);
           }

      /*North-Center-South Boxen*/

      div#north {
          position: relative;
          /*background: #F2F2F2;*/
          
          border-top: 0px solid grey;
          border-right: 0px solid #D1D1D1;
          padding: 7px 0px 5px 10px;
          margin: 0px 20px 00px 0px;
          
          font-weight: bold;
          font-size: 13px;
          
        }   div#ncs_full div#north {
              background: url(img/layout/ncs/750/north.png) repeat-x;
            }       
            div#ncs_full div#center {
              background: url(img/layout/ncs/750/center.png) repeat-y;
            }        
            div#ncs_full div#south, div#ncs_full div#south_noend {
              height: 30px;
              background: url(img/layout/ncs/750/south.png) repeat-x;
            }
            
            div#ncs_A_left div#north {
              background: url(img/layout/ncs/500/north.png) repeat-x;
            }       
            div#ncs_A_left div#center {
              background: url(img/layout/ncs/500/center.png) repeat-y;
            }        
            div#ncs_A_left div#south, div#ncs_A_left div#south_noend {
              background: url(img/layout/ncs/500/south.png) repeat-x;
            }
            
            div#ncs_A_right div#north {
              background: url(img/layout/ncs/250/north.png) repeat-x;
            }       
            div#ncs_A_right div#center {
              background: url(img/layout/ncs/250/center.png) repeat-y;
            }        
            div#ncs_A_right div#south, div#ncs_A_right div#south_noend {
              background: url(img/layout/ncs/250/south.png) repeat-x;
            }
        
        
        div#center {
          border-right: 0px solid #D1D1D1;
          padding: 5px 0px 5px 10px;
          margin: 0px 20px 00px 0px;          
        }
        
         .nopadding div#center {
          padding: 0px 0px 0px 1px;
        }
        
        div#south, div#south_noend {
          border-bottom: 0px solid grey;
          border-right: 0px solid #D1D1D1;
          padding: 10px 0px 2px 10px;
          margin: 0px 20px 00px 0px;
        }
        
        /* div#south_noend {
          border-right: 1px solid #D1D1D1;
          height: 30px;
          margin: 0px 20px 0px 0px; 
        } */
        
        div#ncs_flexibel {
          z-index: 0;
        }
        
        div#ncs_full {
          width: 750px;
          z-index: 0;
        }
        
        div#ncs_A_left {
          width: 500px;
          z-index: 0;
          
        }
        div#ncs_A_right {
          width: 250px;
          z-index: 0;
          
        }
        
        div.divcontent_right_64 {
          width: 520px;
        }
        div.divsmallcontent_right_64 {
          width: 250px;
        }
        
        
        select.select_year {
          width: 70px;
        }
        select.select_month {
          width: 100px;
        }
        select.select_day {
          width: 50px;
        }
        
        .grey {
          color: grey;
        }
        
        .red {
          color: red;
        }
        
        #lightlink {
          font-weight: normal;
          font-size: 10px;
        }
        
        /* netzwerkindex.tpl */
        
        div.netzwerk_top {
          background-color: #DDDDDD; border: 1px solid #CCCCCC; border-bottom: 0px; padding: 10px 20px 10px 15px; width: 300px;
        }
        div.netzwerk_bottom {
          background-color: #EDEDED; border: 1px solid #CCCCCC; border-top: 0px; padding: 10px 20px 10px 15px; height: 80px; width: 300px;
        }
        
        
        div.netzwerk_top_fading {
          background-color: #EDEDED; border: 1px solid #CCCCCC; border-bottom: 0px; padding: 10px 20px 10px 15px; width: 300px;
        }
        div.netzwerk_bottom_fading {
          background-color: #FDFDFD; border: 1px solid #CCCCCC; border-top: 0px; padding: 10px 20px 10px 15px; height: 80px; width: 300px;
        }
        
        
        /* pages */
        div.pages {
          border: 1px solid;
          border-color: rgb(203,203,203);
          background-color: rgb(233,233,233);
          margin: 0px 2px 0px 0px;
          padding: 3px 5px 3px 5px;
          
          position: relative;
          float: left;
        }
        
        div.pages:hover {
          background-color: #FFF;
          
        }
        
        div.pages_active {
          border: 1px solid;
          border-color: rgb(203,203,203);
          background-color: #FFF;
          margin: 0px 2px 0px 0px;
          padding: 3px 5px 3px 5px;
          
          position: relative;
          float: left;
        }
        
        /* online box */
        
        div#online_box {
          background-color: rgb(83,82,83);
          margin: 0px 2px 0px 0px;
          padding: 10px 5px 3px 8px;
          font-size: 11px;
          width: 155px;
          color: #fff;
          position: relative;
          left: 3px;
         
        }
        
        dark_grey_bg {
          background-color: #535253;
        }
        
        /* close button */
        
        #x {
          width: 16px;
          height: 16px;
          background: url(img/icons/16x16/x.png);
          position: relative;
          float: left;
        }
        
        #x:hover {
          background: url(img/icons/16x16/x_hover.png);
        }
        
        
        
        
        /*        Tabelle, formatierte Liste         */
        table.list table td {
          border-width: 0px;
          background-color: none;
        	
        }
        
        
        table.list {
        	border-width: 1px;
        	
        	border-spacing: 2px;
        	border-style: outset;
        	border-color: gray;
        	border-collapse: collapse;
        }
        
        
        table.list th {
        	border-width: 1px;
        	padding: 1px 2px 1px 3px;
        	border-color: gray;
        	text-align: left;
        	color: #FFF;
        	background-color: grey;
        }
        table.list td {
        	border-right-width: 0px;
        	border-left-width: 0px;
        	border-top-width: 1px;
        	border-bottom-width: 0px;
        	
        	padding: 1px 2px 1px 3px;
        	border-style: inset;
        	border-color: gray;
        	
        }
        
        table.list tr.std td {
          background-color: white;
        }
        table.list tr.alt td {
          background-color: #F2F2F2;
        }
        
        
        
        
        .error {
          color: red;
        }