@CHARSET "UTF-8"; 
body					{ margin: 0px; padding: 0px; }
body,p,td				{ font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#7892D7;}

a 						{ font-style: italic; }
#projekt p				{ margin: 0px 0px 20px 20px; }
table, tr, td			{ padding: 0px; margin: 0px; border-spacing: 0px; cellspacing: 0px; cellpadding: 0px; border: 0px; border-color:black; }
img						{ border-style: none; border: 0px; margin: 0px; padding: 0px; }

input					{ border-style: solid; border-width:1px; border-color: black; }

h1						{ color: #6d6d6d; font-weight: bold; font-size: 12px; margin:0px;}
li						{ margin-bottom: 5px;}
h2						{ margin: 0px 0px 5px 0px; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; color: black;}
h3						{ margin: 0px 0px 12px 0px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; color:#6d6d6d; }
h5						{ margin: 0px 0px 0px 0px; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; color:#6d6d6d; line-height: 24px; }

#sub_topline			{ background-image:url(../gfx/line.gif); background-repeat:repeat-x; background-position:top 0px; width:148px; height: 1px; }
#sub					{ width:148px; display: block; }

#projekterror			{ position: absolute; top: 170px; left: 414px; }
	
#subtop					{ position:absolute; visibility: hidden; z-index:3; top:151px; left: 418px; }
#submenuframe			{ position:absolute; top: 169px; left: 93px; background-color: white; margin:0px; padding: 0px; visibility: hidden; z-index:2;}
#subfalle				{ position:absolute; top: 0px; left:0px; visibility: hidden; z-index:1;}

#submenu_left 			{ background-image:url(../gfx/line.gif); background-repeat:repeat-y; background-position:3px 2px; }
#submenu_right			{ background-image:url(../gfx/line.gif); background-repeat:repeat-y; background-position:5px 0px; }

a:link, a:visited		{ color:#7892D7; }
a:hover, a:active		{ color:#000000; }


#hr						{ background-image:url(../gfx/line.gif); background-repeat: repeat-x; height:10px; background-position: 0px 8px;}
#submhead				{ color:#a3b7e4; }
* html a.subbut { width:100%; }

a.subbut					{ padding:0px 7px 0px 7px; font-weight: normal;font-style: normal; text-decoration: none; display: block; background-image:url(../gfx/sub_bg.gif); background-repeat:no-repeat; background-position:bottom;}
a:link.subbut, a:visited.subbut		{ color:#000000; }
a:hover.subbut, a:active.subbut		{ background-color:#a3b7e4; color:#FFFFFF; }

a:link.filelink, a:visited.filelink		{ color:#6d6d6d; background-image:url(../gfx/download.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px; background-position:0px 2px; display: block; line-height:auto; }
a:hover.filelink, a:active.filelink	{ color:#000000; background-image:url(../gfx/download_o.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px; background-position:0px 2px; display: block; line-height:auto; }
a.olink:link,  a.olink:visited		{ color:#6d6d6d; background-image:url(../gfx/link.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px; background-position:0px 0px; display: block; line-height: 18px;  }
a.olink:hover, a.olink:active		{ color:#000000; background-image:url(../gfx/link_o.gif); background-repeat:no-repeat; padding: 0px 0px 0px 20px; background-position:0px 0px; display: block; line-height: 18px;  }

#window					{ width:870px; height:500px; overflow: auto; }

#top					{ background-color: #E9E8E8; background-image:url(../gfx/plan.gif); background-position: top left; background-repeat: no-repeat; width: 100%; height: 148px; }

#topmenu				{ background-image:url(../gfx/menu_bg.gif); height: 25px; width: 100%; white-space:nowrap; }
#topmenurueck			{ padding-top:3px; padding-left:96px; }
#submenu				{ background-image:url(../gfx/menu_bg.gif); background-position: top right; height: 25px; width: 100%; white-space:nowrap; text-align:right; }
#submenurueck			{ padding-top:3px; padding-right:23px; }

#content				{ background-color:#DFE6F6; height: 100%; width: 100%; background-image:url(../gfx/content_bg.gif); background-repeat: no-repeat; background-position: bottom right; }

#square					{ background-image:url(../gfx/square.gif); background-repeat:repeat-x; width: 200px; height: 100%; background-position:bottom left; }	
#squarerueck			{ padding: 5px 10px 10px 10px; }

#smallsquare			{ background-image:url(../gfx/small_square.gif); background-repeat:repeat-x; width: 100%; height: 100%; background-position:bottom left; }	
#bigsquare			{ background-image:url(../gfx/big_square.gif); background-repeat:repeat-x; width: 100%; height: 100%; background-position:bottom left; }	

/* IE-Hack */
* html #float { margin-left: -3px; margin-right: -3px; }
#float					{ float: left; display:block; }
/* IE-Hack */
* html #rfloat { margin-left: -3px; margin-right: -3px; }
#rfloat					{ float: right; display:block; }

#b1 a:link, #b1 a:visited	{ background-image:url(../gfx/m1.gif); height: 19px; width: 65px; background-repeat: no-repeat; display: block; float: left; }
#b1 a:hover, #b1 a:active	{ background-image:url(../gfx/m1_o.gif); height: 19px; width: 65px; background-repeat: no-repeat; display: block; float: left; }

#baktuelles a:link, #baktuelles a:visited	{ background-image:url(../gfx/aktuelles.gif); height: 19px; width: 83px; background-repeat: no-repeat; display: block; float: left; }
#baktuelles a:hover, #baktuelles a:active	{ background-image:url(../gfx/aktuelles_o.gif); height: 19px; width: 83px; background-repeat: no-repeat; display: block; float: left; }

#b2 a:link, #b2 a:visited	{ background-image:url(../gfx/m2.gif); height: 19px; width: 71px; background-repeat: no-repeat; display: block; float: left; }
#b2 a:hover, #b2 a:active	{ background-image:url(../gfx/m2_o.gif); height: 19px; width: 71px; background-repeat: no-repeat; display: block; float: left; }

#b3 a:link, #b3 a:visited	{ background-image:url(../gfx/m3.gif); height: 19px; width: 98px; background-repeat: no-repeat; display: block; float: left; }
#b3 a:hover, #b3 a:active	{ background-image:url(../gfx/m3_o.gif); height: 19px; width: 98px; background-repeat: no-repeat; display: block; float: left; }

#b4 a:link, #b4 a:visited	{ background-image:url(../gfx/m4.gif); height: 19px; width: 77px; background-repeat: no-repeat; display: block; float: left; }
#b4 a:hover, #b4 a:active	{ background-image:url(../gfx/m4_o.gif); height: 19px; width: 77px; background-repeat: no-repeat; display: block; float: left; }

#b5 a:link, #b5 a:visited	{ background-image:url(../gfx/m5.gif); height: 19px; width: 146px; background-repeat: no-repeat; display: block; float: left; }
#b5 a:hover, #b5 a:active	{ background-image:url(../gfx/m5_o.gif); height: 19px; width: 146px; background-repeat: no-repeat; display: block; float: left; }

#b6 a:link, #b6 a:visited	{ background-image:url(../gfx/m6.gif); height: 19px; width: 95px; background-repeat: no-repeat; display: block; float: left; }
#b6 a:hover, #b6 a:active	{ background-image:url(../gfx/m6_o.gif); height: 19px; width: 95px; background-repeat: no-repeat; display: block; float: left; }

#b7 a:link, #b7 a:visited	{ background-image:url(../gfx/m7.gif); height: 19px; width: 74px; background-repeat: no-repeat; display: block; float: left; }
#b7 a:hover, #b7 a:active	{ background-image:url(../gfx/m7_o.gif); height: 19px; width: 74px; background-repeat: no-repeat; display: block; float: left; }

#sb1 a:link, #sb1 a:visited	{ background-image:url(../gfx/sm1.gif); height: 19px; width: 95px; background-repeat: no-repeat; display: block; float: right; }
#sb1 a:hover, #sb1 a:active	{ background-image:url(../gfx/sm1_o.gif); height: 19px; width: 95px; background-repeat: no-repeat; display: block; float: right; }

#sb2 a:link, #sb2 a:visited	{ background-image:url(../gfx/sm2.gif); height: 19px; width: 143px; background-repeat: no-repeat; display: block; float: right; }
#sb2 a:hover, #sb2 a:active	{ background-image:url(../gfx/sm2_o.gif); height: 19px; width: 143px; background-repeat: no-repeat; display: block; float: right; }

#sb3 a:link, #sb3 a:visited	{ background-image:url(../gfx/sm3.gif); height: 19px; width: 104px; background-repeat: no-repeat; display: block; float: right; }
#sb3 a:hover, #sb3 a:active	{ background-image:url(../gfx/sm3_o.gif); height: 19px; width: 104px; background-repeat: no-repeat; display: block; float: right; }

#anfahrt1 a:link, #anfahrt1 a:visited	{ background-image:url(../gfx/anfahrt_1.gif); height: 200px; width: 200px; background-repeat: no-repeat; display: block; }
#anfahrt1 a:hover, #anfahrt1 a:active	{ background-image:url(../gfx/anfahrt_1s.gif); height: 200px; width: 200px; background-repeat: no-repeat; display: block; }

#anfahrt2 a:link, #anfahrt2 a:visited	{ background-image:url(../gfx/anfahrt_2.gif); height: 200px; width: 200px; background-repeat: no-repeat; display: block; }
#anfahrt2 a:hover, #anfahrt2 a:active	{ background-image:url(../gfx/anfahrt_2s.gif); height: 200px; width: 200px; background-repeat: no-repeat; display: block; }


#anhang_top		{ background-image:url(../gfx/squaretip.gif); background-repeat: repeat-x; background-position: bottom; }

