/********************************************************
 * Global                                               *
 *******************************************************/

body {
 margin               : 10px 0 0 0;
 padding              : 0px;
 background-image     : url(/_content/img/bg.gif);
}
 
.container {
 position             : relative;
	font-family          : Arial;
	font-size            : 11px;
	color                : #000;
 margin               : 0 auto;
}



h1 {
 background-image     : url('/_content/img/pfeil05.gif');
 background-repeat    : no-repeat;
 background-position  : left center;
 font-size            : 18;
 color                : #09388B;
 margin-bottom        : 15px;
 padding-left         : 20px;
 font-size            : bold;
 vertical-align       : top;
}

h1 a {
 text-decoration      : none;
}

h2 {
 color                : #4E4E4E;
 font-size            : 13px;
 margin               : 0px;
 margin-bottom        : 10px;
}

h2 a {
 color                : #4E4E4E;
 text-decoration      : none;
}

h3 {
 margin-bottom        : 5px;
}

h3 a {
 text-decoration      : none;
}

p {
 margin               : 0 0 10px 0;
 padding              : 0;
}


.file a {
 color                : #3399cc;
 text-decoration      : none;
 font-size            : 12px;
}

.file a:hover {
 color                : #3399cc;
 text-decoration      : underline;
}

a {
 color                : #3399cc;
 text-decoration      : none;
 font-size            : 12px;
}

a:hover {
 color                : #3399cc;
 text-decoration      : underline;
}



/********************************************************
 * Head                                                 *
 *******************************************************/
 
.banner {
  background-image    : url('/_content/img/header.gif');
  width               : 960px;
  height              : 100px;
}

#meta {
  background-image    : url('/_content/img/bg_box.gif');
  background-color    : #EFF8FC;
  width               : 960px;
  height              : 15px;
  margin              : 0;
  padding             : 0;
  border-top          : 0;
}

#meta_inhalt_links {
  width               : 948px;
  height              : 15px;
  margin              : 0 0 0 6px;
  padding             : 0;
  border-top          : 1px solid #666;
}

#sprache {
  margin              : 0 0 0 825px;
  padding             : 0;
}

#content {
  overflow            : auto;
  background-image    : url('/_content/img/bg_box.gif');
  width               : 960px;
  background-color    : #EFF8FC;
  margin              : 0;
  padding             : 0;
}

#contentinhalt {
  width               : 948px;
  height              : 15px;
  margin              : 0 0 0 6px;
  padding             : 0;
  border-top          : 1px solid #666;
}


/********************************************************
 * Navigation                                           *
 *******************************************************/
 
/* metanavigation ------------------------------------ */
ul#sprache {
  margin               : 0px;
  padding              : 0px;
  list-style           : none;
}

ul#sprache li.sprache_aktiv {
  float                : left;
  margin               : 0 0 0 15px;
  padding              : 0px;
  list-style           : none;
  border-left          : 0px none;
}

ul#sprache li.sprache_aktiv a {
  display              : block;
  padding              : 0px;
  color                : #999;
  font-size            : 11px;
  text-decoration      : none;
  font-weight          : normal;
}

ul#sprache li.sprache_aktiv a:hover, ul#sprache_aktiv li a:focus { 
  color                : #999;
  outline              : none;
}
  
ul#sprache li.sprache_aktiv a.active {
  color                : #999;
} 

ul#sprache {
  margin               : 0px;
  padding              : 0px;
  list-style           : none;
}

ul#sprache li {
  float                : left;
  margin               : 0 0 0 15px;
  padding              : 0px;
  list-style           : none;
  border-left          : 0px none;
}

ul#sprache li a {
  display              : block;
  padding              : 0px;
  color                : #000;
  font-size            : 11px;
  text-decoration      : none;
  font-weight          : normal;
}

ul#sprache li a:hover, ul#sprache_aktiv li a:focus { 
  color                : #000;
  outline              : none;
}
  
ul#sprache li a.active {
  color                : #000;
} 
 
 
 
/* metanavigation ------------------------------------ */
ul#metanavigation {
  margin               : 0px;
  padding              : 0px;
  list-style           : none;
}

ul#metanavigation li {
  float                : left;
  margin               : 0 0 0 15px;
  padding              : 0px;
  list-style           : none;
  border-left          : 0px none;
}

ul#metanavigation li a {
  display              : block;
  padding              : 0px;
  color                : #000;
  font-size            : 11px;
  text-decoration      : none;
  font-weight          : normal;
}

