/* PHONGJIM | Mag. Florian Werner © 04/2011 - Joomla 1.6 CSS *//* Template Holzapfel-Bauer.at  V.1.1 © 2011 *//*=========================================================================================================*//* IE HACK  IE6 _xy IE6&7 *xy all IE xy:ab\9 *//* VORLAGEN  *//* SHADOW  	-moz-box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	-webkit-box-shadow: 0px 2px 2px #333333, 0 -2px 6px #222222;	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#333333')";	*//* BOARDER RADIUS 	border-radius:15px;	-moz-border-radius:15px;	-webkit-border-radius:15px;	behavior: url(ie-css3.htc);*//* GRADIENT  	background: #b82b19;	background: -moz-linear-gradient(right, #b82b19, #771c10);	background: -webkit-gradient(linear, right center, left center, from(#b82b19), to(#771c10));	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF771c10, endColorStr=#FFb82b19, GradientType=1) filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#333333');	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF771c10, endColorstr=#FFb82b19, GradientType=1) GradientType=1) progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#333333')";	*//* AUTOSPALTEN#content.col_960 {width:960px;}#content.col_770 {width:770px;}#content.col_580 {width:580px;}*//*=========================================================================================================*//* PHONGJIM Reset V.1.3 © 2011 */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {	font-size: 100%;	margin: 0;	padding: 0;	border: 0;	vertical-align:top;	color:#000;}/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1.3;	text-align:center;	font:inherit;}ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}.clearfix {display:inline-block;} /* Hides from IE-mac \*/* html .clearfix {height:1%;}.clearfix {display:block;}/* End hide from IE-mac *//* ENDE PHONGJIM Reset V.1.3 © 2011 *//*=========================================================================================================*/@font-face {}html {}html, body {text-align:center;  height:100.1%;}body {background:url(../images/main_hg.png) repeat-x top #625d8c; }#basis {height:auto; width:920px; margin:0px auto; background:url(../images/header_fix.png) no-repeat; background-position:870px 105px;}#header, #contentwrapper, #footer, #ie {width:920px; text-align:left;}#header {height:105px; overflow:hidden; clear:both; background:url(../images/header_text.png) right bottom no-repeat; margin:0 auto;}#contentwrapper {	height:auto; 	background:url(../images/nav_hg.png) left repeat-y #fff;	float:left;    			-moz-border-radius:12px 3px 12px 12px;	-webkit-border-radius:12px 3px 12px 12px;	border-radius:12px 3px 12px 12px;	-moz-box-shadow: 1px 1px 20px #333333, -1px 1px 20px #333333;	box-shadow: 1px 1px 20px #333333, -1px 1px 20px #333333;	-webkit-box-shadow: 1px 1px 20px #333333, -1px 1px 20px #333333;}#left {width:220px;  height:100%;  padding-bottom:35px;  float:left;}#left .moduletable {margin:15px 10px;} /* ALLE MODULE, DAS HAUPTMENÜ HAT _menu drann! */#hblogo {width:178px; height:204px;  position:relative; left:18px; top:-57px; border:0px;}#content {	min-height:310px; 	height:auto !important; 	height:310px;  	margin-left:275px; 	margin-right:35px; }#top {	overflow:hidden;	height:25px;	margin-top:20px;	margin-bottom:3px;}#hornav {	overflow:hidden;	height:25px;	width:420px;	float:left;	}#search {	overflow:hidden;	height:22px;	width:174px;	float:right;}#search label {display:none;}#breadcrumbs {	overflow:hidden;	height:auto;	margin-top:20px;	color:#ccc;	margin-left:7px;}#breadcrumbs li {
	float: left;
}#maincont {	margin-top:40px; 	margin-left:7px;	margin-right:30px; 	margin-bottom:55px;	min-height:500px; 	height:auto !important; 	height:500px; 	text-align:justify;}#footer {height:30px;  padding-top:6px; text-align:left; clear:both; }#footermenu {width:190px; height:25px; float:left; color:#FFF; margin-left:21px;}#footercopyright {width:685px; height:auto; float:left; color:#FFF; text-align:right;}#bottom {}#ie {}/* SUCHE */#search {}#search .moduletable_search {width:174px; background:url(../images/search_hg.png) top left no-repeat;}#search .inputbox_search {border:0px;  color:#999; width:140px; height:20px; background:none; margin-left:25px; }/*Language */#search .moduletable_language { width:180px; float:right;}#search .moduletable_language #jflanguageselection {margin:0px 0px 5px;}#search .moduletable_language #jflanguageselection.rawimages  {margin-top:0px;}.rawimages span#active_language img {border:medium none; margin:2px; margin-right:0px;}/* ------ Ende Basisdesign ------ *//* Barrierefrei */ul.accessibility {	position: absolute;	top: -100%;}/* ------ Menüs ------ *//* Hornav Liste */#hornav .moduletable_menu {color:#FFF;  text-align:left;} #hornav .moduletable_menu a {color:#FFF; font-size:13px; text-decoration:none;   text-transform:uppercase;}#hornav .moduletable_menu ul { list-style-type:none; text-align:left; padding-left:0px;}#hornav .moduletable_menu ul li {display:inline; }#hornav .moduletable_menu ul li a {}#hornav .moduletable_menu ul li a:hover {); }#hornav .moduletable_menu #current a {}/* Search DIV */#search .moduletable { width:174px; float:right;}#search .moduletable tbody {float:right;}#search .moduletable_menu a { text-decoration:none; color:#666; font-size:14px;}#search .moduletable_menu a:hover { text-decoration:underline; color:#333;}#search .moduletable_menu  .mainlevel  {font-size:12px;  color:#999;}#search .moduletable_menu  span.mainlevel  {margin-right:8px; margin-left:8px;}/* SIDENAV Liste */#left .moduletable_menu {margin-bottom:35px;  margin-top:-57px;}#left .moduletable_menu ul {list-style-type:none;  list-style-position:outside; padding-left:0px; padding-right:0px; margin-top:12px; text-align:left;}#left .moduletable_menu .separator {display:block;  padding:5px 15px 5px 15px;  color:#b60b22; font-weight:bold; font-size:13px;}#left .moduletable_menu ul li a {display:block; text-decoration:none; text-transform:uppercase;   padding:9px 15px 9px 25px;  color:#b81d37; font-size:13px; text-align:left;  font-weight:bold; background:url(../images/nav_border.png) bottom right no-repeat;}#left .moduletable_menu ul li {}#left .moduletable_menu ul li:hover { background:url(../images/nav_over.png) repeat-y right; }#left .moduletable_menu ul li a:hover {display:block; text-decoration:none;  color:#b81d37;}/* 2. EBENE */#left .moduletable_menu ul li ul li a {padding-right:15px; font-size:12px; border-bottom:0px dotted #ccc; text-transform:none;}#left .moduletable_menu ul li ul {margin-top:0px; padding-right:0px;}#left .moduletable_menu ul li#current {color:#b81d37; background:url(../images/nav_over.png) repeat-y right;}#left .moduletable_menu ul li#current a {color:#b81d37;} /* Highlight Aktuelle Überpunkt */#left .moduletable_menu ul li.active  { color:#b81d37;  background:url(../images/nav_active.png) repeat-y right; }#left .moduletable_menu ul li.active a { color:#b81d37; } /* Highlight Aktuelle Überpunkt bei aktiven Unterpunkt */#left .moduletable_menu ul li#current ul a { color:#666; background:none;} /* nicht aktiver Unterpunkte HG bei Aktiven Überpunkt*/  #left .moduletable_menu ul li#current ul a:hover {background:#b71c28;   color:#fff;} /* nicht aktiver Unterpunkte HG bei Aktiven Überpunkt OVER */#left .moduletable_menu ul li.active ul a { color:#766ea8; background:none;} /* nicht aktiver Unterpunkt HG bei current Unterpunkt*/#left .moduletable_menu ul li.active ul a:hover {background:url(../images/nav_over.png) repeat-y right;   color:#766ea8;} /* nicht aktiver Punkte HG bei current Unterpunkt OVER */#left .moduletable_menu ul li ul li {background:url(../images/nav_norm.png) right repeat-y;} /* HG nicht aktiver Unterpunkt */#left .moduletable_menu ul li:hover { background:url(../images/nav_over.png) repeat-y right; }#left .moduletable_menu ul li ul li.active a { background:url(../images/nav_over.png) repeat-y right;  color:#766ea8;} /* aktiver Unterpunkt *//* SIDENAV INFO-LEISTE */#left .moduletable_info { margin-left:25px; margin-bottom:45px;}/* Footer horizontales Menü */#footermenu .moduletable_menu {color:#FFF;  text-align:left; margin-top:1px;} #footermenu .moduletable_menu a {color:#FFF; font-size:9px; text-decoration:none;   text-transform:uppercase; margin-right:11px;}#footermenu .moduletable_menu a:hover {text-decoration:underline; color:#ccc;}#footermenu .moduletable_menu ul { list-style-type:none; text-align:center; padding-left:0px;}#footermenu .moduletable_menu ul li {display:inline; }#footermenu .moduletable_menu ul li a {}#footermenu .moduletable_menu ul li a:hover {); }#footermenu .moduletable_menu #current a {}/* Blog Seperatoren */.blog .item-separator {border-bottom:1px dotted #CCC; display:block;  margin-left:auto; margin-right:auto;  height:auto;  clear:right; margin-top:20px;}.blog .items-leading {}.moduletable_bread a, .moduletable_bread {color:#999;}.pagenav {font-size:12px; line-height:17px; color:#333;}.blog {font-size:12px; line-height:17px; color:#666;}p.readmore a {padding-left:12px; background:url(../images/rdmore_bl.gif) left no-repeat;} #right thead {font-size:12px; line-height:17px;}.componentheading {font-size:140%; color:#333;  font-weight:bold;}  /* Beitragstitel *//*.componentheading:before {content:"Bereich: "; color:666;} */.contentpaneopen .contentheading {font-size:140%; color:#333;  font-weight:bold; } /* im Beitrag */.contentpaneopen {margin-bottom:15px;}iframe body { background:#fff; background-image:none;}/* Datum, Author,... */.contentpaneopen .small {font-size:11px; color:#666;}.createdate {font-size:10px; color:#999; padding-bottom:10px;}.modifydate {font-size:10px; color:#999;}/* Listenansicht Beiträge */.sectiontableentry1 {font-size:12px; line-height:17px; color:#333;}.sectiontableentry2 {font-size:12px; line-height:17px; color:#333;}.funktion {font-size:8px; color:#666;}/* Einleitung */ .moduletable_intro {margin-top:7px; padding-bottom:0px; margin-left:10px; width:auto; }.contentpaneopen_intro {width:570px; width:550px\9;}/*=========================================================================================================*//* ------ sonstige CSS Klassen ------ */.bildleft {float:left; margin-right:10px; margin-bottom:5px;}.buttonheading img {border:0px;} /* Printicon ohne Rahmen *//* ------ Typo ------ */body {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}/* {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333;} GAMM FONT */ h1, h2, h3, h4, h5, h6 {font-weight:normal;}h1 {font-size:1.1em;line-height:1;margin-top:1.7em;margin-bottom:1.2em;text-transform:uppercase;color:#1B57B1;}h2 {font-size:1.6em;margin-bottom:0.75em;background: url(../images/h1_icon.gif) no-repeat top left; padding-left: 23px; padding-bottom:2px;color:#1B57B1;}h3 {font-size:1.1em;line-height:1;margin-top:1.7em;margin-bottom:1.2em;text-transform:uppercase;color:#1B57B1;}h4 {font-size:1.1em;line-height:1.25;margin-bottom:1.25em;color:#1B57B1;}h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;color:#1B57B1;}h6 {font-size:1em;font-weight:bold;color:#1B57B1;}a:link, a:visited {    color: #1B57B1;    font-weight: normal;    text-decoration: none;}#maincont * {font-family:Verdana, Arial, Helvetica, sans-serif;}#maincont {font-size:12px; line-height:18px; }#maincont p, .moduletable_intro, .moduletable_intro p  {font-size:12px; line-height:19px; color:#333; margin-top:0; text-align:left; }#maincont li {font-size:12px; line-height:23px; color:#333;}#maincont a:hover {font-size:12px; color:#b81d37; text-decoration:underline;}#maincont h1 a:hover, #maincont h2 a:hover, #maincont h3 a:hover, #maincont h4 a:hover, #maincont h5 a:hover {color:#1B57B1; font-size:100%; text-decoration:none; }/*#maincont div {font-size:12px;}*/#maincont tbody {font-size:12px;}#footer, #footercopyright a, .phongjim a  {text-shadow: 0px 1px 0px #000; font-size:11px;}#footercopyright a {	text-decoration:none; 	color:#fff; 	text-shadow: 0px 1px 0px #000;}#footercopyright a:hover {text-decoration:underline; color:#ccc;}#footercopyright a.phongjim {color:#222; text-shadow: 0px 0px 0px #000;}#footercopyright a.phongjim:hover { text-decoration:none;}	#breadcrumbs {color:#ccc;}#left .moduletable_info td, #left .moduletable_info td p {font-size:10px; color:#666; line-height:15px; text-align:left; margin-top:0px;}#left .moduletable_info td  a {font-size:10px; color:#666; text-decoration:none;}#left .moduletable_info td a:hover { color:#333; text-decoration:underline;}/* SUCHE */.search form#searchForm {display:none;}.search dd.result-category {display:none;}.search dd.result-created {margin-bottom:25px; color:#666;}/* MAINCONT LISTEN */#maincont ul {	list-style:square;	margin-left:30px;	}#maincont ul li {	line-height:25px;}/* SYSTEM MESSAGE */#system-message {margin-bottom:30px;}#system-message ul {margin-left:0px;}/*=========================================================================================================*/h1 {}h2 {}h3 {}h4 {}h5 {}h6 {}p {	margin: 0.8em 0;}#footer p {	margin:0;}p+p {}pre {}address {}small {}ul, ol {}ol {}li ul, li ol, ul ul, ol ol {}form, legend, label { }legend {}table {}caption {}hr {}cite, dfn, em, i {	font-style: italic;}code, kbd, samp, pre, tt, var {}pre {	white-space: pre;}del {	text-decoration: line-through;}mark {}ins {}big {}abbr, acronym {}abbr[title], acronym[title], dfn[title] {	cursor: help;}sup, sub {	line-height: 0;}sup {}sub {}blockquote {}input, select, button {	cursor: pointer;}/*=========================================================================================================*//*some joomla! classes*/.item-separator { /* was in J! 1.5= .article_separator */height:15px;border-bottom:1px dotted #CCC; display:block; margin-bottom:30px; margin-left:auto; margin-right:auto;}.items-more { /* was in J! 1.5= .blog_more */}/*[Print, PDF, Email] button in an article were before in td.buttonheading and are now in an unsorted list*/#maincont ul.actions {    list-style: none;    float: right;}.actions li {    float: left;    margin-left: 5px;}/*new*/.print-icon {}.email-icon {}/* ==================================== FIXES  ====================================  *//* ================================================================================  *//* PRINT */body .item-page {background:#fff; text-align:left;}body .item-page a:after{/*content: " (" attr(href) ")";color:#00F;text-decoration:underline;#maincont .item-page a:after {content:normal;} /* fix für die normale seite! */}/* BLOG NAVIGATION */#maincont .counter  {  margin-top:15px;  margin-bottom:5px;  color:#777;}#maincont .pagination ul {    list-style-type: none;    margin: 0;    text-align: left;	padding-top:6px;   	border-top:1px solid #ccc;	}#maincont .pagination li {    border: 0 solid #EEEEEE;    display: inline;    margin-right: 9px;        text-align: left;}/* Login FIX */#maincont .login-fields, #adminForm {line-height:15px; padding-bottom:5px;}.edit form#adminForm fieldset {    border: 1px solid #DDDDDD;}.edit form#adminForm fieldset {    margin: 10px 0 15px;    padding: 20px 15px;}.edit form#adminForm legend {    font-weight: bold;}legend {    padding: 3px 5px;}.formelm {    margin: 5px 0;}.formelm label {    display: inline-block;    vertical-align: top;    width: 13em;}.formelm-buttons {    margin-bottom: 10px;    text-align: right;}#imageForm fieldset, #uploadform, #upload-noflash {    border: 1px solid #CCCCCC;    font-size: 11px;    margin: 0;    padding: 5px !important;    text-align: left;}form#imageForm, form#uploadForm {background:#FFF;}fieldset td {vertical-align:top;}button {    background-color: white;    border: 1px solid #CCCCCC;    color: #0B55C4;    font-weight: bold;    padding: 3px;}button:hover {       border: 1px solid #0B55c4;    }.button2-left {border: 1px solid #CCCCCC; padding:2px; margin:3px 3px 3px 0; display:block; width:90px; float:left; text-align:center;}.button2-left:hover {border:1px solid #0B55c4;}.button2-left a {display:block;}