/* ---generelle Elemente --- */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #BABAC1;
	background-image : url(../images/basics/background_tile.gif);
	background-repeat : repeat-x;
	background-attachment : scroll;
	
	scrollbar-base-color: #A3A3AD;
	scrollbar-track-color: #A3A3AD;
	scrollbar-face-color: #898991;
	scrollbar-highlight-color: #B5B5BE;
	scrollbar-3dlight-color: #A3A3AD;
	scrollbar-darkshadow-color: #A3A3AD;
	scrollbar-shadow-color: #77777F;
	scrollbar-arrow-color: #A3A3AD;
}

body, td {
	font: 11px Tahoma, Arial, sans-serif; color: #555557; font-weight: normal; text-decoration: none; line-height : 19px;
	/*font: 11px Tahoma, Arial, sans-serif; color: #323232; fonhttp://www.bradsoft.com/topstyle/support/http://www.bradsoft.com/topstyle/order/http://www.bradsoft.com/topstyle/t-weight: normal; text-decoration: none; line-height : 19px;*/
}

#visualalleseiten {
	position: absolute;
	top: 119px;
	left: 112px;
	width: 187px; 
	height: 768px;
	z-index: 2;
}
/*bis20080602*/
/*#visualalleseiten {
	position: absolute;
	top: 117px;
	left: 155px;
	width: 187px; 
	height: 768px;
	z-index: 2;
}*/
/* pfeilUntenInaktiv */
.pfeilUntenInaktiv {
	font: 11px Tahoma, Arial, sans-serif; color:#74828D; font-weight: normal; text-decoration: none; line-height : 15px;
}

/* pfeilUntenAktiv */
.pfeilUntenAktiv {
	font: 11px Tahoma, Arial, sans-serif; color: #333333; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktiv:link {
	font: 11px Tahoma, Arial, sans-serif; color: #333333; font-weight: bold; text-decoration: none; line-height : 15px;
}

a.pfeilUntenAktiv:active {
	font: 11px Tahoma, Arial, sans-serif; color: #333333; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktiv:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #333333; font-weight: bold; text-decoration: none; line-height : 15px;
}

