/* stylesheet_dc3d103b29.css?1447266873 */

/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 16px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 16px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 16px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 16px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 16px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 16px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 16px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 16px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 16px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }


/* print.css?1248878018 */

/* copyright modulor - Andreas Niederer */

#navigation , #breadcrumb, #pageup, #footer-navigation, #header-dropdown, #header-navigation { display:none; }

#page { }
#logo { height: 30mm; }
#content { width:155mm; }
#content-col1 {width:95mm;}
#content-col2 {width:60mm;}
#footer { padding-top:4mm; width:95mm; }
/* ########################################## 
Elemente print
########################################## */
body,td,th,div,p,ul,ol,form,input,textarea,h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
}
body { background:white; }
a { text-decoration: underline; color:#999999;}

a[href^=http]:after  {
   content: " (" attr(href) ") ";
   font-size: 50%;
}



/* default.css?1251738999 */

/* copyright modulor.at - Andreas Niederer  */
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
}
img { border:0px; }
p {
	margin-top: 0px;
	margin-bottom: 16px;
	margin-right: 8px;
}
ul {
	list-style-position: outside;
	margin: 0px;
	margin-bottom: 16px;
	padding:0px;
}
li {
	margin: 0px;
	padding:0px;
}
ol {
	margin: 0 0 16px 20px;
	padding:0px;
}
blockquote {
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dddddd;
	height:1px;
}
form { margin: 0px; padding: 0px; }
td { font-size:100%; }
tr { vertical-align:top; } 
th { text-align: left; }
h1 {
	font-size: 1.2em;
	line-height: 125%;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 16px;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 16px;
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-left: 16px;
}
h5 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
}
h6 {
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
}
/****************************************/
table, table th, table td { font-size:100%;}


#content table { width:100%; margin-top:8px; border-bottom:1px solid #AAAAAA; font-size:100%; margin-bottom:32px; }
#content table td, #content table th {
	padding-left: 0px;
	padding-bottom: 8px;
	padding-right:8px;
	border-top:1px solid #AAAAAA;
}

#content form table { width:100%; margin-top:8px; border-bottom:1px solid #AAAAAA; border-top:1px solid #AAAAAA; font-size:100%; margin-bottom:32px; }
#content form table td, #content form table th { padding: 4px 8px 0px 0px; border:0; }

