body, html {
	background-color: #a1072c;
	margin: 0;
	padding: 0;
}

#wrapper_body {
  position: relative;
  margin: 0 auto;
  padding: 0 0 24px 0;
  width: 1194px;
  min-height: 766px;
  height: auto !important;
  height: 766px;
  background: url('../images/template/bg_main_large2.png') 57px bottom no-repeat;
}

#schatten_oben {
  margin: 0 0 0 27px;
  padding: 0;
  width: 1142px;
  height: 35px;
  background: #a1072c url('../images/template/schatten_top2.png') 30px 11px no-repeat;
}

#wrapper_main {
  position: relative;
  /*margin: 0 0 63px 86px;*/
  margin: 0 0 6px 86px;
  padding: 0;
  min-height: 724px;
  height: auto !important;
  height: 724px;
  width: 1024px;
}

#wrapper_main.full {
  background: #ffffff url('../images/template/s_ue_logo.gif') left bottom no-repeat;
}

#wrapper_main.simple {
  background: #ffffff url('../images/template/s_logo.gif') left bottom no-repeat;
}

#col_left {
  width: 349px;
  margin: 0;
  padding: 0;
  min-height: 300px;
  height: auto !important;
  height: 300px;
}

#col_left.druckundmedien {
  background: url('../images/template/logo_druckundmedien.gif') 45px 47px no-repeat;
}

#col_left.druck {
  background: url('../images/template/logo_druck.gif') 45px 47px no-repeat;
}

#col_left.medien {
  background: url('../images/template/logo_medien.gif') 45px 47px no-repeat;
}

#col_left.edition {
  background: url('../images/template/logo_edition.gif') 45px 47px no-repeat;
}

#news_overlay {
  position: absolute;
  top: 172px;
  left: 349px;
  width: 351px;
  border: 1px solid #a1072c;
  background: url('../images/template/news_background.png');
  overflow: hidden;
}

#news_button {
  float: right;
  width: 22px;
  height: 22px;
}

#news_button.closelink {
  background: url('../images/template/news_button_bg.gif') center center no-repeat;
}

#news_button.openlink {
  background: url('../images/template/news_button_bg2.gif') center center no-repeat;
}

#news_header {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 351px;
  height: 22px;
  background: #a1072c;
  overflow: hidden;
}

#news_header span.news_heading {
  color: #ffffff;
  font-weight: bold;
  font-size: 15px;
  line-height: 22px;
  height: 22px;
  text-indent: 10px;
  float: left;
  margin: 0;
  padding: 0;
}

#news_items {
  margin: 32px 0 0 0;
}

.news_item {
  margin: 10px 10px 0 10px;
  padding: 0 0 10px 0;
  background: url('../images/template/linie_news.gif') left bottom no-repeat;
}


#seitenbild {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 349px;
  width: 675px;
  height: 172px;
  overflow: hidden;
}

#toplevel_navi {
  position: absolute;
  top: 215px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 94px;
  list-style-type: none;
}

#toplevel_navi li {
  margin: 0 0 5px 0;
  padding: 0;
  list-style-type: none;
}

#toplevel_navi li a {
  display: block;
  width: 109px;
  height: 30px;
  background: #aeafaf url('../images/template/toplevel_inactive.gif') right top no-repeat;
  color: #ffffff;
  line-height: 30px;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  text-indent: 10px;
}

#toplevel_navi li a.lastItem {
  margin-top: 20px;
}

#toplevel_navi li a:hover {
  color: #a1072c;
}

#toplevel_navi li a.selected {
  color: #a1072c;
  background: #aeafaf url('../images/template/toplevel_active.gif') right top no-repeat;
}

#mainnavigation {
  position: absolute;
  top: 282px;
  left: 150px;
  background: url('../images/template/linie_navi.gif') no-repeat;
  width: 165px;
  margin: 0;
  padding: 0;
}

#mainnavigation li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: url('../images/template/linie_navi.gif') left bottom no-repeat;
}

#mainnavigation li.selected {
  background: url('../images/template/linie_navi.gif') left bottom no-repeat;
}

#mainnavigation li a {
  display: block;
  width: 165px;
  padding: 3px 0px;
  font-size: 12px;
  font-weight: bold;
  color: #909090;
  text-decoration: none;
}

#mainnavigation li a:hover {
  color: #a1072c;
}

#mainnavigation li a.selected {
  color: #a1072c;
  padding-left: 10px;
  background: url('../images/template/mainnavi_active.gif') left 3px no-repeat;
}

#mainnavigation li ul {
  margin: 0 0 0 10px;
  padding: 0;
  list-style-type: none;
}

#mainnavigation li ul li {
  list-style-type: none;
  width: 155px;
  background: none;
}

#mainnavigation li ul li a {
  display: block;
  width: 155px;
  color: #a1072c;
  font-weight: normal;
}

#mainnavigation li ul li a:hover {
  font-weight: bold;
}

#mainnavigation li ul li a.selected {
  font-weight: bold;
  padding-left: 10px;
  background: url('../images/template/mainnavi_active.gif') left 3px no-repeat;
}

#mainnavigation li#back {
  background: none;
}

#mainnavigation li#back a {
  margin-top: 20px;
  background: url('../images/template/mainnavi_back.gif') -1px 5px no-repeat;
  padding-left: 11px;
}

#mainnavigation li#back a:hover {
  background: url('../images/template/mainnavi_back_active.gif') -1px 5px no-repeat;
}

