
*				{ margin:0; padding:0; }
body			{ font:normal 100.01% Verdana, Arial, SunSans-Regular, Sans-Serif; background-color:#ffffff;
				  width:100%; height:100%; margin:0; padding:0; font-size:12px; color:#333333; }

div.content		{ position:absolute; left:50%; margin-left:-498px; width:996px; top:50%; margin-top:-345px;
			  	  height:690px; padding:0px; }
		  	  
#logo			{ position:absolute; top:0px; left:0px; width:191px; height:191px; 
				  background:#ffffff url(../img/ase_logo_square.jpg) top left no-repeat; border:#b8b8b8 solid 2px; }
#banner			{ position:absolute; top:0px; left:214px; width:778px; height:195px; }
#legende		{ position:absolute; top:196px; right:5px; width:992px; text-align:right; font-size:0.8em; }
				  
#footer			{ position:absolute; top:660px; left:0px; width:976px; height:23px; background-color:#d6d6d6;
				  font-weight:bold; color:#712515; padding-left:16px; padding-top:8px; letter-spacing:-0.05em; }

#inhalt_box		{ position:absolute; top:214px; left:214px; width:778px; height:442px; }
#inhalt_overview{ position:absolute; top:23px; left:0px; }

#inhalt			{ position:absolute; top:0px; left:0px; width:462px; padding-top:28px; margin-right:230px; }
#right			{ padding-top:47px; font-size:0.6em; text-align:right; background-color:#d6d6d6 }
#scrollbar		{ position:absolute; top:0px; left:761px; width:17px; height:440px; background:#ffffff url(../img/scrollbar.jpg) right top no-repeat; }

/*
#bild			{ position:relative; top:6px; left:0px; width:290px; height:290px; background-color:#d2d2d2; border:#b8b8b8 solid 1px; }
*/
#leadtext		{ color:#712515; padding-bottom:3px; }
#teamlink		{ position:absolute; top:28px; right:311px; color:#712515; font-weight:normal; }
#bildtitle		{ position:relative; top:305px; left:0px; padding-right:3px; font-size:1.2em; }
#bildtitle2		{ position:relative; top:405px; left:0px; padding-right:3px; font-size:1.2em; }
#bildtitle3		{ position:relative; top:524px; left:0px; padding-right:3px; font-size:1.2em; }

a 				{ text-decoration:none; color:#333333; }
a:active 		{ text-decoration:none; color:#333333; }
a:visited 		{ text-decoration:none; color:#333333; }
a:hover 		{ text-decoration:none; color:#712515; }

h1 				{ padding-right:15px; border-top:#b8b8b8 1px solid; padding-left:15px; font-size:11px; padding-bottom:5px; margin:0px; 
				  text-transform:uppercase; padding-top:5px; border-bottom:#b8b8b8 1px solid; background-color:#e0a3b7; }
h2 				{ padding-right:10px; padding-left:10px; font-weight:normal; font-size:20px; padding-bottom:5px; margin:0px; padding-top:5px; }

/*ul				{ list-style-type:none; margin-left:16px; padding-left:2px; }
li				{ list-style:url(../img/lipict.gif) none; padding:0px; margin:0px; height:4px; }
li.clr 			{ clear:left; margin:0px; padding:0px; padding-top:0px; height:12px; }*/
ul				{ margin-left:18px; }
li 				{ list-style-position:outside; list-style-image:url(../img/lipict.gif); margin-bottom:4px; }
#luescher li 	{ list-style-position:outside; list-style-image:url(../img/lipict_red.gif); margin-bottom:4px; }
#haver li 		{ list-style-position:outside; list-style-image:url(../img/lipict_blue.gif); margin-bottom:4px; }


#passivlink		{ text-decoration:none; color:#333333; font-weight:normal; }
#activelink		{ text-decoration:none; color:#712515; font-weight:normal; }

#subpassivlink	{ text-decoration:none; color:#333333; font-weight:normal; padding-left:14px; padding-top:2px; line-height:1.8em; }
#subactivelink	{ text-decoration:none; color:#712515; font-weight:bold; padding-left:14px; padding-top:2px; line-height:1.8em; }

#navigation						{ position:absolute; top:214px; left:0px; width:167px; height:422px; background-color:#d6d6d6;
								  padding-left:12px; padding-right:16px; padding-top:20px; line-height:2.6em; font-weight:bold; }
#navigation div.aktiv 			{ color:#712515; font-weight:bold; }
#navigation a 					{ text-decoration:none; color:#8e8e8e; }
#navigation a:link 				{ text-decoration:none; color:#8e8e8e; }
#navigation a:visited		 	{ text-decoration:none; color:#8e8e8e; }
#navigation a:hover				{ text-decoration:none; color:#712515; font-weight:bold; }
#navigation div div				{ padding-left:16px; font-weight:normal; border-top:#8e8e8e dotted 1px; }
#navigation div div.aktiv 		{ color:#712515; font-weight:normal; }
#navigation div div a:hover 	{ color:#712515; font-weight:normal; }

#language						{ position:absolute; top:214px; right:815px; padding-top:28px; text-align:right; font-weight:bold; color:#8e8e8e; }

#language a 					{ text-decoration:none; color:#8e8e8e; }
#language a:active 				{ text-decoration:none; color:#8e8e8e; }
#language a:visited 			{ text-decoration:none; color:#8e8e8e; }
#language a:hover 				{ text-decoration:none; color:#712515; }

#underline						{ padding-left:16px; font-weight:normal; border-top:#8e8e8e dotted 1px; }
#back01							{ background-color:#ffffff; }
#back02							{ background-color:#d6d6d6; }
#content2						{ padding-right:19px; padding-top:28px; background-color:#ffffff; letter-spacing:-0.03em; }

#personal						{ position:absolute; top:58px; right:0px; width:283px; height:124px; border:#b6b6b7 solid 1px; background-color:#ffffff;
								  opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); }
#personal_container				{ position:absolute; top:58px; right:0px; width:283px; height:124px; border:none; background-color:transparent; }
#pbild							{ position:absolute; top:0px; right:203px; width:80px; height:124px; border:#b7b7b7 solid 1px; background-color:#ffffff; float:left; }
#pclose							{ position:absolute; top:58px; right:0px; width:16px; height:16px; border:#b7b7b7 solid 1px; text-align:center; vertical-align:middle; }
#personal_frame					{ position:absolute; top:58px; right:0px; width:283px; height:124px; border:#b6b6b7 solid 1px; background-color:transparent; }
#ptext							{ position:absolute; bottom:-14px; right:10px; width:164px; padding:19px; vertical-align:bottom; font-weight:bold; 
								  font-size:9px; float:left; }
#ptext a 						{ text-decoration:none; color:#712515; }
#ptext a:active 				{ text-decoration:none; color:#712515; }
#ptext a:visited 				{ text-decoration:none; color:#712515; }
#ptext a:hover 					{ text-decoration:none; color:#8e8e8e; }


#personal_te					{ position:absolute; top:276px; right:0px; width:283px; height:124px; border:#b6b6b7 solid 1px; background-color:#ffffff;
								  opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); }
