html, body {height: 100%;}
body {background-image:url(../gfx/bg_tas_al.jpg);

		background-color: #ffffff;
		background-repeat: repeat-x; margin: 0px;
		font-size: 0px;
		margin: 0;
		padding: 0;}
		
#wrapper {background-image: url(../gfx/bg_main.gif);
		background-repeat: repeat-y;
		width: 985px;
		margin: auto 0px;
		min-height: 100%;
		position: relative;}
		
* html #wrapper {height: 100%;}
#footer {position: absolute; bottom: 0; left: 0; width: 100%; background-image: url(../gfx/bg_footer.gif); background-position: 175px 0px; background-repeat: no-repeat; }
* html #footer {bottom: -1px;}
#footer-balken {margin-left: 175px; height: 25px; width: 577px; text-align: right;}
#footer-top {border: 0px; margin-top: 8px;}
#footer-sitemap {border: 0px; margin-top: 8px; margin-right: 0px;}
#content {margin-bottom: 2em; float: left;}

img {border: 0px; }
.img-head {margin-right: 1px;}
.img-head-rechts {margin-right: 5px;}
.img-head-flag {margin-right: 25px;}

.align-center {text-align: center; width: 100%; }

.inhalt-rand {padding: 12px; font-family: Verdana; font-size: 10px;}

h1 {font-family:verdana; font-size: 18px; text-transform: uppercase; font-style:italic; font-weight: normal; }
h2 {font-family:verdana; font-size: 11px; text-transform: uppercase; font-style:italic; font-weight: bold; }
p {font-family: Verdana; font-size: 10px; }

#glossar {padding:60px 10px 0 26px; font-family: Verdana; font-size: 1x; font-family: Verdana; font-size: 10px; text-align: right; font-weight:normal; font-style:normal; color:#000000; text-transform:none;}
#glossar h1 {display:inline; font-family: Verdana; font-size: 10px; font-weight:bold; font-style:normal; color:#000000; text-transform:none;}
#glossar h2 {display:inline; font-family: Verdana; font-size: 10px; font-weight:normal; font-style:normal; color:#000000; text-transform:none;}

.bodytext {margin: 0px; padding: 0px; }

.head  {background-image:url(../gfx/de/de_bg_head.gif); background-position: 0px 0px; width: 985px; height:80px;}
.head-content {padding-top: 32px; text-align: right;}

.main-navi {width: 175px; padding-top: 210px; float: left;}

a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:none}

.bluelink {background-image: url(../gfx/navi_blue.gif);
		background-repeat: no-repeat;
		letter-spacing:-1px;
		background-position: top right;
		text-align: right;
		padding-right: 10px;
		font-size: 10px;
		font-family: Verdana;}