#content {
  position: relative;
  width: 600px;
  top: -20px;
  left: 348px;
  padding: 0px 0px 24px 0px;
  margin: 0;
  clear: left;
}

#footer {
  position: absolute;
  bottom: -10px;
  left: 0px;
  width: 1024px;
  background: #dcdcdc;
  height: 22px;
}

*+html #footer, *html #footer {
  position: absolute;
  bottom: -1px;
  left: 0px;
  width: 1024px;
  background: #dcdcdc;
  height: 22px;
}


#service_navi {
  margin: 5px 0 0 0;
  padding: 0;
  list-style-type: none;
  float: left;
}

#service_navi li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline;
}

#service_navi li a {
  font-size: 10px;
  text-decoration: none;
  margin: 0 0 0 0;
  padding: 0 10px 0 10px;
  border-right: 1px solid #a1072c;
  height: 10px;
}

#service_navi li:last-child a{
  border-right: none;
}

#adresse {
  float: right;
  font-size: 10px;
  margin: 5px 10px 0 0;
  padding: 0;
}

#adresse a {
  color: #5f5f5f;
  text-decoration: none;
}








#x-large {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 296px;
  width: 728px;
  height: 90px;
  overflow: hidden;
}

#x-large a {
  display: block;
  width: 728px;
  height: 90px;
}

#mainnavigation li#skyscraper {
  margin: 0;
  padding: 0 0 0 5px;
  width: 160px !important;
  height: 600px !important;
  background: none;

}

#mainnavigation li#skyscraper div#skyscraper_inner {
  margin: 20px 0 0 0px;
  padding: 0;
  width: 160px;
  height: 600px;
}

#mainnavigation li#skyscraper div#skyscraper_inner a {
  display: block;
  width: 160px;
  height: 600px;
}

#switch {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 105px;
  left: 225px;
  width: 800px;
  height: 134px;
  overflow: hidden;
}

#switch_left.ue {
  float: left;
  background: url('../images/template/logo_ue_large.gif') no-repeat;
  width: 543px;
  height: 134px;
}

#switch_right.ue {
  float: right;
  margin: 70px 30px 0 0;
  background: url('../images/template/logo_aat_small.gif') no-repeat;
  width: 200px;
  height: 52px;
}

#switch_left.aat {
  float: left;
  margin: 45px 0 0 20px;
  background: url('../images/template/logo_aat_large.gif') no-repeat;
  width: 503px;
  height: 134px;
}

#switch_right.aat {
  float: right;
  margin: 61px 30px 0 0;
  background: url('../images/template/logo_ue_small.gif') no-repeat;
  width: 240px;
  height: 72px;
}

#switch_left.ue a {
  display: block;
  width: 543px;
  height: 134px;
}

#switch_right.ue a {
  display: block;
  width: 200px;
  height: 52px;
}

#switch_left.aat a {
  display: block;
  width: 503px;
  height: 134px;
}

#switch_right.aat a {
  display: block;
  width: 240px;
  height: 72px;
}

#medien_online {
  position: absolute;
  width: 642px;
  height: 75px;
  top: 197px;
  left: 294px;
  background: url('../images/template/medien_online.gif') no-repeat;
}

#ue_online {
  display: block;
  width: 278px;
  height: 63px;
  margin: 0 0 0 49px;
  float: left;
}

#aat_online {
  display: block;
  width: 278px;
  height: 63px;
  margin: 3px 0 0 20px;
  float: right;
}



#ue_link_bottom {
  position: absolute;
  bottom: 45px;
  left: 50px;
  height: 74px;
  width: 243px;
}


#home_link {
  position: absolute;
  top: 40px;
  left: 35px;
  width: 235px;
  height: 140px;
}



.bild_2 {
	float: right;
	position: relative;
	width: 180px;
	top: 8px;
	padding-bottom: 24px;
	margin-right: 74px;
}







/* standard-styles */
body, td, th, p, li, ul, textarea, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6c6c6c;
}
.kleiner {
	font-size: 90%;
}
a, a:hover, .farbe , .farbe td {
	color: #a1072c;
	text-decoration: none;
}
a.buttons {
	color: #FFFFFF;
	background-color: #999900;
	text-decoration: none;
}
form {
	padding: 0;
	margin: 0;
}
input.button, input.submit {
	color: #000000;
	border : 1px solid #000000;
	background-color: #CCCCCC;
	font-size : 11px;
	cursor: pointer;
}
p {
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
ul {
	padding: 0;
	margin: 0 0 15px 15px;
}
li {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0;
	color: #a1072c;
}
h1 {
	font-size: 14px;
	padding-bottom: 10px;
}
h2 {
	font-size: 12px;
	padding-bottom: 10px;
}
h3 {
	font-size: 11px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 9px;
}
h6 {
	font-size: 8px;
}
.fehler {
	font-weight: bold;
	color: #a1072c;
}
.schriftWeiss {
	color: #FFFFFF;
}
.schriftSchwarz {
	color: #000000;
}
.HGweiss {
	background-color: #FFFFFF;
}
.clear {
	clear: both;
	line-height: 0;
	height: 0;
}
a.textFarbe {
	color: #6c6c6c;
}

#checkbox_ue_abo {

   width: 20px;
   height: 20px;
   margin: 0;
   padding: 0;

   margin-bottom: 3px;
   position: relative;
   top: 2px;
   overflow: hidden;
}

* #checkbox_ue_abo, *html #checkbox_ue_abo {
   margin: 0;
   padding: 0;
   position: auto;
}