.marginalie { font-size: 80%; line-height: 120%; font-weight:normal; }
.light { font-weight: normal; }
.grey { color:#999999; }
.important { color:#FF0000; }
.error-msg { color:#E17014; }

/****************************************/


/* default styles for extension "tx_cssfilelist" */
.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
.filelinks span{display:block;}
.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('/typo3/gfx/fileicons/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('/typo3/gfx/fileicons/pdf.gif')!important;}
.filelinks .png{background-image:url('/typo3/gfx/fileicons/png.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('/typo3/gfx/fileicons/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 */



/* template.css?1395395736 */

/* copyright modulor.at - Andreas Niederer */
#page {
	position: relative;
	width:100%;
}
#header {
	height:96px;
	background-color:#E17014; /* Orange */
	background-color:#959597; /* Cool Gray 6 */
	background-color:#D4D4D5; /* Cool Gray 3 */
	background-image:url(../gfx/dachkonstruktion-4.jpg); background-repeat:no-repeat;
}
#tagline { position:absolute; left:610px; top:70px; font-size:12px; display:none; }
#logo { position:absolute; left:577px; top:43px; font-size:12px;}
#language { position:absolute; left:577px; left:737px; top:0px;  }
#language ul { margin:0; padding:0; }
#language li { margin:0; padding:0; list-style-type:none; float:left; display:block; border-left:1px solid #999999; padding:2px 10px 0 4px; }
#breadcrumb {
	font-size:0.65em;
	padding:1em 0 1em 224px;
	height:16px;
	visibility:hidden;
}
#breadcrumb a { font-weight:normal; }
#breadcrumb hr { display:none; }

/* Wooddays  */
.sk #breadcrumb { display:none; }
#wooddays { background-color:#78ae3f; visibility:visible; overflow:hidden; text-indent:-1000px; background-image:url(../gfx/wooddays-banner-sk.png); background-position:-8px 0; background-repeat:no-repeat; height:96px; padding:0; margin-bottom:16px; }
#wooddays a { display:block; overflow:hidden; text-indent:-1000px; height:96px; }
#page466 #wooddays { background-position:224px 0; background-position:214px 0;}
#page466 #box { position:absolute; top:-415px; top:-455px; left:6px; width:260px; z-index:10; }

/****************************************/
#container { } 
#navigation { width:192px; line-height:140%; float:left; padding:0 16px 0 0; }
#navigation hr { display:none; }
#navigation a { display:block; }
#navigation a:link {  color: #333333 }
#navigation a:visited {  color: #333333 }
#navigation a:hover { color: #cccccc }
#navigation a:active { color: #cccccc; }
#navigation ul { padding:0px; margin:0px; list-style-type: none; }
#navigation ul li {
	padding-left: 8px;
	border-bottom: 1px solid #B4BABD;
}
#navigation ul li ul {
	padding-left:8px;
}
#navigation ul li ul li {
	padding:0px;
	border:0px;
	border-top: 1px solid #B4BABD;
}
/*
#navigation ul li ul li:first-child {
	margin-left:-32px;
	padding-left:32px;
	border-top: 1px solid #B4BABD;
}
*/
#navigation .active span { font-weight:bold; color: #333333; }
#navigation .active-selected { font-weight:bold; color: #333333; }
#navigation .active-selected a:hover { color: #333333; }
#navigation .more { background-image:url(../gfx/picto-arrow-left.gif)!important; background-position:right 2px; background-repeat:no-repeat; }
#navigation .active.more { background-image:url(../gfx/picto-arrow-down.gif)!important; }
#navigation .active-level0.more { background-image:url(../gfx/picto-arrow-down.gif)!important; }
/****************************************/
#content {
	padding-left:16px;
	padding-right:0px;
	width:512px;
	line-height:133%;
	float:left;
}
#content ul li { 
	list-style-type:none;
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	background-image:url(../gfx/picto-underline.gif);
	background-repeat:no-repeat;
	background-position:0 1.1em;
}
#content-title { margin:0 0 16px 0; }
#content-title h1 { line-height: 125%; font-weight: bold; margin:0; padding:0; }
#content h1.subtitle { font-size:120%; line-height:125%; font-weight:normal; }
#content p.abstract { font-size:120%; line-height:125%; font-weight:bold; }