#bluelink_a {color: #0E36DB;}		
.bluelink span {font-size: 9px; color: #0E36DB; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.bluelink:link {color:#0E36DB; text-decoration:none}
.bluelink:visited {color:#0E36DB; text-decoration:none}
.bluelink:active {color:#0E36DB; text-decoration:none}
.bluelink:hover {color:#0E36DB; text-decoration:none}

.greenlink {clear: both;
		margin-top: 10px;
		background-image: url(../gfx/navi_green.gif);
		background-repeat: no-repeat;
		letter-spacing:-1px;
		background-position: top right;
		text-align: right;
		padding-right: 10px;
		font-size: 10px;
		font-family: Verdana;}
#greenlink_a {color: #2BAC53;}
.greenlink span {font-size: 9px; color: #2BAC53; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.greenlink:link {color:#2BAC53; text-decoration:none}
.greenlink:visited {color:#2BAC53; text-decoration:none}
.greenlink:active {color:#2BAC53; text-decoration:none}
.greenlink:hover {color:#2BAC53; text-decoration:none}
  
.pinklink {clear: both;
		margin-top: 10px;
		background-image: url(../gfx/navi_pink.gif);
		background-repeat: no-repeat;
		letter-spacing:-1px;
		background-position: top right;
		text-align: right;
		padding-right: 10px;
		font-size: 10px;
		font-family: Verdana;}
#pinklink_a {color: #F1478B;}	/* Original-Farbton: #D22B70 ; heller Ton: #F1478B*/
.pinklink span {font-size: 9px; color: #F1478B; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.pinklink:link {color:#F1478B; text-decoration:none}
.pinklink:visited {color:#F1478B; text-decoration:none}
.pinklink:active {color:#F1478B; text-decoration:none}
.pinklink:hover {color:#F1478B; text-decoration:none}

.yellink {clear: both;
		margin-top: 10px;
		background-image: url(../gfx/navi_yel.gif);
		background-repeat: no-repeat;
		letter-spacing:-1px;
		background-position: top right;
		text-align: right;
		padding-right: 10px;
		font-size: 10px;
		font-family: Verdana;}
#yellink_a {color: #D29A02;}
.yellink span {font-size: 9px; color: #D29A02; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.yellink:link {color:#D29A02; text-decoration:none}
.yellink:visited {color:#D29A02; text-decoration:none}
.yellink:active {color:#D29A02; text-decoration:none}
.yellink:hover {color:#D29A02; text-decoration:none}

.greylink {clear: both;
		margin-top: 10px;
		background-image: url(../gfx/navi_grey.gif);
		background-repeat: no-repeat;
		letter-spacing:-1px;
		background-position: top right;
		text-align: right;
		padding-right: 10px;
		font-size: 10px;
		font-family: Verdana;}
#greylink_a {color: #ABAAAB;}
.greylink span {font-size: 9px; color: #ABAAAB; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.greylink:link {color:#ABAAAB; text-decoration:none}
.greylink:visited {color:#ABAAAB; text-decoration:none}
.greylink:active {color:#ABAAAB; text-decoration:none}
.greylink:hover {color:#ABAAAB; text-decoration:none}

.navigation {padding-left: 15px; margin-top: 5px; font-size: 10px; font-family: Verdana; letter-spacing:-1px;}

.main-content {float: left;}
.oben {background-color: #e6e6e6; width:810px; height:202px; float: left; font-family: Verdana; color: #ffffff;}
.unten {width:810px; float: left;}
.unten-inhalt {float: left; width: 603px; margin-left: 0px; padding-bottom: 25px; }
.balken-grau {height: 25px; background-color: #E6E6E6; width: 603px; font-family: Verdana; font-size: 10px;}			/*Ursprungswert: height:25px; */
.here {padding-top: 0px; padding-left: 25px; padding-right: 25px; }									/*Ursprungswert: padding-top:5px; */
.inhalt-normal {padding: 25px; font-family: Verdana; font-size: 10px; line-height: 17px;}

.box {float: left; width: 182px; height: 345px; background-color: #ffffff; margin-top: -1px;}
.box-outer {width: 180px; height: 345px; margin-left: 1px; background-image:url(../gfx/bg_rightbox_outer.gif);}
.box-inner{width: 178px; height: 345px; margin-left: 1px; background-image:url(../gfx/bg_rightbox_inner.gif);}

.clear {clear: both;}

#register {float: left; width: 578px; height: 202px; background-repeat: no-repeat; display: block;}

#register_img_left {margin-left: 25px;}

#bluenavi_spacer {position: absolute; top: 80px; display: block; width: 137px; margin-left: 26px; z-index: 3;}
#pinknavi_spacer {position: absolute; top: 80px; display: block; width: 137px; margin-left: 164px; z-index: 3;}
#yelnavi_spacer {position: absolute; top: 80px; display: block; width: 137px; margin-left: 302px; z-index: 3;}
#greennavi_spacer {position: absolute; top: 80px; display: block; width: 137px; margin-left: 440px; z-index: 3;}

#bluenavi_gfx {width: 137px; height: 25px; border: 3px sold black;}
#pinknavi_gfx {width: 137px; height: 25px; border: 3px sold black;}
#yelnavi_gfx {width: 137px; height: 25px; border: 3px sold black;}
#greennavi_gfx {width: 137px; height: 25px; border: 3px sold black;}

#bluenavi {position: absolute;
		top: 105px;
		z-index: 2;
		font-size: 9px;
		margin-left: 26px;
		width: 137px;
		height: 175px;
		display: none;
		background-image: url(../gfx/navi_box_blue.jpg);
		background-position: 0px 0px;}
		
#pinknavi {position: absolute;
		top: 105px;
		z-index: 2;
		font-size: 9px;
		margin-left: 164px;
		width: 137px;
		height: 175px;
		display: none;
		background-image: url(../gfx/navi_box_pink.jpg);
		background-position: 0px 0px;}
		
#yelnavi {position: absolute;
		top: 105px;
		z-index: 2;
		font-size: 9px;
		margin-left: 302px;
		width: 137px;
		height: 175px;
		display: none;
		background-image: url(../gfx/navi_box_yel.jpg);
		background-position: 0px 0px;}
		
#greennavi {position: absolute;
		top: 105px;
		z-index: 2;
		font-size: 9px;
		margin-left: 440px;
		width: 137px;
		height: 175px;
		display: none;
		background-image: url(../gfx/navi_box_green.jpg);
		background-position: 0px 0px;}

.navi-punkt {padding-top: 6px; padding-left: 0px;}
.navi-punkt_2{padding-top: 2px; padding-left: 8px;}

#bg_logo {float: left; width: 232px; background-image:url(../gfx/bg_logo.gif); background-repeat: repeat-x;}

.img-logo {margin-top: 47px; margin-left: 25px;}

.img-box {margin-top: 27px; margin-left: 25px;}