body 							{ font: normal 100.01% Arial, Verdana, sans-serif; color: #636367; background: #F9F8F7 url(/img/bg.jpg); margin: 0; padding:0; }

h1 							{ color: #8C1B18; font-size: 1.2em; margin: 0 0 20px 0; padding: 15px 0 0 0; }
.headline				{ color: #8C1B18; font-size: 1.1em; margin: 0; padding: 0 0 0 10px; border-left: 1px solid #8C1B18; }

a								{ color: #8C1B18; text-decoration: none; }
a:link					{ color: #8C1B18; text-decoration: none; }
a:visited				{ color: #8C1B18; text-decoration: none; }
a:focus					{ color: #636367; text-decoration: none; }
a:hover					{ color: #636367; text-decoration: none; }
a:active				{ color: #8C1B18; text-decoration: none; }

a.nav						{ color: #636367; text-decoration: none; }
a.nav:link			{ color: #636367; text-decoration: none; }
a.nav:visited		{ color: #636367; text-decoration: none; }
a.nav:focus			{ color: #636367; text-decoration: none; }
a.nav:hover			{ color: #636367; text-decoration: none; }
a.nav:active		{ color: #636367; text-decoration: none; }

a.highlight					{ color: #E26A06; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }
a.highlight:link		{ color: #E26A06; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }
a.highlight:visited	{ color: #E26A06; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }
a.highlight:focus		{ color: #636367; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }
a.highlight:hover		{ color: #636367; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }
a.highlight:active	{ color: #E26A06; text-decoration: none; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }

hr							{ margin: 12px 0 0 0; padding: 0 0 12px 0; width: 100%; height: 1px; border-top: 1px solid #636367; border-bottom: none; border-left: none; border-right: none; }
* html hr				{ margin: 4px 0 4px 0; }

.underline			{ text-decoration: underline; }

.error					{ color: #E26A06; }

span.rot:hover	{ color: #636367; }
span.highlight:hover	{ color: #636367; }
.rot						{ color: #8C1B18; font-weight: bold; }
.highlight			{ color: #E26A06; font-weight: bold; border-left: 1px solid #E26A06; padding: 0 0 0 5px; }

.cl_left				{ margin: 0; padding: 0; float: left; overflow: hidden; width: 235px; }
.cl_right				{ margin: 0 0 0 12px; padding: 0; float: left; overflow: hidden; width: 230px; }

dl							{ clear: left; margin: 0; padding: 0; }
dt							{ float: left; margin: 0 0 5px 0; padding: 0 0 0 10px; width: 320px; font-weight: bold; background: url(/img/bullet.gif) 0 4px no-repeat; }
* html dt				{ margin: 0 0 12px 0; }
dd							{ margin: 0 0 5px 326px; padding: 0; width: 147px; }
* html dd				{ margin: 0 0 12px 326px; }

.small_image 			{ float: left; width: 200px; margin: 0 20px 10px 0; padding: 0; overflow: hidden; }
.image_sub_title 	{ font-size: 0.75em; margin: 0 0 20px 0; }

ul							{ margin: 0; padding: 0; }
li							{ margin: 0 0 0 15px; padding: 0; }


.navi						{ margin: 0 0 7px 0; padding: 0; }
#seminare				{ font-size: 0.88em; }
#seminare b			{ font-size: 1.15em; }
#seminare .headline { font-size: 1.35em; }

#site						{ width: 760px; }
#header					{ background-color: #F9F8F7; margin: 0; padding: 0; border-bottom: 1px solid #BABCBF; height: 113px; }
#header div			{ margin: 0; padding: 10px 0 0 16px; }

#content				{ font-size: 0.9em; margin: 0 0 0 16px; padding: 0; }

#navi						{ float: left; width: 202px; margin: 16px 0; padding: 0; border-right: 1px dashed #BABCBF; }
#navi	a					{ font-weight: bold; }
#navi	a.nav			{ font-weight: normal; }
#navi div				{ margin: 0; padding: 18px; color: #636367; background-color: #F9F8F7; font-size: 0.8em; }
#navi	#specials	{ margin: 0; padding: 18px; background-color: #fff; border-bottom: 1px solid #BABCBF; }
#navi #defaults	{ margin: 0; padding: 18px; background-color: #fff; border-top: 1px solid #BABCBF; }

#main						{ float: left; width: 477px; margin: 16px 0 0 45px; padding: 0; }
.clearing				{ clear: both; margin: 0; padding: 0; height: 1px; overflow: hidden; }

#footer					{ margin: 0 0 0 263px; padding: 10px 0 20px 0; width: 477px; font-size: 0.7em; }