#content-row1 { }
#content-col1 { width:336px; float:left; }
#content-col2 { width:160px; float:left; padding-left:16px; font-size:85%;}
#content-row2 { clear:both; }
/****************************************/
#pageup {
	left: -48px;
	width: 32px;
	position: relative;
	top: 1.85em;
	display:inline;
}
/****************************************/
#footer {
	clear:both;
	line-height:120%;
	padding:16px 0 16px 224px;
	color:#000000;
	margin-top:-1.85em;
}
#footer hr { display:none; }
#footer a { font-weight:normal; }
#footer a:link { color: #666666}
#footer a:visited { color: #666666}
#footer a:hover { color: #E17014}
#footer a:active { color: #E17014;}
#footer-navigation { float:left; padding:0 0px 0 0; margin:0 10px 0 0;  }
#footer-update { float:left; padding:0 0px 0 0px; }
#footer-update .divider {padding: 0 5px 0 0px; }
/****************************************/
#breadcrumb, #footer { 	font-size:75%; }
/****************************************/
body,td,th,div,ul,ol,li,input, option, select, textarea,h2,h3,h4,h5,h6,p { font-family: Arial, Helvetica, sans-serif; }
body { font-size:0.9em; background-color:#FFFFFF; background-image:url(../gfx/background.gif); background-repeat:repeat-y; }
textarea { font-size:1em;}
input { font-size:1em; }
#registerform textarea, #orderform textarea { width:60%;}
#registerform input, #orderform input { width:60%; }
input.radio { border:0; width:auto!important;}
inout.checkbox {border:0; width:auto!important;}
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { }
a { text-decoration: none }
a:link {  color: #EF602F }
a:visited {  color: #EF602F }
a:hover { color: #999999 }
a:active { color: #999999; }


/* Typo3 Formatieriungen */
#content .csc-textpic-border img { border:1px solid #cccccc; }

/* Sitemap Einzelseite */
#content .csc-menu-def li { border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; background-color:#d4d4d5; background-image:none; padding:4px 4px 4px 8px; }
#content .csc-menu-def li a { background-image:url(../gfx/picto-arrow-left-promo.png); background-position:right 3px; background-repeat:no-repeat; padding-right:20px; }
#content .csc-menu-def li a:hover { background-image:url(../gfx/picto-arrow-left-promo-gr.png); }
/* Helferlein
div { border:1px dotted #FF0000; } */
.navispace {margin-bottom:18px; }


#registerform .checkboxgroup, #orderform .checkboxgroup { }
#registerform .checkboxgroup label, #orderform .checkboxgroup label { width:auto; float:none; display:block; font-size:12px; padding:0; text-align:left;  }
#registerform .checkboxgroup p, #orderform .checkboxgroup p { clear:both; margin:0; padding:0;  }
#registerform .checkboxgroup input, #orderform .checkboxgroup input { width:auto; float:none;}

#registerform .checkbox, #orderform .checkbox {border:0; width:auto; float:none;}

#registerform .hidden {display:none!important;}

.filelinks_layout_1 img { border:1px solid #ccc; }

.bigbutton a { color:#fff!important; }
.bigbutton { max-width:240px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E17014), color-stop(1, #EA7014) );
	background:-moz-linear-gradient( center top, #E17014 5%, #EA7014 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf443b', endColorstr='#b61f14');
	background-color:#E17014;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:32px;
	line-height:32px;
	width:100%;
	text-decoration:none;
	text-align:center;
}
.bigbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #EA7014), color-stop(1, #E17014) );
	background:-moz-linear-gradient( center top, #EA7014 5%, #E17014 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b61f14', endColorstr='#bf443b');
	background-color:#EA7014;
}



/* template-home.css?1395399056 */

/* copyright modulor.at - Andreas Niederer */
body { background-image:url(../gfx/dachkonstruktion-5.jpg); background-position:0 0; background-repeat:no-repeat; background-color:#E17014;   }
body:lang(sk) { background-color:#fff; }

#content-col2:lang(sk) a:link {  color: #EF602F }
#content-col2:lang(sk) a:visited {  color: #EF602F }
#content-col2:lang(sk) a:hover {  color: #999 }

#header { background-image:url(../gfx/dachkonstruktion-5.jpg); background-repeat:no-repeat; background-position:0 0; background-color:#D4D4D5; }

#content-col1 {font-size:0.9em;}
#content-col2 a:link {  color: #ffffff }
#content-col2 a:visited {  color: #ffffff }
#content-col2 a:hover {  color: #666666 }
#content-title, #pageup  { display:none; }

/* special 2 col solution */
#content-col2 { width:1336px; }
#content-col2 .col1 { width:160px; float:left; }
#content-col2 .col2 { width:160px; padding:0 0 0 16px; float:right; }
#content { width:688px; }

#footer-navigation  a:hover {color:#cccccc;}


/* colorbox.css?1362007804 */



/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#333;}
#colorbox{background:#fff;}
#cboxTopLeft{width:16px; height:16px; }
#cboxTopCenter{height:16px; }
#cboxTopRight{width:16px; height:16px;}
#cboxBottomLeft{width:16px; height:43px;}
#cboxBottomCenter{height:43px; }
#cboxBottomRight{width:16px; height:43px; }
#cboxMiddleLeft{width:16px; }
#cboxMiddleRight{width:16px; }
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(/fileadmin/proholz/gfx/colorbox-loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/fileadmin/proholz/gfx/colorbox-loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:normal; color:#222;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:normal; color:#222;}
        
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/fileadmin/proholz/gfx/colorbox-controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
        
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}


