:link,:visited { text-decoration:none; }ul,ol { list-style:none }h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }img, a img,:link img,:visited img, fieldset { border:none }img { margin:0; padding:0; vertical-align:bottom; }address { font-style:normal }table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}tr { border:none; padding:0px; margin:0px; }/* td { border:none; padding:0px; margin:0px; vertical-align:top; border-spacing:0px; }*/legend { display:none; }body, div,p,li { background-repeat:repeat; }/*	reset some basic style*******************************************************************************/dl			{margin: 0 0 0 0;}dl dt		{margin: 0 0 0 0;}dl dd+dt	{margin-top: 0;}dl dd		{margin: 0 0 0 0;}ol			{list-style: none;}ol li		{margin: 0 0 0 0;}ol li ol	{margin: 0 0 0 0;}ol li ul	{margin: 0 0 0 0;}p			{margin-bottom: 0em;}ul			{list-style: none;}ul li		{margin: 0 0 0 0;}ul li ul	{margin: 0 0 0 0; list-style: none;}ul li ol	{margin: 0 0 0 0;}pre			{font-size:1.2em; }a:hover { text-decoration:none; }/*	html*******************************************************************************/html {	min-height: 100%;	margin-bottom: 1px;}/*	body*******************************************************************************/body {	font-family:verdana, arial, helvetica, sans-serif;	font-size: xx-small;	voice-family: "\"}\"";	voice-family: inherit;	font-size: x-small;	}.clearer {	display:block;	clear:both;	line-height:0;	height:1px;	font-size:0;	visibility:hidden;}.clear {	clear:both;}.flLeft { float:left; }.flRight { float:right; }.warning { color:#f00; }/*	website*******************************************************************************/#website {	position:relative;	display:block;	margin:0;	padding:0;	height:100%;	width:800px;	color:#000;	text-align:left;}/*	header*******************************************************************************/#header {	position:relative;	margin:0;	padding:0;	height:90px;	width:100%;	background-color:transparent;	z-index:4;	}#image1 {	position:absolute;	display:block;	top:0px;	left:0px;	height:90px;	width:800px;	background-image:url(logo.jpg);	z-index:2;	}/*	logo*******************************************************************************/#logo {	position:absolute;	top:0px;	left:0px;}#logo a {	display:block;	height:100px;	width:170px;	text-indent:-700em;}/*	content*******************************************************************************/#content, #content2 {	display:block;	clear:both;	position:relative;	padding:0px;	width:800px;}/* hide from IE/MAC \*/* html #content, * html #content2 {	height:1px;}/* end hide */#content {}#content2 {	}#main {	float:right;	width:590px;	z-index:5;}#main-block {	padding:11px 0 0 20px;	z-index:5;	}/*	Navigation vertical------------------------------------------------------------------------------*/#navigation {	float:left;	width:210px;	padding:14px 0;	text-align:right;}#navigation ul.nav1st {	width:210px;}#navigation ul.nav1st li {	padding:2px 20px 2px 14px;}#navigation ul.nav1st li.active {	background:#eaeaea;}#navigation ul.nav1st li.active a,#navigation ul.nav1st li.active a:link {	color:#72051d;}#navigation ul.nav1st a, #navigation ul.nav1st a:link {	display:block;	color:#cbcbcb;	font-size:1.0em;	font-weight:bold;}#navigation ul.nav1st a:hover {	color:#72051d;}#navigation ul.nav1st li ul.nav2nd li {	padding:0;	margin-left:14px;	list-style-type:circle;}#navigation ul.nav2nd a, #navigation ul.nav2nd a:link {	display:block;	padding:4px 0 4px 0;	font-size:1.0em;	font-weight:normal;}#navigation ul.nav2nd a.current, #navigation ul.nav2nd a.current:link, #navigation ul.nav2nd a:hover {	text-decoration:underline;}/*	Headlines------------------------------------------------------------------------------*//* Headline 1 */#main-block h1 {	color:#72051d;	/*background-color:#eaeaea;*/	font-family:arial, helvetica, verdana, sans-serif;	font-size:1.3em;	font-weight:bold;	line-height:1.5em;}#main-block .teaser h1 {	font-size:1.0em;}/* Headline 2 */#main-block h2 {	color:#72051d;	font-family:arial, helvetica, verdana, sans-serif;	font-size:1.1em;	font-weight:bold;	line-height:1.8em;}/*	Paragraphs / Lists------------------------------------------------------------------------------*/#main-block p,#main-block ul,#main-block ol {	margin-bottom:1.2em;	font-size:1.2em;	line-height:1.6em;}#main-block ul li ul,#main-block ul li ol,#main-block ol li ol,#main-block ol li ul {	font-size:1em;}#main-block ul {	margin-left:35px;	list-style-type:disc;}#main-block ol {	list-style-type:decimal;}/*	Hyperlinks------------------------------------------------------------------------------*/#main-block a, #main-block a:link {	color:#72051d;	text-decoration:none;}#main-block a:hover {	color:#72051d;	background-color:#f2f2f2;}/*	Images------------------------------------------------------------------------------*/#main-block div.image {	margin-bottom:0;}#main-block div.image p {	margin:0;	font-size:0.9em;}#main-block div.flLeft {	margin-right:0px;}#main-block div.flRight {	margin-left:0px;}/*	footer------------------------------------------------------------------------------*/.footer {	position: relative;	display:block;	margin:20px 0 0 230px;	width:570px;	border-top:1px solid #72051d;	background-position:0 0px;}.footer2 {	padding:0 14px;}.footer p {	margin:0;	padding:9px 0;	font-size:10px;	text-transform:uppercase;}.footer p, .footer p a,.footer p a:link {	color:#72051d;}.footer p a:hover {	color:#72051d;	background-color:#f2f2f2;}.footer .col-left {	float:right;	width:140px;}.footer .col-right {	float:left;}/* form-module*******************************************************************************/#form-module * {	padding:0px;	margin:0px;}#form-module {	margin:0px;	padding:0px;	width:550px;	background-color:transparent;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	font-size:1.2em;}#form-module fieldset {	border:0px solid #fff;}#form-module legend {	display:none;}#form-module p {	margin:0;	padding:0px;	font-size:1em;	font-weight:bold;}#form-module .element {	display:block;	clear:both;	background-color:transparent;	border-top:2px solid #fff;}#form-module label {	display:block;	float:left;	padding:1px;	width:120px;	border-right:2px solid #fff;}#form-module label.checkbox {	width:372px;	margin:-10px 0  0px 0px	border-left:2px solid #fff;	border-right:none;}#form-module input, #form-module select, #form-module textarea {	float:left;	margin:-2px 0 -2px 0px;	width:295px;	border:1px solid #333;}#form-module input.text {	height:20px;}#form-module input.checkbox {	width:120px;	padding:-5px;	margin:0px 0 0px 100px;	border:none;}#form-module input.submit { 	margin:10px 5px 0px 125px;	padding:2px 5px;	border:1px solid #333;	background-color:#fff;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	text-align:center;	cursor:pointer;}#form-module input.submit:hover { 	background-color:#f7f7f7;	color:#000;}#form-module label.textarea, #form-module textarea.textarea {	height:96px;}#form-module-thanks {	display:block;	color:#666;	font-family:verdana, arial, helvetica, sans-serif;	font-size:1.2em;}/* JAOS Lightbox Style-SheetEinfaches Style-Sheet zur (X)HTML-validen Darstellungder Thumbnails, ausgelegt auf eine Thumbnail-Grössevon 60 x 80 Pixel.Hoch- bzw. Querformat (ls/pt) wird vom Modul berechnetund dem jeweiligen div's zugeordnet.*/div.jaosg_thumbnail{	float: left;	background: #DCDCDC;	border: 1px solid;	border-color: #AAA #444 #444 #AAA;	margin: 5px 3px;}div.jaosg_thumbnail img{	border: 1px solid;	border-color: #444 #AAA #AAA #444;}/* ls=landscape-Format der Thumbs */div.ls img{	height: 60px;	width: 80px;	margin: 20px 10px;}/* pt=portrait-Format der Thumbs */div.pt img{	height: 80px;	width: 60px;	margin: 10px 20px;}/*footer schaltet float:left wieder aus */div#jaosg_footer{	clear: both;	padding-top: 1em;}/*Newsletter/*  Start Forms */ #formwrap {    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 50px; } #form {    padding: 0px 0px 10px 0px;    margin: 0px 0px 0px 0px;    text-align: left; } /* Rahmenfarbe angeben für Opera */ fieldset {    border: 1px solid #fff;    padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px; } legend {    border: 1px solid #fff; } Label {    font:11px/20px verdana, arial, helvetica, sans-serif;    padding:0px;    margin-left: 0px; } .inpt {    width: 350px;    border: 1px solid #999;    background-color: transparent;    color: #666666;    font-family: Verdana, Arial, Sans-Serif;    font-size: 11px;    padding: 1px 1px 1px 3px;    margin: 0px 0px 5px 0px;    word-spacing: 0.2em; } .txt {    width: 350px;    border: 1px solid #999;    background-color: transparent;    color: #666666;    font-family: Verdana, Arial, Sans-Serif;    font-size: 11px;    padding: 1px 1px 1px 3px;    margin: 0px 0px 5px 0px;    word-spacing: 0.2em; } input.inpt:focus, textarea.txt:focus {    color: #000;    font-family: Verdana, Arial, Sans-Serif; } .senden {    width: 150px;    font-weight: bold;    font-size: 11px;    margin: 15px 0px 0px 198px;    padding: 3px 0px 3px 0px;    background-color: #eee;    color: #333;    text-align: center;    border: solid 1px #999;    cursor: pointer; } label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {    cursor: pointer; } /*  End Forms */ /********************************* * *	CAPTCHA-Styles * */	p.captcha_1,	p.captcha_2,	p.captcha_notvalid	{		margin-left: 30px;		margin-right: 20px;		font-size: 12px;		font-style: normal;		font-weight: normal;		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		background: transparent;		color: #FF0000;	}	p.captcha_2	{		font-size: 10px%;		font-style: italic;		font-weight: normal;	}	p.captcha_notvalid	{		font-weight: bold;		color: #FF0000;	}		.captchapict	{		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-style: inset;		border-width: 4px;		border-color: #C0C0C0;	}		#captcha	{		margin-left: 0px;		margin-right: 0px;		border-style: dashed;		border-width: 0px;		border-color: #FFD940;	}-->