/* Layout */
body    { font-family: Helvetica, Arial, sans-serif; background-color: #036; background-image: none }
#page  { padding: 0 }
#main   { background-color: #f6ee8c; background-image: url("main_HG.jpg"); background-repeat: repeat-y; padding-top: 0 }
#col1 { background-color: #f5dc12; background-image: url("itpbasel_HG_col1.jpg"); background-repeat: no-repeat; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; width: 220px; height: 600px }
#col1_content { background-color: transparent; margin-top: 30px }
#col1_content ul  { list-style-image: url("pfeil.gif"); margin: 0; padding: 0 }
#col1_content ul li  { list-style-type: none; margin-top: 15px; margin-bottom: 5px }
#col1_content ul li a { color: #1b5e9f; font-size: 1.3em; font-weight: bold }
#col1_content ul li a:hover  { color: #fff; text-decoration: none }
#col1_content ul li.u1 { list-style-type: none; list-style-image: none; margin-top: 0; margin-bottom: 0; margin-left: 20px; padding-bottom: 3px }
#col1_content ul li.u1 a { font-size: 1.1em }
#col1_content ul li.u1ACT { list-style-type: none; list-style-image: none; margin-top: 0; margin-bottom: 0; margin-left: 20px; padding-bottom: 3px }
#col1_content ul li.u1ACT a { color: white; font-size: 1.1em }
#col1_content ul li.u2 { list-style-type: none; list-style-image: none; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding-bottom: 3px }
#col1_content ul li.u2 a { font-size: 1.1em }
#col1_content ul li.u2ACT { list-style-type: none; list-style-image: none; margin-top: 0; margin-bottom: 0; margin-left: 30px; padding-bottom: 3px }
#col1_content ul li.u2ACT a { color: white; font-size: 1.1em }
#col2    { background-color: #f6ee8c; margin: 0; padding: 0; height: auto; overflow: visible }
#col2_content { background-color: transparent; margin-top: 25px }
#col2 table tr { border: solid 1px #4d87c7 }
#col2 table td {vertical-align: top;}
#col3 { background-color: transparent }
#col3_content   { background-color: transparent; padding-top: 1px }
#header { background-image: url("itpbasel_header.jpg"); padding-top: 0; padding-bottom: 0; height: 126px }
#header h1 { visibility: hidden }
#nav  { margin-bottom: 0; padding-bottom: 0; height: 18px; overflow: hidden }
#nav_main  { background: white; margin-bottom: 0; margin-left: 26px; padding-bottom: 0 }
#nav_main ul li a { color: #069; font-size: 0.75em; padding: 0.3em 0.5em }
#nav_main ul li a:hover { background-color: #069 }
#header #topnav  { top: 6px; right: 20px }
#header #topnav ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0 }
#header #topnav li { float: left }
#header #topnav a { color: #069 }
#footer { font-size: 0.8em; padding-top: 5px; padding-bottom: 5px; border-top: 0 }
h1, h2, h3 { color: #444451; font-family: Helvetica, Arial, sans-serif }
h2 { font-size: 1.3em; font-weight: bold }
#col3 h2 { color: #f79910; font-size: 1.3em; font-weight: bold; margin-top: 25px; margin-bottom: 8px; padding-bottom: 2px; border-bottom: 1px solid #f79910 }
input.submit { color: #fff; background-color: #f79910; padding: 2px }
div.filelinks { margin-left: 0; padding-left: 0 }
.tx-irfaq-pi1 dt p { }
hr { color: #f79910 }
.tx-wtdirectory-pi1 div.wtdirectory_filter { margin-bottom: 15px; padding-bottom: 10px }
.tx-wtdirectory-pi1 div.wtdirectory_all h2 { font-size: 1.1em; margin-top: 15px }
.tx-wtdirectory-pi1 dd.wtdirectory_all { padding-left: 90px }
.tx-indexedsearch-redMarkup { color: #f79910 }
div. tx-feuserlisting-pi1-listrow table tr td { background-color: #f6ee8b }
/*hauptnavigation
/*
#nav_main { background-color: white; background-image: url("sandri_architekten_nav_HG.jpg"); background-repeat: repeat-x; height: 55px }
#nav_main ul li  { line-height: 1em }
#nav_main ul li a  { color: #2c2c38; font-weight: bold; margin-bottom: 2px; padding-bottom: 2px }
#nav_main ul li a.active { color: #faa805; font-weight: bold; margin-bottom: 2px; padding-bottom: 2px }
#nav_main ul li a:hover { background-color: #474751 }
#nav_main ul li a:active { background-color: #faa805 }
#nav_main ul li a:focus { background-color: #faa805 }

/*unternavigation*/
/*
#nav_main ul.submenu2 { visibility: hidden }
#nav_main ul.submenu2 li { }
#nav_main ul.submenu2 li a { }
#nav_main ul.submenu2 li a.active { color: white }
/*footer*/
/*
#footer  { background-color: white; padding: 5px 5px 5px 23px; height: 15px; border-top: 1px dotted #fc0 }
#header { background-image: url("sandri_architekten_header.jpg"); background-repeat: no-repeat }
#header h1 { visibility: hidden }
#topnav { visibility: hidden; height: 0 }
#col1 { background-color: white; padding: 0; width: 625px; float: left }
#col1_content { background-color: white; margin: 0 }
#col2  { background-color: white;}
#col3 { visibility: hidden; width: 0 }
dd.csc-textpic-caption { padding: 5px 0 5px 23px }
h1,h2,h3 { font-family: Helvetica, Arial, sans-serif }
h1 { font-size: 140% }
h2 { font-size: 120% }
h3 { font-size: 100% } */
/*#col1 ul li { }
#col1 ul li.u1  { margin-left: 20px }
#col1 ul li.u1ACT { margin-left: 20px }


