/**
  * Allgemeines
  * 
  *
***/

/* reset spaces */
html, body, p, ul, li, h1, h2, h3, h4, h5, h6, form {
  margin: 0px;
  padding: 0px;
}

* {
  font-family:verdana;
}

html {
  background-color:#000000;
  height:100%;
}

#wrapper {
  margin:0px auto 0px auto;
  width:1000px;
}

#header_flash {
  height:390px;
  width:700px;
  float:right;
}

#flash {
  width:740px; 
  height:400px; 
  float:right;
}

#header {
  float:left; 
  width:1000px; 
  height:400px;

}

#start_siteservice {
  height:270px;
  width:100%;
}

#slogan {
  float:left;
  width:250px;
  height:100%;
}

#login {
  color:#FFFFFF;
  padding:10px;
  float:right;
  width:720px;
  margin-bottom:20px;
  background-color:#2B2B2D;
  font-size:13px;
}

#login h1 {
  padding-bottom:5px;
  font-size:25px;
}

#login a {
  text-decoration:underline;
  color:white;
}

#login_form {
  padding-top:10px;
}

#link_right {
  padding-right:35px;
}

#footer {
  color: white;
  float:right;
  width:740px;
  font-size:12px;
}

#footer img {
  padding-bottom:8px;
}

#footer a {
  color:white;
  text-decoration:none;
}

#wrapper_default {
  width:1000px;
  margin:0px auto 0px auto;
  /*border:solid 1px red;*/
}

#left_area {
  width:250px;
  float:left;
}

#content_area {
  width:740px;
  /*border:solid 1px yellow;*/
  float:right;
  height:100px;
}

#logo {
  background:url('/res/pics/logo.gif');
  margin-top:70px;
  width:249px;
  height:190px;
  background-repeat:no-repeat;
}

#logo_print {
  display: none;
}


#language_chooser {
  color:white;
  padding-top:27px;
  padding-bottom:90px;
  padding-left:4px;
  font-size:13px;
}

#language_chooser_start {
  color:white;
  padding-top:220px;
  padding-left:4px;
  font-size:13px;
  float:left;
}

#language_chooser a:link, #language_chooser a:visited, #language_chooser_start a:link, #language_chooser_start a:visited {
  color:white !important;
  text-decoration:none !important;
}

#top_nav, #sub_top_nav, #header_pic, #content {
  width:740px;
  color:white;
}

#content, #content td, textarea.forms {
  font-size:13px;
}

#header_pic {
  padding-bottom:7px;
}

#content ul, #content ol, #content td ul, #content td ol {
  padding-left:30px;
  font-size:13px;
}

#content a:link, #content td a:link, #content a:visited, #content td a:visited {
  color:white;
}

#content a:hover {
  color:#c491dd;
}

#content h1 {
  font-size:24px;
  font-family:arial;
}

#content h2 {
  color:#B283C9;
  font-size:20px;
  font-family:arial;
}

#content h3 {
  font-size:18px;
  font-family:arial;
  font-weight:normal;
}

#content h1, #content h2, #content h3 {
  padding-bottom:3px;
}

#sitex_nav_0 li{
  padding-top:20px;
  float:left;
  list-style-type:none;
  padding-right:25px;
}

#sitex_nav_0 a:link {
  color:#B283C9;
  text-transform:uppercase;
  text-decoration:none;
  font-size:14px;
}

#sitex_nav_0 a:visited, #sitex_nav_0 a:active {
  text-decoration:none;
  text-transform:uppercase;
  color:#B283C9;
  font-size:14px;
}

#sitex_nav_0 a:hover {
  color:white;
  padding-top:4px;
  background:url('/res/pics/top_nav_hg.gif') repeat-x;
}

#sitex_nav_0 .a_0_active {
  padding-top:4px;
  background:url('/res/pics/top_nav_hg.gif') repeat-x;
  text-decoration:none;
  color:white !important;
}

#sitex_nav_0 a:hover {
  text-decoration:none;
}

#sub_top_nav {
  height:34px;
  background: transparent url(/res/pics/sub_nav_hg.gif) repeat-x scroll center 4px;
}

#top_nav {
  height:40px;
}

#sitex_nav_1 li{
  float:left;
  padding-bottom:15px;
  list-style-type:none;
}

#sitex_nav_1 .a_1_first {
  margin-left:0px  !important;
}

#sitex_nav_1 .a_1_first_active {
  margin-left:0px !important;
  background:url('/res/pics/sub_nav_hg_active.gif') repeat-x !important;
  background-position:center bottom !important;
}

#sitex_nav_1 a:link, #sitex_nav_1 a:visited {
  color:white;
  margin-right:5px;
  margin-left:10px;
  padding-bottom:5px;
  background:url('/res/pics/sub_nav_hg.gif') repeat-x;
  background-position:center bottom;
  text-decoration:none;
  font-size:11px;
}

#sitex_nav_1 a:active, #sitex_nav_1 .a_1_active {
  background:url('/res/pics/sub_nav_hg_active.gif') repeat-x !important;
  text-decoration:none;
  color:white !important;
  padding-bottom:5px;
  background-position:center bottom !important;
}

#sitex_nav_1 a:hover {
  text-decoration:none;
  background:url('/res/pics/sub_nav_hg_active.gif') repeat-x !important;
}
