/***************************************************** 
   copyright web:consulting 
   http://web-consulting.at
 *****************************************************/


/************************ basics **********************/


strong {font-weight: bold;}
em {font-style: italic;}


/* tables still need 'cellspacing="0"' in the markup */
table { 
	width: 100%;
}

 td,  th
{
	vertical-align: top;
	background-color: #EEEDED;
	margin: 1px;
	padding: 4px;
	font-size: 11px;
	text-align: left;
}

th {
	font-weight: bold;
}



blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.cf {
	clear: both;
}
.cf:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* mac hide \*/
* html .cf { height: 1%; }
.cf { display: block; }

/* End hide */

.left { float: left; }
.right { float: right; }

.inv, dfn
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}


img { border: none; }

/********************* basics end *********************/

/********************* felogin start *********************/
.tx-felogin-pi1 {
	padding: 15px 5px 4px 10px;
	background: none;
	border: none;
	margin: 5px 0 10px 0;
}
.tx-felogin-pi1 fieldset {
	border: 0;
	padding: 0;
	margin-top: 10px;
	
}
.tx-felogin-pi1 legend {
	display: none;
}
.tx-felogin-pi1 input {
	background: #ddd;
	color: black;
	font: bold 10px tahoma, arial, sans-serif;
	padding: 2px;
	margin-top: 2px;
}

.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass {
	margin: 1px 5px 2px 0;
	border: 1px solid #FF6700;
	background: white;
	color: #333;
	font: normal 10px tahoma,arial,sans-serif;
	padding: 0;
	
}

.tx-felogin-pi1 p, .tx-felogin-pi1 h3, .tx-felogin-pi1 div, .tx-felogin-pi1 label  {
	font-size: 10px !important;
	/*width: 100px; */
}