#personal_te_container			{ position:absolute; top:276px; right:0px; width:283px; height:124px; border:none; background-color:transparent; }
#pbild_te						{ position:absolute; top:0px; right:203px; width:80px; height:124px; border:#bbbbbb solid 1px; background-color:#ffffff; float:left; }
#pclose_te						{ position:absolute; top:276px; right:0px; width:16px; height:16px; border:#b6b6b7 solid 1px; text-align:center; vertical-align:middle; }
#personal_te_frame				{ position:absolute; top:276px; right:0px; width:283px; height:124px; border:#b6b6b7 solid 1px; background-color:transparent; }
#ptext_te						{ position:absolute; bottom:-14px; right:10px; width:164px; padding:19px; vertical-align:bottom; font-weight:bold;
								  font-size:9px; float:left; }
#ptext_te a 					{ text-decoration:none; color:#712515; }
#ptext_te a:active 				{ text-decoration:none; color:#712515; }
#ptext_te a:visited 			{ text-decoration:none; color:#712515; }
#ptext_te a:hover 				{ text-decoration:none; color:#8e8e8e; }


#personal_ft					{ position:absolute; top:219px; right:0px; width:279px; height:124px; border:#b6b6b7 solid 1px; background-color:#ffffff;
								  opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); }
#personal_ft_container			{ position:absolute; top:219px; right:0px; width:279px; height:124px; border:none; background-color:transparent; }
#pbild_ft						{ position:absolute; top:0px; right:199px; width:80px; height:124px; border:#bbbbbb solid 1px; background-color:#ffffff; float:left; }
#pclose_ft						{ position:absolute; top:219px; right:0px; width:16px; height:16px; border:#b6b6b7 solid 1px; text-align:center; vertical-align:middle; }
#personal_ft_frame				{ position:absolute; top:219px; right:0px; width:279px; height:124px; border:#b6b6b7 solid 1px; background-color:transparent; }
#ptext_ft						{ position:absolute; bottom:-14px; right:10px; width:164px; padding:19px; vertical-align:bottom; font-weight:bold;
								  font-size:9px; float:left; }
#ptext_ft a 					{ text-decoration:none; color:#712515; }
#ptext_ft a:active 				{ text-decoration:none; color:#712515; }
#ptext_ft a:visited 			{ text-decoration:none; color:#712515; }
#ptext_ft a:hover 				{ text-decoration:none; color:#8e8e8e; }

#lageplan						{ position:absolute; top:59px; left:176px; border:#b7b7b7 solid 1px; }
#personal2						{ position:absolute; top:58px; right:0px; width:283px; height:124px; border:#b6b6b7 solid 1px; background-color:#ffffff; }

#popi a							{ text-decoration:none; color:#712515; }

#hidden							{ background-color:#ffffff; color:#ffffff; border:none; }
#loginerror						{ position:relative; left:0px; top:0px; width:400px; background:#f7d0d0; padding:10px; border:#7f9db9 solid 1px; }
#naviline						{ padding-left:16px; font-weight:normal; border-bottom:#8e8e8e dotted 1px; }
#preview						{ position:absolute; top:196px; left:398px; width:200px; }

.sortlink			{ text-decoration:none; border:none; background-color:#ffffff; font-weight:bold; color:#712515;
					  font-family:Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; font-size:1em; }
.sortlink:link		{ text-decoration:none; color:#666666; }
.sortlink:visited	{ text-decoration:none; color:#666666; }
.sortlink:active	{ text-decoration:none; color:#8e8e8e; }
.sortlink:hover		{ text-decoration:none; color:#8e8e8e; }

/* IE hack with javascript */
.sorthover			{ text-decoration:none; border:none; background-color:#ffffff; font-weight:bold; color:#8e8e8e;
					  font-family:Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; font-size:1em; }

.breite	{ width:100%; }

