/*******************************************************************************	Project		:	aktive-diabetiker.at	Design - Werbeagentur Kassin - www.kassin.at*******************************************************************************//* ### main #################################################################### */: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; }div, p, li, a {background-repeat:no-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; }/* ### */* {margin: 0;padding: 0;}/* ### HTML ###################################################################### */html {	/*height: 100%;*/	margin-bottom: 1px;	font-size: 100.01%;}/* ### BODY ###################################################################### *//* html { text-align:left; font-size: 100.01%; } /* *//* IE 5.5 Hack */#top {display:block;	clear:both;	line-height:0;		height: 1px;}#top .invis {display:block;	clear:both;	line-height:0;		height: 1px;}body {min-height: 101%;font-family: Arial, Helvetica, sans-serif;background-color: #f2f2f2;color: #fff;background-image: url(../files/11-bg-body.jpg);background-position: left top;background-repeat: repeat-x;/*text-align: center;*//*fuer IE_quirks*//*width: 100%; height: 100%*/ margin: 0 auto; /*border: solid 2px #ff0000;*/}.clearit {	display:block;	clear:left;	/*line-height:0;	height:1px;	font-size:0;	visibility:hidden;*/}.clearer {	display:block;	clear:both;	line-height:0;	height:1px;	font-size:0;	/*visibility:hidden;*/}.clear {	clear:both;}.floatLeft { float:left; }.floatRight { float:right; }.warning { color:#f00; background: inherit; }p, li {font-size: 80%;text-align:justify;}/* ### BANNER ###################################################################### */#bannerbox {	position: absolute;	/*margin: 0 auto;*/	top: 0;	left: 0;	/*padding-left: 20px;*/	/*width: 1160px;*/		bottom:0;	background-image: url(../files/11-bg-lefttop.png);background-position: left top;background-repeat: no-repeat;}#Topbanner {position: relative;/*width: 1000px;*/width: 864px;margin: 0px 136px;/*width: 728px;*/}#Topbanner .descript{font-size: 11px;padding-top: 2px;padding-bottom: 2px;}#Sidebanner {position:absolute;left: 1000px; top: 0px;padding-left: 10px;}#Sidebanner .descript{font-size: 11px;padding-top: 2px;padding-bottom: 2px;}#Contentbanner .descript{font-size: 11px;padding-top: 2px;padding-bottom: 2px;}#Rectanglebanner {width: 180px;padding-left: 10px;padding-bottom: 0.5em;}#Rectanglebanner p.descript{font-size: 11px;background: transparent;color: #aaa;padding-top: 2px;padding-bottom: 2px;margin: 0 !important;text-align: right;}/* ###  ###################################################################### */#wrapper {	position: relative;	top: 0px;	/*margin: 0px auto;*/	width: 1000px;	/*min-height: 500px;*/	background: transparent;	color: #000;}#header {margin: 0px auto;/*height: 180px;*//*height: 12.0em;*/height: 180px;background: transparent;background-image: url(../files/11-Header_Logo.png);background-position: center top;background-repeat: no-repeat;color: #000;}#logo {position: relative;top: 0.66em;margin: 20px;height: 130px;width: 450px;background: transparent;color: #000;}#logo a{display: block;background: transparent;color: #000;border: none;height: 130px;width: 450px;}/* Überschriften */h1 {font-size: 130%;}h2 {font-size: 90%;}h3 {font-size: 80%;}/* sprungmarker */.unsichtbar {position:absolute;top:-5000px;left: -5000px;overflow:hidden;}/* Hauptnavigitation */#nav-bar {position: relative;top: 0px;width: 960px;height: 2.0em;padding: 0px 20px 0px 20px;background: transparent;background-image: url(../files/11-bg-content.png);background-position: center top;background-repeat: repeat-y;display: block;}#mainmenue {/*border-top: 1px solid #CC6600;*//*height: 2.0em;*/width: 959px;font-size: 0.90em;color: #fff;text-transform: uppercase;/*background: #d25600;*/background: #ff8029;background-image: url(../files/11-bg-mainnav.jpg);background-position: left bottom;background-repeat: repeat-x;padding: 6px 0 6px 0;}div#mainmenue ul#home {float: left;list-style:none;display: inline;/*height: 2.75em;*/padding-left:5px;padding-right: 3px;margin-right: 0px;text-indent: -1000em;background-image: url(../files/11-bg-mainnav-split.png);background-position: right -5px;background-repeat: no-repeat;}div#mainmenue ul#home li{list-style:none;display: inline;}div#mainmenue ul#home a.home{/*height: 29px;width: 28px;*//*height: 2.75em;*/width: 1.875em;margin-left: 22px;padding: 0px 0px 8px 0;display: block;background: transparent;background-image: url(../files/11-bg-mainnav-home.png);background-position: 50% 50%;background-repeat: no-repeat;}div#mainmenue ul#home a:hover{background: transparent;background-image: url(../files/11-bg-mainnav-home-active.png);background-position: 50% 50%;background-repeat: no-repeat;}#mainmenue ul {/*padding: 0.4em 0.0em 0.0em 50px !important;*//*padding-left: 50px;*/list-style:none;display: inline;/*height: 2.0em;*/line-height:normal;}#mainmenue ul li {background: transparent;display: inline;color: #fff;margin:0;}#mainmenue ul li a {background-image: url(../files/11-bg-mainnav-split.png);background-position: right 1px;background-repeat: no-repeat;padding: 0.6em 0.80em 0.7em 0.60em;color: #fff;}#mainmenue ul li a:hover {background-color: #f9f9f9;background-image: url(../files/11-bg-mainnav-hover.jpg);background-position: right bottom;background-repeat: no-repeat;color: #333;border-top: 1px solid #d25600;padding-top: 0.4em;}#mainmenue ul li a.active {background-color: #f9f9f9;background-image: url(../files/11-bg-mainnav-active2.png);background-position: right 0px;background-repeat: no-repeat;color: #e75111;}#mainmenue ul li a.active:hover {background-color: #f9f9f9;background-image: url(../files/11-bg-mainnav-active2.png);background-position: right top;background-repeat: no-repeat;color: #e75111;border-top: none;padding-top: 0.6em;}* html div#mainmenue { padding: 0.795em 0 0.0em 0; background: #d25600;background-image: url(../files/11-bg-mainnav.jpg);background-position: left 0px;background-repeat: repeat-x;} /* IE 6 Hack */* html div#mainmenue ul li a { margin: 0em 0 0 0; padding: 0.6em 0.80em 0.7em 0.60em; } /* IE 6 Hack */* html div#mainmenue ul#home a { height: 40px;} /* IE 6 Hack */* html div#mainmenue ul#home li a.home { background-position: 50% -12px;} /* IE 6 Hack */* html div#mainmenue ul#home li a.home:hover { background-image: url(../files/11-bg-mainnav-home.png);background-position: 50% -12px;border:none;} /* IE 6 Hack */* html div#mainmenue ul#home { margin: 0 0 1.5em 0; padding: 0.0em 0.25em 0.0em 0.0em; border:none;} /* IE 6 Hack */* html div#sidebar { padding-top: 0.325em}/* IE 6 Hack */* +html div#mainmenue { padding: 0.795em 0 0.0em 0; background: #d25600;background-image: url(../files/11-bg-mainnav.jpg);background-position: left 0px;background-repeat: repeat-x;} /* IE 7 Hack */* +html div#mainmenue ul li a { margin: 0em 0 0 0; padding: 0.6em 0.80em 0.7em 0.60em; } /* IE 7 Hack */* +html div#mainmenue ul#home a { height: 40px;} /* IE 7 Hack */* +html div#mainmenue ul#home li a.home { background-position: 50% -12px;} /* IE 7 Hack */* +html div#mainmenue ul#home li a.home:hover { background-image: url(../files/11-bg-mainnav-home.png);background-position: 50% -12px;border:none;} /* IE 7 Hack */* +html div#mainmenue ul#home { margin: 0 0 1.5em 0; padding: 0.0em 0.25em 0.0em 0.0em; border:none;} /* IE 7 Hack */* +html div#sidebar { padding-top: 0.325em} /* IE 7 Hack *//* Subnavigitation 1. Ebene */#submenue {  position: absolute;  top: 4.0em;  left: 1.25em;  /*width: 12.5em;*/  width: 180px;  min-height: 20.0em;  padding-left: 2.0em;  font-size: 0.90em;  /*border-right: 1px dotted #aaa;*/}#submenue ul {/*padding: 0.4em 0.05em 0.0em 3.3em;height: 2.0em;*/}/* html div#submenue ul { margin: 0.05em 0 0 0; padding: 0.5em 0.05em 0.6em 3.3em;} /* IE 6 Hack *//* +html div#submenue ul { margin: 0.05em 0 0 0; padding: 0.5em 0.05em 0.6em 3.3em;} /* IE 7 Hack */#submenue ul li {background: transparent;color: #333;}#submenue ul li a {background: transparent;/*background-image: url(../files/11-bg-mainnav-split.png);background-position: right top;background-repeat: no-repeat;*//*padding: 0.6em 0.80em 0.7em 0.60em;*/padding-top: 0.2em;padding-bottom: 0.2em;padding-left: 0.2em;display: block;text-align:left;color: #333;}#submenue ul li a:hover {background: transparent;/*background-image: url(../files/11-bg-mainnav-hover.jpg);background-position: right top;background-repeat: no-repeat;*/color: #e75111;}#submenue ul li a.active {background: transparent;/*background-image: url(../files/11-bg-subnav-check.png);background-position: right bottom;background-repeat: no-repeat;*/color: #e75111;text-decoration:underline;font-weight: bold;}#submenue ul li a.active:hover {background: transparent;/*background-image: url(../files/11-bg-subnav-check.png);background-position: right bottom;background-repeat: no-repeat;*/color: #e75111;text-decoration:underline;}/* ############# Subnavigitation 2. Ebene ##############  */#submenue ul li ul{background: transparent;color: #333;margin-left: 0.5em;margin-bottom: 1.0em;padding-bottom: 0.5em;border-left: 1px dotted #aaa;/*border-bottom: 1px dotted #aaa;*/}#submenue ul li ul li {background: transparent;color: #333;font-size: 1.0em;}#submenue ul li ul li a {background: transparent;/*background-image: url(../files/11-bg-mainnav-split.png);background-position: right top;background-repeat: no-repeat;*//*padding: 0.6em 0.80em 0.7em 0.60em;*/padding-top: 0.2em;padding-left: 1.8em;padding-bottom: 0.2em;display: block;text-align:left;color: #333;}#submenue ul li ul li a:hover {background: transparent;/*background-image: url(../files/11-bg-mainnav-hover.jpg);background-position: right top;background-repeat: no-repeat;*/color: #e75111;}#submenue ul li ul li a.active {background: transparent;background-image: url(../files/11-bg-subnav-check.png);background-position: left bottom;background-repeat: no-repeat;color: #333;text-decoration:none;font-weight: bold;}#submenue ul li ul li a.active:hover {background: transparent;background-image: url(../files/11-bg-subnav-check.png);background-position: left bottom;background-repeat: no-repeat;color: #333;text-decoration:none;}/* ##################################################### *//*#content {	min-height: 300px;}*//* * html #content { height: 12.0em; } /* IE 6 / 5.5 Hack */#content_bereich {position: relative;top: 0.0em;background: transparent;background-image: url(../files/11-bg-content.png);background-position: center top;background-repeat: repeat-y;color: #000;padding: 0 1.25em;height: 100%;min-height: 30.0em;}#content {min-height: 28.0em;/*width: 22.5em;*/ /*360px;*/background: transparent;color: #333;/*margin: 0 240px 0 15.0em;*/margin: 0 240px 0 230px;/*padding: 1.25em 1.25em 1.25em 1.25em;*/padding: 0.875em 0 0 0;/*border-right: 1px solid #ccc;*/}/* hide from IE/MAC \*//* html #content {height:100%;}*//* end hide *//* ### Sidebar rechts ######################################################### */#sidebar {  position: absolute;  top: 0;  /*right: 1.313em;*/  right: 21px;  /*width: 13.625em;*/  width: 220px;  height: 100%;  background-color: #f2f2f2;background-image: url(../files/11-bg-sidebar.jpg);background-position: left top;background-repeat: repeat-y;color: #333;padding-top: 0.325em}  div#sidebar p.strong {    font-size: 0.75em;	font-weight: bold;    margin: 0.2em 0.5em;  }  div#sidebar p {    font-size: 0.75em;    margin: 0.5em;  }    div#sidebar #tools {  /*background: red;*/    /*padding: 0.375em 0.375em;*/	margin-bottom: 0.5em;	margin-left: 0.375em;	margin-right: 0.375em;	padding-bottom: 0.25em;	border-bottom: 1px dotted #aaa;  }  div#sidebar #tools #suche {    padding: 0.375em;	margin-bottom: 0.375em;	background-color: #f2f2f2;	border: 1px solid #ccc;  }  div#sidebar #tools #suche label{    	margin-bottom: 0.375em;	font-size: 0.75em;  }  div#sidebar #tools #fontsize {    padding: 0.375em;	margin-bottom: 0.375em;	background-color: #f2f2f2;	border: 1px solid #ccc;  }  div#fontsize ul li {   display: inline;   font-size: 0.75em;  }      div#fontsize ul li span.schriftgr{	font-weight: normal;  }  div#fontsize ul li span.smaller{	background-color: #333;	color: #fff;	border: 2px solid #fff;  }div#fontsize ul li span.smaller a{    padding: 0.125em 0.50em 0.125em 0.50em;	background-color: #333;	color: #fff;  }    div#fontsize ul li span.normal{	background-color: transparent;	color: #333;	border: 1px solid #ccc;  }div#fontsize ul li span.normal a{    padding: 0.125em 0.250em 0.125em 0.250em;	background-color: transparent;	color: #333;  }  div#fontsize ul li span.bigger{	background-color: #333;	color: #fff;	border: 2px solid #fff;	  }div#fontsize ul li span.bigger a{    padding: 0.125em 0.50em 0.125em 0.50em;	background-color: #333;	color: #fff;	  }div#sidebar #tools #styleswitcher {    padding: 0.375em;	margin-bottom: 0.375em;	background-color: #f2f2f2;	border: 1px solid #ccc;  }  div#sidebar #tools #styleswitcher label{    	margin-bottom: 0.375em;	font-size: 0.75em;  }div#sidebar #umfrage {    padding: 0.375em;	/*margin-bottom: 0.375em;*/	margin-bottom: 0.5em;	margin-left: 0.375em;	margin-right: 0.375em;	border-bottom: 1px dotted #aaa;	  }  div#sidebar #umfrage h3{    padding-bottom: 0.25em;	font-weight: bold;  }    div#sidebar #umfrage h2{    padding-bottom: 0.375em;	background: transparent;	color: #333;  }    div#sidebar #umfrage p{    margin-left: 0;  }    div#sidebar #umfrage div.rexpoll{      }  div#sidebar #umfrage div.rexpoll form label{    font-size: 0.75em;  } div#sidebar #umfrage div.rexpoll form p.voted{    font-size: 0.75em;	background: transparent;	color: #666;  }   div#sidebar #umfrage div.rexpoll form p {    font-size: 0.75em;	background: transparent;	color: #333;	margin-left: 0;  }  div#sidebar #umfrage div.rexpoll form p a{	background: transparent;	color: #e75111;	margin-left: 0;  }  div#sidebar #umfrage div.rexpoll form input.submit{		margin-top: 0.375em;  }div#sidebar li#rss{line-height: 1.5;padding-left: 20px;background-image: url(../files/11-rss.png);background-repeat:no-repeat;background-position: 50% left;}div#sidebar li#rss a{background: transparent;color: #e75111;}div#sidebar ul.foerderer {    padding: 0.5em;	  }  div#sidebar img.pnormal_b {margin-left: 10px;margin-top: 6px;margin-bottom: 6px;background-color: #fff;padding: 5px;border: 1px solid #ccc;}/* */div#sidebar #sideartikel {    padding: 0.375em;	/*margin-bottom: 0.375em;*/	margin-bottom: 0.5em;	margin-left: 0.375em;	margin-right: 0.375em;	/*border-bottom: 1px dotted #aaa;*/	  }  div#sidebar #sideartikel h3{    padding-bottom: 0.25em;	font-weight: bold;  }  div#sidebar #sideartikel h3 a {background: transparent;color: #e75111;}    div#sidebar #sideartikel h2{    padding-bottom: 0.375em;	background: transparent;	color: #e75111;  }    div#sidebar #sideartikel p{    margin-left: 0;  }    div#sidebar #sideartikel p a{    background: transparent;color: #e75111;  }div#aktion div h2{    padding-bottom: 0.375em;	background: transparent;	color: #333;	font-weight: bold;  }    div#aktion div p{	margin-left: 0;      }    div#aktion div p a{    background: transparent;color: #e75111;  }/* Sprungmarker goto */div#goto {position: absolute;top: 145px;right: 2.5em;}div#goto ul li{display: inline;list-style: none;}div#goto a,div#goto a:link {background: transparent;color: #333;text-decoration: none;font-size: 0.85em;padding: 0.125em 0.125em;}div#goto a:hover {background: transparent;color: #e75111;text-decoration: underline;}    /* ### breadcrump ############################################################ */* html div#breadcrumb {position: relative;top: 1.9em;}div#breadcrumb {/*background: red;*/width: 43.75em;padding: 1.0em 0.75em 1.0em 2.0em;font-size: 0.85em;/*border-right: 1px solid #ccc;*/}div#breadcrumb span {background: transparent;color: #666;font-size: 0.85em;}div#breadcrumb ul {display: inline;list-style: none;}div#breadcrumb ul li{display: inline;list-style: none;}div#breadcrumb ul li ul {display: inline;list-style: none;}div#breadcrumb ul li span{list-style: none;display: inline;background: transparent;color: #666;font-size: 0.85em;}div#breadcrumb a,div#breadcrumb a:link {background: transparent;color: #666;text-decoration: none;font-size: 0.85em;}div#breadcrumb a:hover {background-color: #f9f9f9;color: #e75111;text-decoration: underline;}#content h2,#content h3,#content h5,#content h6 {/*margin: 10px 10px 10px 0px;*/padding: 0.5em 0.25em 1.0em 0.0em;/*margin-top: 2px;*/}#content h1 {font-size: 110%;color: #333;background: transparent;font-weight: bold;letter-spacing: 0.02em;padding: 0.25em 0.25em 1.0em 0.0em;/* padding: 30px 50px 20px 60px; */}#content h2 {font-size: 90%;color: #e75111;background: transparent;font-weight: normal;}#content h3 {font-size: 90%;color: #333;background: #transparent;font-weight: normal;}#content h4 {font-size: 85%;color: #333;background: #transparent;font-weight: bold;padding: 0 0 0 1.0em;/*margin-top: 1.0em;*/margin-bottom: 1.25em;border-left: 1.0em solid #e75111;}#content h5 {font-size: 70%;color: #333;background: #transparent;font-weight: normal;}#content h6 {font-size: 70%;color: #333;background: #transparent;font-weight: normal;}/* ############### IMAGES ###################### */ /* Bild einfügen 4.0 Definition der Klassen ohne Rahmen*/ #content img.pleft {float: left;margin: 5px 5px 5px 0px;padding-right: 10px;/*padding-top: 10px;*/border: none;}#content img.pright {float: right;margin: 5px 0px 5px 5px;padding-left: 10px;/*padding-top: 10px;*/border: none;}#content img.pnormal {/*clear: both;*/border: none;margin-top: 0px;padding-top: 0px;	}/* Definition der KLassen mit  Rahmen (2.Stil) */#content img.pleft_b {float: left;margin: 0px 15px 5px 0px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}#content img.pright_b {float: right;margin: 0px 0px 5px 15px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}#content img.pnormal_b {clear: both;margin-top: 10px;margin-bottom: 10px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}/* Textile Editor mit Artikelbild */div.fllinks p img {float: left;margin: 0px 15px 0px 0px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}div.flrechts p img {float: right;margin: 10px 0px 5px 15px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}div.flnormal p img {/*clear: both;line-height:0;*/margin-top: 10px;background-color: #fff;padding: 5px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}/* Textile Editor mit Artikelbild Copyright */div.bildtextzeile {position: relative;left: 0;font-weight: normal;background: transparent;color: #aaa;/*float: left;*/padding: 6px;}div.bildtextzeile p {font-size: 0.65em;}div.bildtextzeile p span.bildcopyright {/*font-size: 0.75em;*/font-weight: normal;background: transparent;color: #6c6c6c;}div.bildtextzeile p span.bildtext {/*font-size: 0.75em;*/font-weight: normal;background: transparent;color: #333;}.clear-daneben {/*clear: both;*/}div.quelle p {background: transparent;color: #333;font-style: italic;}#content div.mehr-thema {padding-left: 14px;padding-right: 14px;background-color: #efefef;color: #333;font-style: italic;border: 1px dotted #ccc;}/*################ Modul 05 - Teaser (Multilist modifiziert für Sub Kats) ################*/div.teaser-newslist {	}div.teaser-block {border-top: 1px dotted #aaa;padding-top: 0.5em;/*margin-bottom: 0.25em;*//*padding-bottom: 0.25em;*//*min-height: 120px;*//*clear: both;*/}div.teaser-block div.teaser-newsimage {float: left;margin-right: 6px;/*margin-left: 4px;*/}div.teaser-block div.teaser-newsimage img {border: 1px solid #aaa;padding: 4px;}div.teaser-block div.teaser-newstext {}div.teaser-block div.teaser-newstext span.date{font-size: 12px;background: transparent;color: #aaa;}div.teaser-block div.teaser-newstext span.update{font-size: 12px;background: transparent;color: #aaa;}div.teaser-block div.teaser-newstext h3.teaser {padding: 0.25em 0.125em 0.250em 0.0em !important;}div.teaser-block div.teaser-newstext p{background: transparent;color: #333;}/*################ Modul 01 - Text [textile] Header - Titel - Lead in ################*/span.header {font-size: 0.75em;font-weight: normal;background: transparent;color: #5c5c5c;letter-spacing: 0.025em !important;border-bottom: 1px solid #e75111;}h1.title {background: transparent;color: #333;letter-spacing: 0.05em !important;padding: 0.50em 0.125em 0.50em 0.0em !important;}div.lead p {font-size: 0.75em;font-weight: bold;background: transparent;color: #333;letter-spacing: 0.025em !important;text-align: left;}/* ### Artikel Options ############################################################ */div#options{background: transparent;color: #aaa;padding: 0.25em;border-top: 1px dotted #aaa;}div#options p {font-size: 0.625em;background: transparent;color: #aaa;}div#options span.options{background: transparent;color: #aaa;}div#options span.options a{font-weight: bold;background: transparent;color: #999 !important;text-decoration:none !important;}div#options span.options a:hover{background: transparent;color: #999 !important;text-decoration:underline !important;}/* ### Banner ############################################################ */#banner {left:10px;width: 200px;float: left;}#banner p{background: transparent;color: #999999;}#banner p.banner1{/*display: none;*/background: transparent;color: #999;}/* ### Images ############################################################ */#content img {	/*display:block;	margin: 4px 0 0 4px;*/}#content img.floatLeft {	float:left;	margin:4px 10px 4px 4px;}#content img.floatRight {	float:right;	margin:4px 0 4px 10px;}/* ### Hyperlinks ######################################################### */#content a, #content a:link {	color:#e75111;	background: inherit;	text-decoration:underline;}#content a:hover {	color:#e75111;	background: inherit;	text-decoration: none;}#content a.faq, #content a.faq:link {	color:#e75111;	background: inherit;	font-size:1.0em;	text-decoration:underline;	text-transform:none;	line-height: 2.0em;}#content a.faq:hover {	color:#e75111;	background: inherit;	text-decoration:none;}/* ### Modul Artikelliste ########################################################## */#content a.artikelliste, #content a.artikelliste:link {	color:#e75111;	background: inherit;	font-size:0.8em;	text-decoration:underline;	text-transform:none;	line-height: 2.0em;}#content a.artikelliste:hover {	color:#e75111;	background: inherit;	text-decoration:none;}/* ### Paragraphs ########################################################## */.pageupdate {	padding: 0 10px 15px 0px;	font-size: 60%;	text-align: right;}#content p {/* line-height: 150%;*//* font-size: 80%; */padding: 0 0px 15px 0px;background: transparent;color: #333;}#content p.topper {padding: 20px 30px 20px 4px;}/* ### Tables ############################################################## */#content table {	font-size: 80%;	line-height:1.6em;}#content td {	padding:0 3px 0 3px;}/* ### Blockquotes ########################################################## */#content blockquote {	margin:0 0 0 20px;}/* ### Acronym ########################################################## */#content h2 acronym {	color:#e75111;	background-color: #f9f9f9;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #003399;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #f9f9f9;	border-left-color: #f9f9f9;}#content h2 acronym:hover {	color:#e75111;	background: inherit;	border: 1px dotted #e75111;}#content h3 acronym {	color:#333;	background-color: #f9f9f9;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #003399;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #f9f9f9;	border-left-color: #f9f9f9;}#content h3 acronym:hover {	color:#333;	background: inherit;	border: 1px dotted #003399;}#content acronym {	color:#333;	background-color: #f9f9f9;	border-bottom-style: dotted;	border-bottom-width: 1px;	border-bottom-color: #003399;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-left-style: dotted;	border-right-color: #f9f9f9;	border-left-color: #f9f9f9;}#content acronym:hover {	color:#e75111;	background: inherit;	border: 1px dotted #e75111;}* html acronym:hover {color:#333; background-color: #cccccc;border: 1px dotted #333;}/* ### Lists ################################################################ */#content ul, #content ol {	/*margin-bottom:1.0em;*/	/*font-size:1.0em;*/	margin:0 0 16px 20px;	line-height:1.0em;}#content ol li {	margin:0 0 0 20px;	list-style-type:decimal;	font-weight: bold;} #content ul li {	margin:0 0 0 20px;	list-style-type:square;}/* ### Module ################################################################ *//*#content div.floatLeft img {	float:left;	margin:4px 0px 4px 0;}#content div.floatRight img {	float:right;	margin:4px 0 4px 40px;}#content a.more {	clear:left;	position: relative;	left: 120px;}*//* ### Textkasten Textile ### */#content div.textkasten {background-color: #efefef;padding: 14px;margin-top: 14px;margin-bottom: 14px;border: 1px dotted #E75111;}/* ### Team ### *//* ### Text und Bild ### */#content div.txt-img {	/*clear: both;	*/	padding: 0 0 12px 0;	}/* ### Team ### */#content div.team {	/*clear: both;	padding: 12px 0;	margin-bottom: 0px;*/	float:left;	width:100%;padding-right: 14px;padding-bottom: 14px;}#content div.team div{	/*width:100px;*/}#content div.team p {	/* font-size: 1.3em; */	/* letter-spacing: 0.05em; */		margin-top: 0px;}#content div.team div.floatLeft img {/*margin:4px 0px 4px 0;*/margin:4px 0px 4px 0;}/* ### Bildgalerie ### */#content div.galerie {	/*clear: both;*/}#content div.galerie div.image {	float: left;	/*width: 270px;*/}#content div.galerie div.image img{	padding: 5px;	border:1px solid #aaa;}/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    Anfügen eines Symbols (.gif) zum Kennzeichnen externer Links~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */.extern{display:inline;/*vertical-align: middle;*//*background:url('../files/external.gif') no-repeat left center;*/}img.extern{padding-right: 3px;vertical-align: baseline;/*background:url('../files/external.gif') no-repeat left center;*/}img.extern:hover{padding-right: 3px;vertical-align: baseline;	/*background:url('../files/external.gif') no-repeat left center;*/}/*#################### Formular Definition ##################*//* do form! 2.x  http://wiki.redaxo.de/index.php?n=R4.DoForm-------------------------------------------------------*//* Formular Definition *//*//////////////////////////////////////////////////////////////////////////////*/* Div das das Formular umschließt */.formgen {background: transparent;color: #666;	font-size: 1em;	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 20px;	border-top: 1px dotted #aaa;	border-right: 1px dotted #aaa;	border-bottom: 1px dotted #aaa;	border-left: 1px dotted #aaa;}.linie { /*div*/border-top: 1px solid #666;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}.check { /*div für checkbox newsletter*//*width: 480px;*/border-top: 1px solid #999;border-bottom: 1px solid #999;padding-top: 10px;padding-bottom: 5px;margin-bottom: 5px;}.formgen .check label {	width: 380px;	height: 20px;	font-weight: normal;	color: #333;	font-size: 75%;		/*padding-left: 15px;*/	/*background-image: url(../files/form2lines_v.gif);background-position: left 1px;background-repeat: no-repeat;*/}.formgen .formcheck {}/* Was passiert wenn auf das Label geklickt wird? */label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor : pointer;}.formgen form{line-height : 120%;}/* Wie sehen die einzelnen Blöcke aus? Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann*/.formgen .formblock{	margin-bottom: 15px;	margin-top: 10px;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;		} .forminfo {	width: 360px;	margin-bottom: 15px;	background-color: #999;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 2px;	padding-left: 5px;	font-weight: bold;	font-size: 80%;	border: 3px dashed #990000;	color: #990000;}/*Verhalten von br-Tags*/.formgen br{clear : both;}/* --------- FORMULAR-OBJEKTE ------------ *//* Mehrzeiliges Eingabefeld */.formgen .formtextfield{	width: 200px;	height: 100px;	margin-left: 4px;	border: 1px solid #999;	background-color: #f2f2f2;	font-family: "Times New Roman", Times, serif;	font-size: 0.8em;}/* Textfeld */.formgen .formtext{	width: 200px;	margin-left: 4px;	padding-bottom: 4px;	font-size: 0.8em;	background-color: #f2f2f2;	border-top: none;	border-left: none;	border-right: none;	border-bottom: 1px dotted #666;	font-family: "Times New Roman", Times, serif;		color: #666;}.formgen input:focus, .formgen input:hover,.formgen select:focus, .formgen select:hover, .formgen textarea:focus, .formgen textarea:hover {	border-bottom-color: #666;	background-color: #fff;	}/* Label */.formgen label {	width: 120px;	clear: left;	float: left;	height: 20px;	font-weight: normal;	color: #666;	font-size: 75%;		padding-left: 15px;	/*background-image: url(../files/form2lines_v.gif);background-position: left 1px;background-repeat: no-repeat;*/}/* Aussehen der Select-Ausgabe */.formgen .formselect{	width: 200px;	background-color: #f2f2f2;	margin-left: 4px;	margin-bottom: 10px;	color: #666;}/* Sende-Button */.formgen .formsubmit{	width: 100%;	text-align: center;	background-color: #f2f2f2;	border: 1px solid #999;	float: right;	color: #666;	padding: 3px;}/* Fieldsetbeschriftung */.formgen legend {	color: #999;	background-color: #fff;	width: 150px;}.formgen .fieldset {	margin-bottom: 10px;	color: #999;}/* -------------- AUSGABEN / Fehlermeldungen --------*//* Markierung der Labels bei Fehler */.formgen .formerror {		border-bottom-width: 1px;	color: #990000;}.formgen .formcaptcha{	border: 2px solid #990000;	vertical-align: top;	float: left;	margin-right: 10px;}.formgen .formreq {	color: #E75111;	font-size: 80%;}.formgen .formheadline {font-family: "Times New Roman", Times, serif;	color: #666;	background: transparent;	padding-top: 4px;	padding-bottom: 4px;	margin-top: 5px;	margin-bottom: 5px;	}.formgen .formhinweis {	color: #000;	font-size: 75%;	background: transparent;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 15px;	margin-top: 5px;	margin-bottom: 5px;	}#form-module-thanks {		font-size: 75%;	}/*//////////////////////////////////////////////////////////////////////////////*/* Ende der Formulardefinition *//* ---- */.breaker {clear: both;display: block;}#footer {position: relative;float: left;padding-bottom: 50px;width: 100%;background: transparent;color: #333;/*padding: 0 1.25em;*/background-image: url(../files/11-bg-footer.png);background-position: 0 0;background-repeat: no-repeat;vertical-align: baseline;}#footer #bottomnavi {background: transparent;position: relative;font-size: 14px;top: 0em;padding: 8px 30px 0 20px;}#footer #bottomnavi ul.left{list-style: none;float: left;width: 70%;background: transparent;margin: 0;padding-left: 30px;}#footer #bottomnavi ul.left li span.pipe{list-style: none;padding: 0 10px;background: transparent;color: #666;}#footer #bottomnavi ul.left li#rss{/*line-height: 1.5;*/padding-top:2px;padding-bottom:2px;padding-left: 20px;padding-right: 0px;background-image: url(../files/11-rss.png);background-repeat:no-repeat;background-position: 50% left;}#footer #bottomnavi ul.left li#rss a{padding:2px;background: transparent;color: #e75111;margin-left: 0px;}#footer #bottomnavi ul.rechts {list-style: none;display: inline;float: right;padding-left: 30px;padding-right: 30px;background: transparent;margin: 0;}#footer #bottomnavi ul li{display: inline;background: transparent;color: #666;padding-left: 0px;}#footer #bottomnavi ul li.copyright{padding-right: 0px;padding-left: 4px;}#footer #bottomnavi ul li a.company{text-decoration: none;background: transparent;color: #e75111;border: 0 none;}#footer #bottomnavi ul li a.werbung{text-decoration: none;background: transparent;color: #666;border: 0 none;}#footer #bottomnavi ul li a.seitenanfang {text-decoration: none;background: transparent;color: #e75111;border: 0 none;}#footer #bottomnavi ul li a:hover {background: transparent;color: #e75111;text-decoration:underline;}/* ---- */.invis, hr {display: none;}/* JAOS Gallery*******************************************************************************//* JAOS Gallery*******************************************************************************/#jaos	{	margin:0 auto;	}.jaosg_galerie	{	text-align:center; 	vertical-align:middle; 	padding:5px;	}.jaosg_thumbnail 	{	margin:5px;	float: left;	height: 80px;	width: 80px;	text-align: left;	vertical-align:middle;	}.jaosg_nav	{	text-align: center;	}.jaosg_bild		{	text-align: center;	}.jaosg_bildbeschreibung	{	text-align: justify;	}/* Word oder Pdf Datei bereitstellen*******************************************************************************/.list_content {		font-weight:normal;	text-decoration:none;	font-size: 70%;	color:#666666;	padding-left:10px;	padding-top:3px;	padding-bottom:3px;	padding-right:24px;	width: 70%;	background-color:#E8E8E8;	margin:0px;    line-height: 18px;	}.list_contentTitle .h2 {	font-weight:bold;	text-decoration:none;	font-size:80%;	color:#336633;	padding-left:10px;	padding-top:3px;	padding-right:24px;	padding-bottom:3px;	width: 60%;	background-color:#d0d0d0;	margin:0px;    line-height: 18px;	}.list_content2 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-decoration:none;	font-size:10px;	color:#666666;	padding-left:10px;	padding-top:3px;	padding-right:24px;	padding-bottom:3px;	width:520px;	background-color:#d0d0d0;	margin:0px;    line-height: 18px;	}	/*********/	/* Linkliste ***********************************************/.contentlinklist { margin-left: 0%; margin-top: 0px; width: 90%;}/* bei fixer Breite ggf.  width: 500px; einbauen */.linkarea { background: none; margin-top: 10px; margin-bottom: 10px; padding: 0px;  }.linkarea_head { font-size : 1.0em; font-weight: bold; /*text-transform : uppercase; background-color : transparent;*/ padding : 5px 0px; margin : 0; }.linkarea_img { padding: 2px 10px 2px 2px; background: #fff; float: left; margin-right: 15px; border: 0px; z-index:999;}.linkarea_txt { /*position: relative;*/ /*margin-left: 40%;*/vertical-align: middle; margin-left: 4px; border: 0px;}.linkarea_imgmax { padding: 10px; background: none;}.clean { clear: both;}/* ###### print styles ###### */#header_printonly {position:absolute;top:-1000px;left: -1000px;overflow:hidden;}#printonly {position:absolute;top:-1000px;left: -1000px;overflow:hidden;}#printonly_footer {position:absolute;top:-1000px;left: -1000px;overflow:hidden;}