ul#metanavigation li a:hover li a:focus { 
  color                : #000;
  outline              : none;
}
  
ul#metanavigation li a.active {
  color                : #000;
} 
 

/* mainnavigation ------------------------------------ */

.left {
	font-size            : 12px;
 width                : 175px;
 float                : left;
 margin               : 20px 0 0 0px;
}

.navigation ul {
 list-style-type      : none;
 padding              : 0;
 margin               : 0;
}
.spacer {
 height               : 1px;
 margin               : 0px;
 padding              : 0px;
}


.navL0 a {
 display              : block;
 color                : #000;
 background           : url('/_content/img/bg_navi.gif');
 width                : 175px;
 height               : 15px;
 text-decoration      : none;
 font-weight          : bold;
 padding              : 1px 0px 1px 17px;
}

.navL0 a:hover {
 background           : url('/_content/img/bg_navi_a.gif');
 background-color     : #093688;
 color                : #fff;
 text-decoration      : none;
}

.navL0a a {
 display              : block;
 color                : #fff;
 background           : url('/_content/img/bg_navi_a.gif');
 width                : 175px;
 height               : 15px;
 text-decoration      : none;
 font-weight          : bold;
 padding              : 1px 0px 1px 17px;
}

.navL0a a:hover {
 background           : url('/_content/img/bg_navi_a.gif');
 background-color     : #093688;
 color                : #fff;
 text-decoration      : none;
}

.trenner {
 height               : 11px;
 font-size            : 11px;
 margin               : 0;
}


/********************************************************
 * Content                                              *
 *******************************************************/
 
.inhalt {
 overflow             : auto;
 float                : left;
}

.aufspanner {
  float               : left;
  margin              : 0px;
}
 
.contentbox {
 background-image     : url('/_content/img/bg_spanner.gif');
 background-repeat    : repeat-x;
 overflow             : hidden;
 _overflow            : none;
 background-color     : #fff;
 width                : 711px;
 _width               : 713px;
 _height              : 400px;
 padding              : 0;
 margin               : 10px 0 0 0;
 border-top           : 1px solid #666;
 border-left          : 1px solid #666;
 border-right         : 1px solid #666;
}

.page_title {
 height               : 31px;
	color                : #FFF;
	font-weight          : bold;
 font-size            : 16px;
 margin               : 0px;
}

.title {
 height               : 31px;
	color                : #FFF;
	font-weight          : bold;
 font-size            : 12px;
 background           : #3399CC;


}

.subtitle {
	color                : #3399CC;
	font-weight          : bold;
 font-size            : 12px;
}

.content_text {
 font-size            : 12px;
}

td {
 font-size            : 12px;
}

/********************************************************
 * Rechts                                               *
 *******************************************************/
 
.right {
 margin               : 31px 0 0 0;
 background-image     : url('/_content/img/bg_right.gif');
 height               : 199px;
 width                : 60px; 
 background-color     : #fff;
 float                : left;
}


/********************************************************
 * Formular                                             *
 *******************************************************/
 
.textfeld {
 background-color     : #fff;
 border               : 1px solid #CACACA;
 height               : 17px;
}

.textfelderror {
 background-color     : #fff;
 border               : 1px solid #CC0000;
 height               : 17px;
}

.textarea {
 background-color     : #fff;
 border               : 1px solid #CACACA;
}

.taste {
 background-color     : #CACACA;
 color                : #fff;
 border               : 0;
 font-size            : 10px;
 height               : 17px;
}


/********************************************************
 * Footer                                               *
 *******************************************************/

.footer {
  background-image    : url('/_content/img/footer.gif');
  width               : 960px;
  height              : 30px;
  margin              : 0 0 10px 0;
}




.margin_pagetitle {
  margin              : 4px 7px 7px 11px;
}

.margin_title {
  margin              : 6px 7px 7px 11px;
}

.margin_subtitle {
  margin              : 11px 50px 11px 11px;
}

.margin_content {
  margin              : 11px 50px 11px 11px;
}

.margin_file {
  margin              : 0 0 0 11px;;
}

.module {
  margin              : 0 0 0 11px;;
}

.Distance4px  { height :  4px; font-size :  4px; margin : 0; }
.Distance8px  { height :  8px; font-size :  8px; margin : 0; }
.Distance12px { height : 12px; font-size : 12px; margin : 0; }
.Distance24px { height : 24px; font-size : 24px; margin : 0; }