a.pfeilUntenAktiv:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight:bold; text-decoration: none; line-height : 15px;
}
.pfeilUntenAktivWhite {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhite:link {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhite:active {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhite:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhite:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight:bold; text-decoration: none; line-height : 15px;
}


.pfeilUntenAktivWhiteLowFat {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhiteLowFat:link {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhiteLowFat:active {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhiteLowFat:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;
}
a.pfeilUntenAktivWhiteLowFat:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;
}
/* --- Textformate --- */

.fliesstext{
	font: 11px Tahoma, Arial, sans-serif; color: #555557; font-weight: normal; text-decoration: none; line-height : 19px;
}
.fliesstextwhite{
	font: 11px Tahoma, Arial, sans-serif; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height : 19px;
}
.fliesstextwhite{
	font: 11px Tahoma, Arial, sans-serif; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height : 19px;
}

.fliesstextBold{
	font: 10px Tahoma, Arial, sans-serif; color: #323232; font-weight: bold; text-decoration: none; line-height : 19px;
}
p {
font: 11px Tahoma, Arial, sans-serif; color: #555557; font-weight: normal; text-decoration: none; line-height : 19px;
}

.pbold {
font: 11px Tahoma, Arial, sans-serif; color: #323232; font-weight: bold; text-decoration: none; line-height : 19px;
}
/*  --- links ---   */
a:link, a:visited {
	font: 10px Tahoma, Arial, sans-serif; color: #555557; font-weight: bold; text-decoration: none; line-height : 19px;
}
a:active {
	font: 10px Tahoma, Arial, sans-serif; color: #555557; font-weight: bold; text-decoration: none; line-height : 19px;
}
a:hover {
	font: 10px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 19px;
}

a.textlink:link, a.textlink:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #555557; font-weight: bold; text-decoration: none; line-height : 19px;
}
a.textlink:active {
	font: 11px Tahoma, Arial, sans-serif; color: #555557; font-weight: bold; text-decoration: none; line-height : 19px;
}
a.textlink:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 19px;
}

a.pfeilUnten:link, a.pfeilUnten:visited {	  
	  display: block;
     width: 300px;
     height: 16px;
	  line-height : 16px;
     background-image: url(../images/basics/pfeil_schwarz.gif);
     background-repeat: no-repeat;
     border: 0;
     text-align: links;
     font-family: Tahoma, Arial, sans-serif;
     font-size: 11px;
     font-weight: normal;	  
     color: #333333;
     text-decoration: none;
	  margin-left: 2px;  
	  /*background-color: #660066;*/
}

a.pfeilUnten:active {
   background-image: url(../images/basics/pfeil_weiss.gif);
	color: #333333;
}


a.pfeilUnten:hover {
   background-image: url(../images/basics/pfeil_weiss.gif);
   color: #ffffff;
	/*font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;*/
}

a.pfeilUntenK:link, a.pfeilUntenK:visited {	  
	 display: block;
     width: 160px;
     height: 15px;
	 line-height : 15px;
     background-image: url(../images/basics/pfeil_schwarz.gif);
     background-repeat: no-repeat;
     border: 0;
     text-align: links;
     font-family: Tahoma, Arial, sans-serif;
     font-size: 11px;
     font-weight: normal;	  
     color: #333333;
     text-decoration: none;
	  margin-left: 2px;
	/*background-color: #660066;*/
	}

a.pfeilUntenK:active {
   background-image: url(../images/basics/pfeil_weiss.gif);
	color: #333333;
}


a.pfeilUntenK:hover {
   background-image: url(../images/basics/pfeil_weiss.gif);
   color: #ffffff;
	/*font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 15px;*/
}





/*
a.doppelPfeil:before {
content: "&#1464;";
}
*/

a.unterkapitelNormal:link, a.unterkapitelNormal:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #505050; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.unterkapitelNormal:active {
	font: 11px Tahoma, Arial, sans-serif; color: #505050; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.unterkapitelNormal:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}

a.unterkapitelAktiv:link, a.unterkapitelAktiv:visited {
	font: 11px Tahoma, Arial, sans-serif; color: #505050; font-weight: bold; text-decoration: none; line-height : 16px;
	padding-left: 2px;
}
a.unterkapitelAktiv:active {
	font: 11px Tahoma, Arial, sans-serif; color: #505050; font-weight: bold; text-decoration: none; line-height : 16px;
	padding-left: 2px;
}
a.unterkapitelAktiv:hover {
	font: 11px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: bold; text-decoration: none; line-height : 16px;
	padding-left: 2px;
}

a.subNavigation:link, a.subNavigation:visited {
	font: 10px Tahoma, Arial, sans-serif; color: #666666; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.subNavigation:active {
	font: 10px Tahoma, Arial, sans-serif; color: #666666; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.subNavigation:hover {
	font: 10px Tahoma, Arial, sans-serif; color: #ffffff; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.subNavigationAktiv:link, a.subNavigationAktiv:visited {
	font: 10px Tahoma, Arial, sans-serif; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.subNavigationAktiv:active {
	font: 10px Tahoma, Arial, sans-serif; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}
a.subNavigationAktiv:hover {
	font: 10px Tahoma, Arial, sans-serif; color: #666666; font-weight: normal; text-decoration: none; line-height : 16px;
	padding-left: 8px;
}

.inputtextflex {border: 1px solid #666666; padding: 1px; width:100%; background-color: #DDDDDD; font-family: Tahoma, Arial, sans-serif; font-size:10px;}


/* ---Bereiche --- */

#background {
	position: absolute;
	top: 0;
	left: 0;
	background-image : url(../images/basics/background_visual.jpg);
	background-repeat : no-repeat;
	width: 800px;
	height: 940px;
	z-index : 1;


}

#navigation{
	position: absolute;
	top:21px;
	left:24px;
	z-index :29;


}
#visual{
	position: absolute;
	top: 80px;
	left: 154px;
	width: 173px; 
	height: 835px;
	z-index: 2;
}

#copyright{
	position: absolute;
	top:800px;
	left:30px;
	z-index :30;
	font: 10px Tahoma, Arial, sans-serif; color: #666666; font-weight: normal; text-decoration: none; line-height : 19px;
}

