body,p,td,li	{ font-family: Arial; font-size:9pt }

body			{ margin:0px;background-color:#5a6767 }

a			{ color: #0165c0; }

dir, ul			{ margin-top: 0px }

.outerbody		{ width:100%;text-align:center; }

.innerbody		{ margin:auto;width:1000px;background-color:#f4f4f5;background-image:url(bubblebackground.jpg);position:relative;text-align:left }

.header			{ position:absolute;top:0px;width:1000px; height:99px;background-image:url(headershadow.gif);background-position: left bottom;background-repeat:y-repeat }

.logo			{ position:absolute;left:20px;top:10px }

.mainmenu		{ position:absolute;top:100px;width:993px;height:60px }

.bubblebar		{ position:relatve; padding-left:23px;height:40px; }

.bubble			{ background-image:url(bubble.gif);width:119px;height:40px;font-size:8pt;font-weight:bold;color:#0165c0; text-align:center; vertical-align: middle; margin-right:15px; cursor:pointer }

.bubble a		{ text-decoration: none; color: #0165c0;vertical-align:middle;text-align:center;  }
.bubble1 a		{ padding-top:10px; text-decoration: none; color: #0165c0;vertical-align:middle;width:119px;height:40px;text-align:center;  }

.subnav			{ position:absolute;top:200px;color: #ff00ff; font-size:10pt; left: 10px; }

.subnav a		{ text-decoration: none; color: #ff00ff }

.content		{ position: relative; padding-top: 150px }



h1				{ font-size:12pt; font-weight:bold; color: #0165c0; margin-bottom:0px; padding-bottom:0px }

h2				{ font-size:10pt; font-weight:bold; color: #101010; margin-bottom:0px; margin-top: 0px }

h3				{ color:#0165c0;font-weight:bold;text-decoration:none; margin-bottom:0px; margin-top: 0px; font-size:9pt }

h4				{ color:#000000;font-weight:bold;text-decoration:none; margin-bottom:0px; margin-top: 0px; font-size:9pt }

p				{ margin-top: 5px; padding-top:0px; margin-bottom: 5px; color: #101010 }

.footer			{ text-align:center; margin-top:20px; padding-bottom:20px;margin-bottom:20px }

.footer a		{ text-decoration: none; color: #0165c0 }

.left			{ position:absolute;top:250px;left:0px }

.box			{ width:282px;height:371px;background-image:url(box.png);padding-left:20px;padding-right:20px;padding-top:200px;margin-left:50px }


.main			{ padding-top:150px }

.contenttop		{ width: 767px; height: 20px; background-image:url(contenttop.gif) }

.contenttop1		{ width: 767px; height: 25px; background-image:url(contenttop1.gif) }
.contenttop2		{ width: 767px; height: 15px; background-image:url(contenttop2.gif) }

.activeregister		{ width: 120px; height: 25px; background-image:url(contentreiterweiss.gif); padding-top:8px;text-align:center; color: #000000; text-decoration:none }
.register		{ width: 118px; height: 25px; background-image:url(contentreitergrau.gif); padding-top:10px;text-align:center; color: #FFFFFF; text-decoration:none }


.activeblauregister	{ width: 120px; height: 25px; background-image:url(contentreiterweiss.blau.gif); padding-top:8px;text-align:center; color: #FFFFFF; text-decoration:none }
.registerblau		{ width: 118px; height: 25px; background-image:url(contentreiterblaugrau.gif); padding-top:8px;text-align:center; color: #FFFFFF; text-decoration:none }


.content		{ width: 767px; background-image:url(contentbackground.gif); padding-top:0px }

.contentbottom		{ width: 767px; height: 20px; background-image:url(contentbottom.gif) }



.contentblautop		{ width: 767px; height: 40px; background-image:url(contentblautop.gif);padding-left:15px }

.contentblautop1		{ width: 767px; height: 25px; background-image:url(contentblautop1.gif) }
.contentblautop2		{ width: 767px; height: 15px; background-image:url(contentblautop2.gif) }



.contentblau		{ width: 767px; background-image:url(contentblaubackground.gif); padding-top:0px }

.contentblaubottom		{ width: 767px; height: 20px; background-image:url(contentblaubottom.gif) }



.right			{ position:absolute;top:154px;right:0px;width:225px }


.box1			{ width:225px; height: 152px; background-image:url(box1.jpg);background-repeat:no-repeat }
.inbox1			{ padding-top:90px; padding-left: 15px; width: 155px }

.box2			{width:225px; height: 191px; background-image:url(box2.gif);background-repeat:no-repeat }
.inbox2			{ padding-top:20px; padding-left: 15px; width: 180px; color:#0165c0 }

.box3			{width:225px; height: 207px; background-image:url(box3.jpg);background-repeat:no-repeat }
.inbox3			{ padding-top:55px; padding-left: 15px; width: 165px; color:#0165c0 }

.kastenblau1		{ width: 277px; height: 168px; background-image:url(kastenblau1.gif);background-repeat:no-repeat }
.inkastenblau1		{ padding: 10px; color: #0165c0 }

.inkastenblau1 p	{ color: #0165c0 }

.kastenblau2		{ width: 277px; height: 236px; background-image:url(kastenblau2.gif);background-repeat:no-repeat }
.inkastenblau2		{ padding: 10px; color: #0165c0 }

.inkastenblau2 p	{ color: #0165c0 }

.infoblau h1		{ color: #FFFFFF }
.infoblau h2		{ color: #FFFFFF }

.infoblau p		{ color: #FFFFFF }

.blauebox		{ width: 241px; height: 154px; padding:20px; color: #FFFFFF; background-image: url(blauebox.gif) }

.blauebox1		{ width: 241px; height: 20px; color: #FFFFFF; background-image: url(blauebox1.jpg);background-repeat:no-repeat }
.blauebox2		{ width: 241px; color: #FFFFFF; background-image: url(blauebox2.jpg) }
.inblauebox2		{ padding:20px;width:220px }
.blauebox3		{ width: 241px; height: 20px; color: #FFFFFF; background-image: url(blauebox3.jpg);background-repeat:no-repeat }