.tx-felogin-pi1 p a  {
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}
.tx-felogin-pi1 p {
	margin-top: 4px;
}
/********************* felogin end *********************/
/********************** sitemap **********************/
.csc-sitemap li {
	list-style-type: none;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.csc-sitemap li li  {
	padding-bottom: 2px;
	text-transform: none;
}


dl dt a { border: none !important; }

/************************ form ***********************/

/************************ form ***********************/

fieldset.tx-powermail-pi1_fieldset
{
	border: none;
	padding: 0;
	margin: 0;
	font-size: 110%;
}

.tx-powermail-pi1 {
	margin-top: 10px;
}
.tx-powermail-pi1 legend
{
	color: #333;
	font: normal 100% arial,sans-serif;
	display: none;
}

fieldset.tx-powermail-pi1_fieldset label
{
	/* Style labels */
	display: block;
	clear: both;
	font: bold 100% arial,sans-serif !important;
	color: #333;
	/* margin-bottom: 4px; */
	margin-bottom: 0;
}

.tx_powermail_pi1_fieldwrap_html_text input
{
	font: normal 100% arial,sans-serif;
	border: 1px solid #c0c0c0;
}

.powermail_radio_inner {
	line-height: 11px !important;
	height: 24px;
}


.tx_powermail_pi1_fieldwrap_html_textarea textarea
{
	font: normal 100% arial,sans-serif;
	border: 1px solid #c0c0c0;
}

.tx_powermail_pi1_fieldwrap_html_submit input
{
	background-color: #999;
	border: none;
	color: #fff;
	padding: 1px;
}

div.tx_powermail_pi1_fieldwrap_html
{
	/* Increase margin between every field */
	margin: 0 0 11px 0;
}
.tx_powermail_pi1_fieldwrap_html p{font-size: 1em !important}
.tx-powermail-pi1 p
{
	margin-left: 0;
	font-weight: bold;
	color: #333;
}

.tx-powermail-pi1_thx p
{
	margin-left: 0 !important;
	font: normal 100% arial,sans-serif;
}

.powermail_check_inner { clear: both;} 

.powermail_check_inner label
{
	position: relative;
	left: 2.1em;
	top: 1.7em;
	height: 1.8em;
	display: inline;
	width: 90%;
	
}

.tx_powermail_pi1_fieldwrap_html_radio label
{
	position: relative;
	left: 2.1em;
	top: 1.5em;
	display: inline;
	font-weight: normal !important;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title { margin-bottom: 0; font-weight: bold !important; font-size: 1em !important;margin-bottom: -5px !important;}
 .tx_powermail_pi1_fieldwrap_html_check { margin-bottom: 20px !important; }
 .tx_powermail_pi1_fieldwrap_html_radio  {padding-bottom: 5px !important;}
.powermail_mandatory { color: red; }

.powermail_mandatory_js
{
	color: white;
	background-color: #6A0002;
	padding: 2px 5px;
	margin: 3px 0;
	width: 35%;
}

.tx-powermail-pi1_mandatory_submit
{
	background-color: #c0c0c0;
	border: none;
	color: #fff;
	padding: 1px;
	font-size: 1.2em;
}

.tx_powermail_pi1_fieldwrap_html {
	/* border-bottom: 1px dotted #ccc; */
}
.tx_powermail_pi1_fieldwrap_html_select {
	padding-bottom: 10px;
}
.tx-powermail-pi1_mandatory strong{
	font-size: 1.2em !important;

}
.powermail_mandatory_list {
	margin-top: 2em !important;
	font-size: 0.909em !important;
}

#powermaildiv_uid19 {padding-bottom: 10px;}
.tx_powermail_pi1_fieldwrap_html_captcha {width: 330px;}

.csc-mailform div.formentry { margin: 4px 0 0; }

.csc-mailform input[type=text],.csc-mailform select,.csc-mailform textarea
{
	display: block;
	float: left;
	width: 320px;
	text-align: left;
}

.formu label { margin-top: 9px; }
.csc-mailform form br { clear: left; }

input.mf-submit
{
	width: auto;
	background: #CCC;
	color: #333;
	margin-left: 0;
	font-weight: 700;
	margin-top: 12px;
	padding: 2px;
	margin-left:0;
	border: 1px solid #333;
	float: none;
}

input.mf-check
{
	border: none;
	margin-bottom: 25px !important;
	margin-right: 5px;
	display: block;
	float: left;
}

/* input.mf-input, .formu textarea, input.mf-check, .mf-select { margin-bottom: 12px;border: 1px solid #CCCCCC } */


/*********************** tables **********************/
.contenttable { 
	width: 100%;
}

.contenttable td, .contenttable th
{
	vertical-align: top;
	background-color: #EEEDED;
	margin: 1px;
	padding: 4px;
	font-size: 1.1em;
}

.contenttable th {
	font-weight: bold;
}

.contenttable-1 .tr-0 td
{
	background-color: #646466;
	color: #fff;
}



/********************** filelinks ********************/

.filelinks {margin: 10px 0;}
.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:7px;}
.filelinks span{display:block; line-height: 140%; width: 90%; font-size: 120%; color: #333;}
.filelinks .filecount{display:block; margin-bottom:5px;}

/* Icons begin */
.filelinks .ai{background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
.filelinks .ani{background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
.filelinks .au{background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
.filelinks .avi{background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
.filelinks .bmp{background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
.filelinks .cdr{background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
.filelinks .css{background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
.filelinks .csv{background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
.filelinks .doc{background-image:url('/typo3conf/ext/webconstarter/res/templates/images/icons/doc.gif') !important;}
.filelinks .dtd{background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
.filelinks .eps{background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
.filelinks .exe{background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
.filelinks .fh3{background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
.filelinks .flash{background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
.filelinks .folder{background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
.filelinks .gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
.filelinks .htm{background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
.filelinks .html{background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
.filelinks .ico{background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
.filelinks .inc{background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
.filelinks .java{background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
.filelinks .jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
.filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
.filelinks .max{background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
.filelinks .mid{background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
.filelinks .mov{background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
.filelinks .mpeg{background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
.filelinks .mpg{background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
.filelinks .pcd{background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
.filelinks .pcx{background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
.filelinks .pdf{background-image:url('/typo3conf/ext/webconstarter/res/templates/images/icons/pdf.gif') !important;}
.filelinks .png{background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
.filelinks .ppt {background-image:url('/typo3conf/ext/webconstarter/res/templates/images/icons/ppt.gif') !important;}
.filelinks .ps{background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
.filelinks .psd{background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
.filelinks .rtf{background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
.filelinks .sgml{background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
.filelinks .swf{background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
.filelinks .sxc{background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
.filelinks .sxw{background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
.filelinks .tga{background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
.filelinks .tif{background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
.filelinks .ttf{background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
.filelinks .txt{background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
.filelinks .wav{background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
.filelinks .wrl{background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
.filelinks .xls{background-image:url('/typo3conf/ext/webconstarter/res/templates/images/icons/xls.gif') !important;}
.filelinks .xml{background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
.filelinks .xsl{background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
.filelinks .zip{background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}
/* Icons end */

/******************* browsebox search *****************/

.tx-indexedsearch-browsebox {
	margin:0;
	padding:0;
}
.browsebox li {
	display: inline;
	list-style-type: none;
	margin: 0 0 0 5px !important;
        background: none !important;
        padding: 0 !important;
}

.browsebox ul{
	margin: 0;
	padding: 0;
        list-style-image: none !important;
}



/******************************************************
 elements 
******************************************************/

.inner ul {
	margin: 0 0 0 0.8em; padding: 0;
}
 .news-single-item ul {margin: 0 0 0 0.8em; padding: 0;}
.inner ul li, .news-single-item ul li {
	/*list-style-image: url(/typo3conf/ext/webconstarter/res/templates/images/list.gif);
	margin: 0 0 0 1.7em;
	padding: 0 0 0.2em;
	line-height: 130%;
        font-size:1.1em; */
        list-style-type: none;

	margin-bottom:6px;
	background:url(/typo3conf/ext/webconstarter/res/templates/images/list.gif) no-repeat;
	padding-left:22px;
	line-height: 130%;
        font-size:1.1em
}

.content ol {
	margin: 0 0 0 2em;
	padding: 0;
	font-size: 120%;
}

.csc-textpic-caption, .csc-caption,.news-single-imgcaption {font-size: 100%; font-style: italic;text-align: left; padding-top: 3px; padding-bottom: 8px;color:#666; font-family: verdana,arial,sans-serif; display: block;}
.news-single-imgcaption {width: 240px; line-height: 1.2em !important;} 
/* news */
.tx-ttnews-browsebox {margin-top: 15px;}
.tx-ttnews-browsebox ul li {
	list-style-type: none;
	display: inline;
	margin-right: 4px;
	padding-left: 0 !important;
	background: none !important;
}


*{font-size:100.01%}
html {font-size:62.5%;}
body {
	font:1.0em Arial, Helvetica, sans-serif;
	margin:0;
	background:#fff url(../images/body-bg.jpg) repeat-x;
	color:#333;
}
html, body { height: 100.1%; }
p{margin:0 0 10px;}
form, fieldset{
	padding:0;
	margin:0;
	border:none;
}
/*container***************************************************/
#container{
	min-height: 100.01%; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regelmoderne Browser */
	/* height: 100.01%;*/
	width:920px;
	/* overflow:hidden; */
	padding:0 10px;
	margin:0 auto;
	background:url(../images/container-bg.png) repeat-y;
}

* html #container { height: 100.01%}
/*header***************************************************/
#header{
	width:920px;
	overflow:hidden;
	position: relative;
	height: 130px;
	

}
#header h1{
	background:url(../images/logo.gif) no-repeat;
	width:141px;
	height:105px;
	text-indent:-3000px;
	overflow:hidden;
	margin:9px 0 0 35px;
}
#header h1 a{
	width:100%;
	overflow:hidden;
	height:100%;
	display:block;
	position:relative;
}
/*top-nav***************************************************/
.top-nav{
	float:right;
	margin:-84px 0 0;
	padding:0 30px 0 0;
	list-style:none;
}
.top-nav li{
	display:inline;
	border-right:1px solid #ff6800;
	padding:0 5px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
}
.top-nav li.first { 
	border-left: none; 
	padding-left: 0; 
} 
.top-nav li a{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#ff6800;
	position:relative;
	text-decoration:none;
}
.top-nav li a:hover{text-decoration:underline;}
/*search***************************************************/
.search{
	float:right;
	clear:right;
	margin: -40px 0 25px; 
	padding:0 35px 0 0;
}
.search div{
	float:left;
	border:1px solid #ccc;
	padding:3px 0;
	margin-left:24px;
}
.search form {float: left;}
* html .search form {float: left; width: 260px; }
.search input{
	float:left;
	border:0;
	font:1.0em Arial, Helvetica, sans-serif;
	color:#999;
	width:143px;
	padding-left:5px;
	position:relative;
}
.search input.btn{
	float:left;
	color:#ed7400;
	width:54px;
	font:1.0em Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-left:1px solid #ccc;
	padding:0 12px 0 5px;
	position:relative;
	background:none;
}
.search a{
	float:left;
	color:#ed7400;
	font:1.0em Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-left:1px solid #ccc;
	padding:0 12px 0 5px;
	position:relative;
}
.search a:hover{text-decoration:underline;}

/*navigation-holder***************************************************/
#navigation-holder{
	width:100%;
	overflow:hidden;
	border-top:2px solid #ff6700;
}
#navigation-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/navigation-bg.jpg) repeat-x 0 100%;
}
#navigation-holder ul li{
	float:left;
	background:url(../images/menu-separator.jpg) no-repeat;
	padding-left:3px;
	margin:0 3px 0 -3px;
}
#navigation-holder ul li a {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#848484;
	text-decoration:none;
	float:left;
	padding:10px 17px 16px 17px;
	position:relative;
	font-size: 11px;
}
#navigation-holder ul li a:hover, #navigation-holder ul li a.active{
	color:#ff6700;
	background:url(../images/navigation-over.jpg) repeat-x 0 100%;
}
#navigation-holder ul li.first a{padding-left:100px;}
/*breadcrumbs***************************************************/
.breadcrumbs{
	overflow:hidden;
	padding:18px 0 0 145px;
	margin:0;
	list-style:none;
}
.breadcrumbs li{
	display:inline;
	color:#ccc;
	font:1em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.breadcrumbs li a{
	color:#999;
	font:0.9em Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
}
.breadcrumbs li a:hover{text-decoration:underline;}
/*main***************************************************/
#main{
	width:100%;
	overflow:hidden;
	position: relative;
}
/*content***************************************************/
.content{
	width:720px;
	float:left;
	overflow:hidden;
	padding:25px 0 0;
}

/*column***************************************************/
.column{
	width:200px;
	float:left;
	overflow:hidden;
}
/*main***************************************************/
.main{
	width:575px;
	float:right;
	overflow:hidden;
}
.content h2{
	color:#ff6700;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	border-bottom:1px solid #5dbf5b;
	padding-bottom: 7px;
}
#page-25 .content h2{ 	
margin:0 0 0
}
.big-block{
	width:565px;
	overflow:hidden;
	margin-bottom:20px;
}
.inner { 
	width:565px;
	overflow:hidden; 
	position: relative;
}

.big-block.line{
	width:565px;
	overflow:hidden;
	background:url(../images/text-bg.gif) repeat-y;
}
.line-bottom{
	width:565px;
	overflow:hidden;
	background:url(../images/text-bottom.gif) no-repeat 0 100%;
}
.block{
	width:180px;
	float:left;
	overflow:hidden;
	margin-right:12px;
	margin-bottom: 10px;
}
img.right{float:right;}
.block.pad{margin-right:0;}
.block .text{
	width:168px;
	overflow:hidden;
	/*border:solid #ccc;
	border-width:0 1px 1px;*/
	padding:0 5px 5px;
	margin-top:-2px;
}
.content h3, .content h3 a{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#055b42;
	margin:10px 0 7px;
	text-decoration: none;					
}
.content h3 a{
	font:bold 1em Arial, Helvetica, sans-serif;
}
.content h3 a:hover {
	text-decoration: underline;	
}	
.content h4, .content h4 a{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0 7px;
	text-decoration: none;					
}
.content h4 a{
	font:bold 1em Arial, Helvetica, sans-serif;
}
.content h4 a:hover {
	text-decoration: underline;	
}			
.content p{font:1.1em/1.4em Arial, Helvetica, sans-serif;}
.content a, .news-single-item a{
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#ff6700;
	position:relative;
}
.text a:hover, .news-single-item a:hover{text-decoration:none;}
.column h3{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	background:url(../images/guick-bg.jpg) repeat-x;
	height:19px;
	padding:4px 0 0 10px;
}
/*main-nav{***************************************************/
.main-nav{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.main-nav li{
	overflow:hidden;
	margin-bottom:6px;
	background:url(../images/link.jpg) no-repeat;
	padding-left:30px;
}
.main-nav li a{
	color:#ff8634;
	text-decoration:none;
	display:block;
	font:bold 1.1em/1.3em Arial, Helvetica, sans-serif;
	position:relative;
	
}
.main-nav li a:hover{text-decoration:underline;}
/*resizable{***************************************************/
.resizable{
	width:100%;
	overflow:hidden;
	padding:10px 0 25px;
}
.resizable h4{
	font:1.1em Arial, Helvetica, sans-serif;
	color:#b3b3b3;
	margin:0;
	float:left;
}
.resizable ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.resizable ul li{
	float:left;
	margin-left:6px;
}
.resizable ul li a{
	float:left;
	width:13px;
	height:13px;
	text-indent:-3000em;
	overflow:hidden;
	position:relative;
}
.resizable ul li #font-min{background:url(../images/minus.jpg) no-repeat;}
.resizable ul li #font-max{background:url(../images/plus.jpg) no-repeat;}
/*column-left{***************************************************/
.column-left{
	width:125px;
	float:left;
	overflow:hidden;
	padding:22px 13px 0 7px;
}
.column-left ul{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.column-left ul li{
	width:100%;
	overflow:hidden;
	border-top:1px solid #dadada;
	margin:-1px 0 1px 0;
	padding:2px 0 3px;
}
.column-left ul li a{
	font:bold 1.05em Arial, Helvetica, sans-serif;
	color:#ff6700;
	text-decoration:none;
	position:relative;
	font-size: 10px;
}
.column-left ul li a:hover, .column-left ul li a.active{color:#333;}

.column-left ul ul {
	padding-left: 8px;
}
.column-left ul ul  li a {
	color: #888 !important;
	font:normal 10px Arial, Helvetica, sans-serif !important;
}

.column-left ul ul  li a:hover {
	color: #aaa !important;
}
.column-left ul ul  li a.active, .column-left ul ul  li a.active:hover {
	color: #333 !important;
}
/*footer{***************************************************/
#footer{
	width:565px;
	overflow:hidden;
	border-top:1px solid #ccc;
	margin-top: 10px;
}					
		
#footer ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:10px 0;
	list-style:none;
}
#footer ul li{
	display:inline;
	font:1.0em Arial, Helvetica, sans-serif;
	color:#999;	
	margin-left: 0 !Important;
}
#footer ul li a{
	font:1.0em Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline;}

/*c-box*/
.c-box {
	width: 100%;
	overflow: hidden;
	/*margin-bottom: 10px;*/
	padding:0;
	border-top: 1px solid #5DBF5B;
	margin:0;
	margin-bottom: 10px;
}
.first {
	border-top: none !important;
	margin-top: -7px;
}

.c-box a {
	text-decoration: none; 
	color:#333;
	font-weight: normal;
	padding-right: 10px;
}
.c-box h3 a{
	font-weight: bold;
	text-decoration: underline;
}
.c-box h3 a:hover{
	text-decoration: none;
}
.c-box h3 a img{
	text-decoration: none;
	
}

.c-box:hover {
	background-color: #fbfbfb;
}
.box-text {
	overflow: hidden;
	padding-top: 0px;
}
.box-wrapper {
	width: 140px;
	overflow: hidden;
	border: solid #ebebeb;
	border-width: 0 1px 1px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

.box-wrapper  a {display: block;}
.box-wrapper img {display: block; font-size: 0px; line-height: 0px;}

#header form {
	position: absolute; top: 28px; right: 15px;width: 120px;
}

#header form input.eingabe {border: 1px solid #FF6700; color: #444; width: 80px}

#header form input.submit {
	padding: 0px 4px; font-weight: bold; text-align: center; background-color: #f1f1f1; margin-left: 4px; border: 1px solid #FF6700; width: 26px; color: #FF6700;
	}
h2.abonewsletter {
	position: absolute; top: 61px; right: 15px;width:300px; text-align: right;
}

h2.abonewsletter a {font-size: 1.2em; font-weight: bold; color: #FF6700; text-decoration: none; vertical-align: top;text-align: right;}

h2.abozeitung {
	position: absolute; top: 65px; right: 0px;width:200px;
}


.top-nav {
	padding: 0 135px 0 0;
}

#ticker {
	/*position: relative; 
	left: 520px; */
	position: absolute;
	right: 112px;
	top: 100px; 
	width: 250px;
	height: 15px;
	font: 12px bold arial, verdana, sans-serif !important;
	
}
#ticker .tx_jsticker_pi1-tickertext a {
	color: #FF6700;
	font: 12px bold arial, verdana, sans-serif !important;
	font-weight :bold !important;
}

#stempel {
	background:url(../images/stempel.gif) no-repeat;
	width:113px;
	height:65px;
	position: absolute;
	top: 10px;
	left: 160px;
	z-index: 10;
}

.laender-initiative {
	position: absolute;
	width:284px;
	height:30px;
	top:100px;
	left:180px;
	z-index:10;
}

.laender-initiative a.wien {
	position:absolute;
	top:0; right:0;
	display:block;
	width:16px; height:24px;
	margin-top:-8px;
	text-indent:-9999px;
	background:url(../images/wappen-wien.jpg) no-repeat;
}

.laender-initiative a.noe {
	position:absolute;
	top:0; right:18px;
	display:block;
	width:16px; height:24px;
	margin-top:-8px;
	text-indent: -9999px;
	background:url(../images/wappen-noe.jpg) no-repeat;
}

/* english header */
.en .laender-initiative {
	position: absolute;
	width:334px;
	height:30px;
	top:100px;
	left:180px;
	z-index:10;
}

en .laender-initiative a.wien {
	position:absolute;
	top:0; right:0;
	display:block;
	width:16px; height:24px;
	margin-top:-8px;
	text-indent:-9999px;
	background:url(../images/wappen-wien.jpg) no-repeat;
}

en .laender-initiative a.noe {
	position:absolute;
	top:0; right:18px;
	display:block;
	width:16px; height:24px;
	margin-top:-8px;
	text-indent: -9999px;
	background:url(../images/wappen-noe.jpg) no-repeat;
}



.tx-chgallery-pi1 .single span {
	height: 33px;
}
#page-1420 h2 {margin-bottom: 0 !important;}
@media print

{

	body, #shadow, #main, #container, .content, .main
	{

		float: none !important; 
		margin: 0 !important;
		padding: 0 !important;
		color: black;
                width: auto;
		text-align: left !important;
		background: none !important;
		overflow: visible !important;
		min-height: 100.1%;
  		height: auto !important;
	}
	body {padding-left: 30px !Important;}
	
	.left, .right {float: none;}


	div p, label, .mf-check, .mf-submit {
		margin-left: 0 !important;
		text-align: left !important;
	}

	
	a:link, a:visited
	{

		color: navy;
		background: transparent;
		font-weight: normal !important;
		text-decoration: underline;
	}

	.tx-agesteaser-pi1 a  { color: #666; text-decoration: none; }
        .box-wrapper {float: left !important;}
	h3 { 

		background: none !important; 
		font: normal 14px/17px arial, sans-serif !important; 
	}

	#navigation-holder, .breadcrumbs, .column-left, .navigation-holder, .column, #header, .column-left ul { display: none !important; background: none !important; }

}

