body {
 background-image:url(./main_bg.jpg);
}

a.vollink {
font: 11px Tahoma, Verdana, Sans-Serif;
color: #003461;
text-decoration:none; 
}

a {
font: bold 11px Tahoma, Verdana, Sans-Serif;
color: #003461;
text-decoration:none;
}

a:hover {
color: #ababab;
text-decoration: underline;
}

p {
 font: 11px Tahoma, Verdana, Sans-Serif;
}

h1 {
font: bold 13px Tahoma, Verdana, Sans-Serif;
}

h2 {
font: bold 11px Tahoma, Verdana, Sans-Serif;
}

h2.right {
font: bold 10px Tahoma, Verdana, Sans-Serif;
color: #003461;
text-align: center;
}

p.right {
font: 9px Tahoma, Verdana, Sans-Serif;
color: #003461;
text-align: center;
margin-top: -10px;
}

h5 {
 margin: 0px;
 padding: 0px;
 height: 20px;
 line-height: 20px;
 color: #003461;
 font-size: 18px;
}

#header{
background-image:url(./header_bg.jpg);
height: 130px;
}


#subnavi {
 margin-top: 0px;
 width: 180px;
 background-image: url(./left_bg.jpg);
 background-repeat: repeat-y;
}

.subnavilink {
  font: bold 14px Tahoma, Verdana, Sans-Serif;
  color: #003461;
  margin-left: 10px;
  text-align:center;
  text-decoration: none;
  width: 160px;
}

.subnavilink:hover {
color: #ababab;
}

.subsubnavilink {
  font: 12px Tahoma, Verdana, Sans-Serif;
  color: #ababab;
  padding-left: 30px;
  text-align:center;
  text-decoration: none;
  width: 160px;
}

.subsubnavilink:hover {
color: #003461;
}

#main {
 margin-top: 0px;
 padding-top: 20px;
 background-color: #ffffff;
}

#right {
  margin-top: 0px;
  padding: 20px;
  background-color: #ffffff;
  background-image: url(./!!right_bg.jpg);
  background-repeat: repeat-y;
  width: 150px;
}

.subnavispacer {
  position: absolute;
  height: 2px; 
  width: 170px;
  padding: 0px;
  margin-top: -20px;
  margin-left: -20px;
}


li {
 list-style-type: none;
}

ul.nav2nd li a {
  display:block;
  padding: 0px 20px;
  height: 35px;
  font: bold 12px Tahoma, Verdana, Sans-Serif;
  color: #003461;
  text-decoration: none;
  margin-left: -30px;
  line-height: 25px;
  background-image:url(./submenu_bg.jpg );
}

ul.nav2nd li a:hover {
 color: #ababab;
 background-color: #003461;
 background-repeat: repeat-y;
 background-position: 0px -35px;
}

ul.nav2nd li a.current {
 color: #ababab;
 background-color: #003461;
 background-repeat: repeat-y;
 background-position: 0px -35px;
}

ul.nav3rd li a {
 height: 25px;
 font: bold 11px/25px Tahoma, Verdana, Sans-Serif;
 color: #ababab;
 text-decoration: none;
 margin-left: -45px;
 width: 120px;
}

ul.nav3rd li a:hover {
 color: #003461;
 background-color: transparent;
}

ul.nav4th li a {
 height: 25px;
 font: bold 11px/25px Tahoma, Verdana, Sans-Serif;
 color: #ababab;
 text-decoration: none;
 margin-left: -35px;
 width: 110px;
}

ul.nav4th li a:hover {
 color: #003461;
 background-color: transparent;
}

ul.nav1 {
    list-style:none;
    margin:0;
    padding:0;
}
ul.nav1 li {
    float:left;
    width:179px;
    margin:0;
    padding:0;
    text-align:center;
}
ul.nav1 li a {
    display:block;
    padding:0px 0px;
    height:40px;
    color:#FFF;
    text-decoration:none;
    border:0px solid #FFF;
    font: bold 16px Tahoma, Verdana, Sans-Serif;
}
ul.nav1 li a {
    background:url(./bg2_2_.jpg) repeat 0 0;
}
ul.nav1 li a:hover {
    background-position:180px 0;
    color: #004590;
}

ul.nav1 li a.firstAct {
    background-position:180px 0;
    color: #004590;
}

#navigation1 {
 height: 40px;
 padding: 0px; 
 margin: 0px;
 background:url(./menu_bg.jpg);
 background-position:-20px 0;
}

.footertext {
  color: #ababab; 
  font-size: 10px;
  text-align: center;
}

.subtext {
  color: #ababab; 
  font-size: 10px;
  text-align: left;
  padding: 0px;
  margin-top: -20px;
}

	/* Beispiel-CSS für magazin_Layout */
	.magazine-layout {
		position: relative;
		width: 100%;
	}
	.magazine-container {
		background: #f6f6f6;
	}

	/* magazin_Layout mit verlinkten Einzelbildern */
	.magazine-image a, .magazine-image a:link, .magazine-image a:visited {
		color: #000;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	.magazine-image a:focus, .magazine-image a:hover, .magazine-image a:active {
		color: #000;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}

	/* komplett verlinktes magazin_Layout */
	a.magazine-link, a:link.magazine-link, a:visited.magazine-link {
		cursor: pointer;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	a:focus.magazine-link, a:hover.magazine-link, a:active.magazine-link {
		cursor: pointer;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}
