body{font-family: arial;color:#666; overflow-x: hidden;overflow-x: visible;}
#wrap {text-align:left;width:760px;margin:0 auto;padding-left:226px;background: #fff url(../i/dot.gif) repeat-y 100% 0;height:100%;min-height:1000px; overflow-x: hidden;overflow:hidden;}
#glossymenu{list-style:none;margin-top:125px;padding: 0;width: 213px; /*width of menu*/float:left;margin-left:-230px;font:normal 12px "Helvetica", "Trebuchet MS", Verdana, Helvetica, sans-serif !important;}
#header {height:100px;float:left;width:100%;margin:35px 0 3px 0px;}
.header_text {float:right;margin-top: 40px;}
.header_logo {float:left;}
.header_title {font-size: 16px;color:#666; }

.sprache {color:#666!important;}
.sprache:hover {color:#cc121f !important;}
#sidebar {float:right;width:203px;margin-top:10px;}
#content {float:left;width:100%;font-size:12px !important;}
#content p {font-size: 12px;/* margin-bottom:20px; */}
#content h3 {font-size: 12px; line-height: 1.3em;}
#content a {text-decoration:none; color:#666;}
#content1 {width:540px;float:left;font-size:12px; !important;margin-top:10px;}
#content1 p {font-size: 12px;margin-bottom:8px;}
#content1 h3 {font-size: 16px;}
#content1 a {text-decoration:underline; color:#666;}
#content1 a:hover {color: #cc121f;}
#content1 ul li {list-style: url(../i/dash.gif);}
#content1 div.main-gutbibliothek ul.filetree.treeview li { list-style-image: none; list-style: none; !important} /* Eingefuegt 23.02. JQ */
#liste_rechts {position:relative;float:left;width:203px !important;font-size: 12px;margin-top:15px;margin-left: 0px;white-space: nowrap;}
.remember_text {text-align: right; float: right; margin-top:2px; margin-left:-20px; }
.engagement {margin:5px 0 5px 5px;height:auto;}
.engagement_head {font-weight: bold;}
.engagement_head_a {text-decoration: none !important;}
.engagement_head_a:active {color: #cc121f !important;}
.engagement_head_a:focus {color:#cc121f !important;}
/*.tx-arotealoginbox-pi1 {width:163px;margin-left: 10px;}*/
.c1 {margin-left:0px;float:left;}
.tx-newloginbox-pi1 {width:203px;}
#login {float:left;width: 203px;}
#login form {float:left;width: 203px;}
#login p{width:190px;overflow:visible;margin:0 0 10px 0!important;}
.tablelogin {width:203px;float:left;white-space: nowrap;}
.table_logout {padding-top:10px; /* border-top:1px dotted #666; */padding-left:5px;}
.submit_button {float:left;width:100px;white-space: nowrap;margin-left:5px;}
.login_table {float:left;width:90px; margin-bottom: 10px; margin-left: -2px; /* border-bottom: 1px solid dotted #666 */;}
.loginbutton {float:left;width:90px; margin-left:0px;margin-top:10px;background: none; border:none; color:#666;font-size: 12px; font-family: arial;cursor:pointer;white-space: nowrap;}
.forgotbutton {float:left;width:120px; margin-left:-5px;margin-top:10px;background: none; border:none; color:#666;font-size: 12px; font-family: arial;cursor:pointer;white-space: nowrap;}
.regbutton {float:right;width:100px; margin-right:-85px;margin-top:0px;background: none; border:none; color:#666;font-size: 12px; font-family: arial;cursor:pointer;}
.forgotp {float:left;width:200px;margin:3px 0 0 0;}
.logintext {margin-top:10px;}
.label_login {float:left;width:100px;}
.input_login {float:left;width:70px;margin-bottom:4px;}
.trenner {float:left;width:200px;height: 12px;margin:20px 0 2px 0px !important;}
.loginhover {display:block !important;}
.forgot_input {width:90px;}
.forgotbutton {float:left;}
.backtostart {float:left;margin-left: 4px; white-space: nowrap;}
.labeluser {float:left;width:100px;}
#footer {clear:both;width:557px; height:30px;border-top: dotted 1px #666;font-size:12px;}
#footer a {text-decoration: none;color:#666;}
.footernavi {float:left;margin-left:6px; margin-top: 3px; font-size:11px;}
.footernavi li {float:left;font-size: 12px; color:#666; width:auto;margin-right:20px;list-style:none;padding-right: 20px;border-right:1px solid #666;margin-top:7px;}
.footernavi a  {text-decoration: none;color:#666;}
/* GUTMANN REGISTRATION */
.tx-srfeuserregister-pi1 td {color:#666; font-family: Arial;}
.tx-srfeuserregister-multiple-checkboxes {color:#666;list-style: none;margin:0 0 0 -0.5em !important;}
.tx-srfeuserregister-multiple-checkboxes li {color:#666;list-style: none !important;}
.singelcheckbox {color:#666;list-style: none;margin:0 0 0 -0.5em !important;}
.tx-srfeuserregister-multiple-checked-values {color:#666;list-style: none;margin:0 0 0 0 !important;}
.tx-srfeuserregister-multiple-checked-values li {color:#666;list-style: none !important;float:left;width:100px;}
.tx-srfeuserregister-multiple-checked-values li label {vertical-align: top;line-height: 2em;}
#tx-srfeuserregister-pi1-tx_guttable_interest--2 {margin-bottom:30px;}
.missingtext {color:#cc121f !important;}
.agblink {margin:0px;padding:0px;vertical-align: super;}
.label_interest {vertical-align: top !important;}
.label_buildingcause {vertical-align: top !important;}
.label_preview {vertical-align: top !important;}
.buildingcause_infotext {height:20px !important;padding-top:0px !important;margin-top:-10px !important;vertical-align: top!important;}
.table_buildingcause {background-color:#FFFFFF !important;color:#666666 !important;font-weight:normal !important;height:100px !important;overflow-y:scroll;width:250px !important;border:1px solid #666;}

.list_item_1 {list-style-image: url(../i/broschuere.gif);width:120px;}
.list_item_2 {list-style-image: url(../i/katalog.gif);width:120px;}	
.list_item_3 {list-style-image: url(../i/system.gif);width:120px;}
.list_item_4 {list-style-image: url(../i/andere.gif);width:120px;}
#slider_bg {width:100%; background: url(../i/bg_slider.png) repeat-x;position: relative;height:30px;top:200px;z-index:1005; }
#slider_bg h1 {font-size: 12px;position:absolute;margin-left:3px;color:#fff;}
.prev {margin-top:3px;}

#leftSidebarGallery {width: 210px;float:right;padding-top:5px;padding-bottom: 5px;margin-top:-37px;}
#leftSidebarGallery p {	color: #999;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;	line-height: 1.4em;	margin-top: 0.9em;	margin-right: 0.5em;margin-bottom: 0em;	margin-left: 0em;text-indent:1.4em;padding: 0px;}
#leftSidebarGallery h5 {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: lighter;color: #666;font-style: normal;	margin: 0px;padding-top: 20px;padding-right: 30px;padding-bottom: 0px;	padding-left: 0px;}
#leftSidebarGallery img.gallery {display: block;border: 1px solid #CCC;float: left;	padding: 2px;margin: 2px;}
#textbox{color:#fff;position:absolute;z-index: 2000;font-size: 12px;height:30px;padding:9px;}
.status {font-size: 12px;}

#pfad{border-bottom: #666 dotted 1px;width:540px;height:36px;}
#first_col {position:relative;}
#second_col {float:left;width:100%;}
#pcontainer {position:absolute;top:260px;width:780px;height:360px;margin:0px;padding:0px;border-bottom: 1px dotted #666;}
.phobject {position:absolute;top:0px;left:0px;z-index:0;height:320px;width:780px;}
.phshow {position:absolute;top:0px;left:0px;z-index:0;height:320px;}
.phhide {position:absolute;top:0px;left:0px;display:none;z-index:0;}
.phactive {border:1px solid red;}
.phinactive {border:1px solid white;}
#phead1 {position:relative;top:0px;left:0px;z-index:1;width:760px;height: 340px;margin: 0px;border-top:1px dotted #666;background-repeat: no-repeat;}
#phead1 a:link, #phead1 a:visited, #phead1 a:hover, #phead1 a:active {color: #ffffff;text-decoration: none; font-size: 12px;}
#phead1 a:hover {color: #cccccc;}
#phtext1  {position:absolute;top:0px;left:0px;z-index:2;width:70%;height:25px;color:#ffffff;font-size:12px;background-image:url(../i/trans.png);}
#phtext10 {position:absolute;top:0px;left:0px;z-index:2;width:70%;height:25px;color:#ffffff;font-size:12px;}
#phtext2  {position:absolute;top:0px;right:0px;z-index:2;text-align:right;width:30%;height:25px;color: #ffffff;font-size: 12px;background-image:url(../i/trans.png);}
#phtext20 {position:absolute;top:0px;right:0px;z-index:2;text-align:right;width:30%;height:25px;color: #ffffff;font-size: 12px;}
#pinfo {position:absolute;top:22px;left:0px;margin-top:3px;padding-left:8px;z-index:3;width: 752px;padding-bottom: 4px;color: #ffffff;background-image:url(../i/trans.png);font-size: 12px;}
#phead2 {position:absolute;bottom:26px;right:7px;z-index:2;color:#ffffff;width:60px;height:20px;text-align:center;background-image:url(../i/trans.png);font-size: 12px;}
#phead3 {position:absolute;top:322px;right:0px;z-index:1;width:220px;height:30px;margin:5px 0 0 0px;border: none;text-align:right;background-color: #fff;}
#phead3 img {width:43px;height:26px;margin-left:5px;}
#pname {position: relative; top:2px;left:7px;}
#plink1 {position: relative; top:2px;left:22px;}
#plink2 {position: relative; right: 7px;top:2px;}
/* #Imgcontainer {min-height:320px;} */
#breadnav {font-size: 12px;padding:3px 0 3px 0; width:100%; border-top:1px dotted #666;margin-top:-12px;margin-bottom:10px;border-bottom: 1px dotted #666}
#helpnav {width:200px;list-style: none;position:relative;bottom:120px;left:890px;}
#helpnav a:active {color:#8F8F8F !important;}
.langmenu_activated {color:#8f8f8f !important;}
.lognav_ul {list-style: none !important;}
.navtext {text-align:left; width:235px; border-width:2px;border-color:white; background-color:#eee; layer-background-color:#eee; color:black; }
/* GUTMANN Download-Bibliothek */
.tx-gutbibliothek-hide {display:none;}
.tx-gutbibliothek-show {/* position: absolute; */float:right;left:0px;border: 1px solid darkgrey;display:block;}
.tx-gutbibliothek-searchform {clear:both;margin:10px;padding:10px;}
.tx-gutbibliothek-forminput {margin-left:20px;}
.tx-gutbibliothek-result {clear:both;margin:10px 0;padding:10px 0;border: 1px solid #a2abb1;}

.main-gutbibliothek {width: 530px;}
.main-gutbibliothek {clear: both;padding: 0px; margin-bottom: 2px; margin-top: 5px;}

.side-gutbibliothek {width: 200px;clear: both;padding: 0px; margin-bottom: 2px; margin-top: 5px;border-bottom: 1px dotted #666;}
.tx-gutbibliothek-pi1 ul {list-style:none;padding:0px;margin:0px;display:block;}
.tx-gutbibliothek-pi1 li {}
.tx-gutbibliothek-link {width: 310px;}
.tx-gutbibliothek-text {vertical-align: top;font-weight: bold;}
.tx-gutbibliothek-link a {clear:both;height:22px;padding:4px;}
.tx-gutbibliothek-link a:hover {color: #cc121f;}
.tx-gutbibliothek-span1 {}
.tx-gutbibliothek-span2 {vertical-align: top;}
.tx-gutbibliothek-span3 {vertical-align: top;}
.fileheader {margin-left:5px;margin-bottom:5px;}
/* .fileheader li { padding: 3px 0 0px 0px; } */
/* .fileheader span.file:first-child {border-top:0px dotted #666; margin-bottom:10px; } */
/* .fileheader span.folder, .fileheader span.file {  display: block;height:20px;} */
.fileheader span.file {  display: block;height:20px;margin-bottom:8px;}
/* .fileheader span.file {margin-left:-32px; margin-top:2px;margin-bottom: 10px;border:0px; } */
.fileheader span.file  li {font-weight:normal !important;font-style: normal !important;line-height:1em;}
.fileheader span.file  a {font-size:10px;}
/* .fileheader span.folder {height:15px;padding-top:5px;padding-bottom:-5px; display: none;} */
.fileheader span.folder {padding:0px;margin:0px;display:none;}

/* tt_news Aktuelles */
/* Suchergebnissseite */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: #cc121f;}
.clearer {display: none;}
.news-list-container {background-color:#FFFFFF;border:0px solid #999999;padding:3px;margin-top:10px;}
/*
.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer {
border:1px solid #F9FFE5;
clear:right;
height:1px;
}
*/
.news-list-item {background-color:#F9FFE5;border:1px solid #FFF;height:auto !important;line-height:1.3;margin:5px;padding:3px;}
.news-list-item hr {display: none;}
.news-list-container h3 {background-color:#FFFFFF;border-bottom:1px solid #769024;margin-bottom:5px;padding:2px;}

.news-list-item {background-color:#FFF;border-top:1px dotted #666666;height:auto !important;line-height:1.3;margin:3px;padding:3px;}
.news-list-date {background-color:#FFF;color:#3E551C;float:right;font-size:9px;font-weight:normal;height:20px;margin-right:2px;margin-top:2px;text-align:right;width:70px;}
.news-list-container h3 {background-color:#FFFFFF;border-bottom:0px solid #999;margin-bottom:5px;padding:2px;}
.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {color:#CC121F;padding-left:2px;}
.news-single-item {background-color:#FFFFFF;border:0px solid #999999;margin-bottom:5px;padding:5px;}
.news-single-item h2 {color:gray;line-height: 20px;font-size: 14px;font-weight: normal;margin-bottom:0;}
.news_title_heading {font-size: 12px;}
.news-single-timedata, .news-single-author, .news-single-imgcaption {font-size:9px;}
.news-single-timedata {float:right;}
.news-single-additional-info {background-color:#FFFFFF;border:1px solid #999999;margin-top:15px;padding:3px 3px 0;}
.news-single-related, .news-single-files, .news-single-links {background-color:#FFFFFF;border:0px solid #666666;margin:0 0 3px;padding:3px;}
.news-single-category {float:right;margin-top:-18px;}
.news-latest-container {float:right;width: 203px;margin-left: 14px;background-color: white;border: 0px;}
.news-latest-container H2 {color: #cc121f;font-size: 15px;padding:3px;margin:8px 3px;background-color: white;border: 0px;}
.news-latest-container H3 {padding:0px;	margin: 0px;background-color: white;border: 0px;}
.news-latest-container H3 a {color: #cc121f;font-size: 12px;font-weight: bold;}
.news-latest-container p {padding:0px;margin: 0px;}
.news-latest-container hr {border-top:1px dotted #666 !important;border:0px;}
.news-latest-item {/* IE hack */height: 1%;line-height: 1.3;/* IE hack end */
	               height: auto !important;border-top: 0px dotted #666;border-left:1px none;border-right:1px none;border-bottom:1px dotted #666;;padding:3px;padding-top: 10px;margin:3px;color: #999;text-align: left;background-color: white;}
.news-list-morelink a {color:#cc121f !important;}
.news-latest-item IMG {margin-bottom:5px;margin-right:5px;border:1px solid #666;float:left;}
.news-latest-item-finish {}
.news-latest-date,.news-latest-morelink,.news-latest-category {	font-size:9px;color: #999;}
.news-latest-morelink {height:12px;display:none;}
.news-latest-morelink A {float:right;}
.csc-textpic-caption {display: block !important;}
/* Mailform */

.csc-mailform-field label{float:left;width: 200px; text-align: left;}
.homeLoginForm {width:120px; float:right; !important;}

.spalte1 {float:left; width:100%;}
.spalte2 {float:left; width:100%;}
.spalte3 {float:left; width:100%;}
.spalte4 {float:left; width:100%;}
.homelogin_text {float:left;width:30%;}
.homeLoginText {float:left; width:40px;}
.homeLogoutText {float:left;width:197px; margin-left: -5px;padding-left:5px;border-bottom:1px dotted #666;}
.erinnerdich {float:left;}

.csc-mailform-field {margin-bottom:5px !important;}


/* TABELLE SYSTEM†BERSICHT HOLZ-ALU */
#systemuberischt {width:100%;float:left;text-align: center;font-size:0.8em;margin-bottom: 20px;}
#systemuberischt tr {height:30px;width:100px;}
#systemuberischt tr:hover {background-color: #eee;cursor:pointer;}
.firstrow td {font-size:1em;}
.firstrow:hover {background-color: transparent !important;cursor: default !important;}
.normalcell {width:90px;border-top:1px dotted #666;border-right:1px dotted #666;font-size: 2em;}
.lastcell {width:70px;border-top:1px dotted #666;font-size: 2em;}
.rowtitle {width:130px;border-top:1px dotted #666;border-right:1px dotted #666;text-align: left;font-size: 1em !important;}
.rowtitle1 {width:230px;border-top:1px dotted #666;border-right:1px dotted #666;text-align: left;text-indent: 10px;font-size: 1em !important;}
.spaltetitle {border:0px !important;vertical-align: top;}
.spaltetitle1 {border:0px !important; text-align: left;vertical-align:top;color:#666; font-size: 1.5em !important; }
.anfrage {font-size: 0.37em !important;}
/*Neue Mailform */

/*********************** Kontakt *****************************/
.tx-pilmailform-pi1 form {
	width: 500px;
	margin: 0 auto 2.6em auto;
}
content-text ol.mailform li {
	list-style-type: none;
	float: left;
	width: 99.9%;
	clear: left;
	margin: 0 0 1.3em 0;
}
/* Auswahlfeld */
content-text ol.mailform li select {
	display: block;
	/*min-width: 50%;*/
	width: auto !important;
	width: 50%;
}
content-text ol.mailform li select option {
	padding-right: 20px;
}
content-text ol.mailform li label {
    font-weight: bold;
    color: #4A7A92;
    font-size: 85%;
}
content-text ol.mailform li input {
	display: block;
}
content-text ol.mailform li select, #content-text ol.mailform li input, #content-text ol.mailform li textarea {
	border: 1px solid #8b8c8d;
}
content-text ol.mailform li input.text {
	width: 99.9%;
}
content-text ol.mailform li textarea {
	height: 5.2em;
	width: 99.9%;
}
content-text ol.mailform li input.file {
	width: 60%;
}
content-text ol.mailform li input.submit {
	padding: 2px 18px;
	background-color: #4A7A92;
	font-weight: bold;
	cursor: pointer;
	color: #fff;
   font-size: 85%;
   border: 0 none;
   text-align: center;
}
content-text ol.mailform li.p20 {
	display: inline;
	float: left;
	width: 18%;
}
content-text ol.mailform li.p80 {
	float: right;
	display: block;
	width: 80%;
	position: relative;
	right: 1px;
	clear: none;
	margin: 0;
}
content-text ol.mailform li div {
    margin-bottom: 1.3em;
}
content .error label {
	font-weight: bold;
	color: #cf0c0c;
}
content .error input, #content .error textarea {
	border: 2px solid #cf0c0c !important;
}

/*Download-Element in der Sidebar*/

.Sidebardownload {border-top:1px dotted #666666; margin-left:0; padding-top:10px; width:203px;}
/* LOGIN FORM */
.logincontainer {height:250px;width:200px; margin-left:-1px;padding-left:5px;padding-top:15px;float:left;}
.logincontainer a:hover  {color: #cc121f !important;}
.loginhover:hover {color: #cc121f !important;}
/* .tx-gutbibliothek-pi1 {border-bottom:1px dotted #666;} */
.tx-gutbibliothek-pi1 ul {list-style: none;}
.expandable {list-style: none;}
