/*
Theme Name:IV Themes v3.0 (Final)
Theme URI:http://www.intervista-ag.de
Description:IV Themes 2009 vol.3
Version:1.0
Author:Andreas Hille
Author URI:http://www.bluehilltec.com
Tags:blue, custom header, fixed width, two columns, widgets

	IV Themes v3.0 (WebActive)


*/



/* Begin Typography & Colors */



@page { size:landscape; }
body {
padding:0px;
margin: 0 0 0 5px;
font-family:"Trebuchet MS";
background-color:#FFFFFF;
text-align:center;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
margin:0;
padding:0;
line-height:100%;
font-weight:normal;
}
h1 {font-size:22px;padding-top:22px;}
h1 span {
font-size:16px;
background-image:url(images/h1_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-bottom:20px;
padding-bottom:4px;
display:block;
}
h2 {
font-size:16px;
background-image:url(images/h1_bg.gif);
background-repeat:repeat-x;
background-position:left bottom;
margin-top:2px;
margin-bottom:6px;
padding-bottom:4px;
}
h3 {
color:#db663b;
font-size:15px;
font-weight:bold;
padding-top:16px;
padding-bottom:8px;
}
p, li, td {
font-size:13px;
line-height:140%;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
padding-bottom:10px;
text-align:left;
}
a {color:#E47C4B;text-decoration:underline;}
a:hover {color:#FFFFFF;background-color:#E47C4B;}
a.extern {
background-image:url(images/icon_extern.gif);
background-repeat:no-repeat;
padding-left:17px;
background-position:2px center;
}
a.extern:hover {background-image:url(images/icon_extern_hover.gif);}
a.pdf {}
a img {border:none;}
.clear {height:1px;font-size:0;display:block;clear:both;margin:0;padding:0;}
#language {display:none;}
#searchform span.search {display:none;}
#header {
width:980px;
height:75px;
background:transparent;
margin-right:auto;
margin-left:auto;
clear:both;
}
.clearHeader {
background-image:url(images/header.png);
background-repeat:no-repeat;
background-position:center;
clear:both;
width:100%;
}
#header a, #header img, #header a img {border:none;background:transparent;}
#ccessibility {font-size:13px;float:left;width:230px;padding:6px 0 0 5px;}
#ccessibility a {color:#333333;}
#ccessibility a:hover {
color:#E47C4B;
background:transparent;
text-decoration:none;
}
#ccessibility .level1 {font-size:21px;}
#ccessibility .level2 {font-size:17px;}
#ccessibility .level3 {font-size:13px;}
#ccessibility .rss,#ccessibility .rss:hover {
background-image:url(images/rss-icon-15.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:18px;
}
#logo {float:right;padding-top:12px;padding-right:12px;}
#banner {
background-image:url(images/banner_print.gif);
width:980px;
height:29px;
padding:0px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
background-repeat:no-repeat;
background-position:center top;
clear:both;
}
#banner form {
margin:0;
float:left;
width:232px;
text-align:center;
padding: 3px 0 0 0;
}
#banner div.clear {width:960px;height:1px;}
#navi {
background-color:#000000;
font-size:13px;
margin:0px;
padding:0px;
line-height:100%;
}
#navi li {
float:left;
padding-right:15px;
padding-left:15px;
list-style-type:none;
padding-top:4px;
border-top-width:2px;
border-top-style:solid;
border-top-color:#999999;
background-color:#474747;
padding-bottom:4px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#919191;
}
#navi li:hover {
border-top-width:2px;
border-top-style:solid;
border-top-color:#CCCCCC;
}
#navi li.current_page_item, #navi li.current_page_parent, #navi li.current_page_ancestor {
font-weight:bold;
border-top-width:2px;
border-top-style:solid;
border-top-color:#e47c4b;
background-image:url(images/navi_li_active.gif);
background-position:center bottom;
background-repeat:no-repeat;
}
#navi li.current_page_item a, #navi li.current_page_parent a, #navi li.current_page_ancestor {}
#navi li a {color:#FFFFFF;text-decoration:none;}
#navi li a:hover {color:#FFFFFF;text-decoration:underline;background:transparent;}
#navi li ul {display:none;}
/* Ende Banner */
#left, #leftStart {
width:230px;
float:left;
padding-top:24px;
margin-top:50px;
}
#leftStart {margin-top:0px;}
#left h1, #left h2, #left p, #left ul li, #leftStart h1, #leftStart h2, #leftStart p, #leftStart ul li {margin-right:15px;margin-left:20px;}
#left h1, #leftStart h1 {margin-top:0;padding-top:0;}
#left p, #leftStart p {text-align:justify;}
#left li, #leftStart li {list-style-type:none;line-height:120%;text-align:left;}



ul#subNavi {
padding:0;
border-top-width:1px;
border-top-style:solid;
border-top-color:#e47c4b;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:5px;
}
ul#subNavi li {margin:0;padding:0;}
ul#subNavi li,
ul#subNavi li.current_page_item a,
ul#subNavi li.current_page_parent a,
ul#subNavi li.current_page_ancestor a,
ul#subNavi li.current_page_item ul li.page_item ul,
ul#subNavi li.current_page_parent ul li.page_item ul,
ul#subNavi li.current_page_ancestor ul li.page_item ul,
ul#subNavi li.current_page_parent ul li.page_item ul li ul,
ul#subNavi li.current_page_ancestor ul li.page_item ul,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.page_item ul
 {display:none;}
ul#subNavi li.cat-item,
ul#subNavi li.current_page_item,
ul#subNavi li.current_page_parent,
ul#subNavi li.current_page_ancestor,
ul#subNavi li.current_page_item ul li,
ul#subNavi li.current_page_parent ul li,
ul#subNavi li.current_page_ancestor ul li,
ul#subNavi li.current_page_item ul li a,
ul#subNavi li.current_page_parent ul li a,
ul#subNavi li.current_page_ancestor ul li a,
ul#subNavi li.current_page_ancestor ul li.current_page_item ul,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul,
ul#subNavi li.current_page_ancestor ul,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li.current_page_item ul,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_parent ul,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page  
{display:block;}
ul#subNavi li.cat-item,
ul#subNavi li.current_page_item ul li,
ul#subNavi li.current_page_parent ul li,
ul#subNavi li.current_page_ancestor ul li {
border-right:solid 1px #e47C4B;
border-bottom:solis 1px #E47C4B;
margin-top:4px;
margin-bottom:4px;
}
ul#subNavi li.cat-item a,
ul#subNavi li.current_page_item ul li a,
ul#subNavi li.current_page_parent ul li a,
ul#subNavi li.current_page_ancestor ul li a {
text-decoration:none;
display:block;
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
background-image:url(images/li_navi.gif);
background-repeat:no-repeat;
background-position:5px center;
border-right:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}
ul#subNavi li.current-cat a,
ul#subNavi li.current_page_item ul li a:hover,
ul#subNavi li.current_page_parent ul li a:hover,
ul#subNavi li.current_page_parent ul li.current_page_item a,
ul#subNavi li.current_page_parent ul li.current_page_parent a,
ul#subNavi li.current_page_ancestor ul li.current_page_parent a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor a {
background-image:url(images/li_navi3.gif);
background-repeat:no-repeat;
background-position:5px center;
background-color:#e47c4b;
color:#FFFFFF;
} 
/* Ausklappen der 3. Ebene */
ul#subNavi li.current_page_ancestor ul li.current_page_item ul,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul {
margin-left:20px;
}
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li {
border:none;
} 
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li a,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li a {
border:none;
color:#333333;
background-color:transparent;
background-image:url(images/li_navi.gif);
background-position:left center;
}
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li a:hover
{
color:#e47c4b;	
background:transparent;
}
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a, 
ul#subNavi li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_parent a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_parent a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover
{font-weight:bold;color:#333333;}
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item ul li.page_item a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.page_item a {
background:transparent;
padding-left:0px;
color:#999999;
}
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item ul li.page_item a:hover {color:#e47c4b;}
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li.page_item a,
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li.page_item a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li a:hover,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a,
ul#subNavi li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_item a:hover  {
font-weight:normal;
color:#000000;
}
ul#subNavi li.current_page_ancestor ul li.current_page_item ul li.page_item a:hover {color:#e47c4b;}
ul#subNavi li.cat-item ul.children {display:none;}
ul#subNavi li.current-cat ul.children,
ul#subNavi li.current-cat-parent ul.children {display:block;margin-left:20px;}
ul#subNavi li.current-cat ul.children li.cat-item,
ul#subNavi li.current-cat-parent ul.children li.cat-item {border:none;}
ul#subNavi li.current-cat ul.children li.cat-item a,
ul#subNavi li.current-cat-parent ul.children li.cat-item a {
background-color:transparent;
background-image:url(images/li_navi.gif);
background-position:left center;
color:#000000;
}
ul#subNavi li.current-cat-parent a {background-color:#E47C4B;color:#FFFFFF;}
ul#subNavi li.current-cat-parent ul.children li.current-cat a {font-weight:bold;}
#wrapper {width:990px;background:transparent;margin-right:auto;margin-left:auto;text-align:left;}
#twitter {
background-image:url(images/twitter_bg.jpg);
background-position:15px bottom;
background-repeat:no-repeat;
padding-bottom:5px;
text-align:left;
margin-top:10px;
}
#twitter h1, #twitter h2, #twitter p {margin-right:20px;margin-left:20px;}
#twitter h1 {
background-image:url(images/twitter_h1.jpg);
padding:0px;
background-repeat:no-repeat;
margin-top:0px;
margin-right:15px;
margin-bottom:0px;
margin-left:15px;
height:32px;
}
#twitter h1 span {display:none;}
#twitter h2 a.rss-feed {float:right;border:none;}
#twitter p {line-height:100%;text-align:left;}
#twitter ul {font-size:100%;margin-right:10px;margin-left:10px;}
#twitter li {margin-top:5px;margin-bottom:5px;text-align:left;}
#twitter a {text-decoration:none;color:#999999;}
#twitter a:hover {background:transparent;text-decoration:underline;}
#innerWrapper {
width:755px;
float:left;
/*background-image:url(images/content_bg.jpg);*/
background-repeat:no-repeat;
background-position:left top;
margin:0;
}
#content h1, #content h2, #content h3, #content h4, #content p, #content ul, #content img, #content ol, #content table, 
#contentColumn h1, #contentColumn h2, #contentColumn h3, #contentColumn h4, #contentColumn p, #contentColumn ul, #contentColumn img, #contentColumn ol, #contentColumn table,
#contentColumnOne h1, #contentColumnOne h2, #contentColumnOne h3, #contentColumnOne h4, #contentColumnOne p, #contentColumnOne ul, #contentColumnOne img, #contentColumnOne ol, #contentColumnOne table,
#contentColumnTwo h1, #contentColumnTwo h2, #contentColumnTwo h3, #contentColumnTwo h4, #contentColumnTwo p, #contentColumnTwo ul, #contentColumnTwo img, #contentColumnTwo ol, #contentColumnTwo table 
{margin-right:0px;margin-left:15px;}
#contentColumnOne h1, #contentColumnOne h2, #contentColumnOne h3, #contentColumnOne h4, #contentColumnOne p, #contentColumnOne ul, #contentColumnOne img, #contentColumnOne ol, #contentColumnOne table {
margin-right:10px;}
#contentColumn {float:left;background-position:left top;}
#contentColumnOne {float:left;background-position:left top;}
#contentColumnTwo {float:left;width:490px;background-position:left top;}
#innerWrapper .post {margin:0px;padding:0 0 20px 15px;}
#innerWrapper img.alignright {padding:4px;margin:0 0 2px 7px;display:inline;}
#innerWrapper img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;}
#innerWrapper .alignright {float:right;}
#innerWrapper .alignleft {float:left}
#innerWrapper .post small {
font-size:10px;
margin:0 10px 0 15px;
padding:0;
text-align:right;
display:block;
float:right;
color:#000000;
}

#innerWrapper .post .date {
display:block;
float:left;
width:160px;
font-size:13px;
font-weight:bold;
margin-top:20px;
}
#innerWrapper .post .entry {
display:block;
float:left;
width:540px;
margin-top:20px;
background-image:url(images/h1_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#innerWrapper .post .entry h1 {margin-top:0px; padding-top:0px;}
#innerWrapper .post .entry .postDate {
float:right;
font-size:13px;
text-align:right;
color:#000000;
font-weight:bold;
margin-right:15px;
margin-bottom:-20px;
}
/* Für Liste beim piCOS Support-Center */
#innerWrapper div.help_navigation {
float:left;
font-size:small;
margin-bottom:0;
margin-left:20px;
margin-top:10px;
width:340px;
}

#innerWrapper ul, #innerWrapper ol {margin:6px 40px 14px 0;}
#innerWrapper ul li {
margin:0 0 0.4em 0;
margin-top:0px;
margin-right:0px;
margin-bottom:0.4em;
margin-left:0px;
background-image:url(/images/layout_3_5/pfeil2.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding:0 0 0 20px;
list-style-type:none;
}
#innerWrapper ol li {list-style-position:inside;}
#innerWrapper form {
border:1px solid #f2f2f2;
background-image:url(images/right_section.gif);
padding:6px;
margin-right:10px;
}
#innerWrapper form .innerForm {
background:transparent;
background-color:#FFFFFF;
padding-top:16px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
}
#innerWrapper form label {display:block; float:left; width:150px;}
#innerWrapper form .normal, #innerWrapper form select.normal, #innerWrapper form .plz, #innerWrapper form .ort, #innerWrapper form .textarea {
border:1px solid #DB663B;
color:#000000;
padding:2px;
}
#innerWrapper form select.normal {margin:0;width:256px;}
#innerWrapper form input.normal {margin:0;width:250px;}
#innerWrapper form input.plz {margin:0;width:50px;}
#innerWrapper form input.ort {width:175px;margin:0 0 0 15px;}
#innerWrapper form textarea {height:125px; width:250px;}
#innerWrapper form em {font-style:normal; color:#FF0000; font-size:10px; font-variant:small-caps;}
#consulting, #solutions, #support, #operations, .entryTwoColumn {float:left;width:350px;margin-bottom:10px;padding-top:0px;}
#consulting,#support {margin-right:15px;}
.consulting1 {background-image:url(images/consulting1.jpg);}
.consulting2 {background-image:url(images/consulting2.jpg);}
.consulting3 {background-image:url(images/consulting3.jpg);}
.consulting4 {background-image:url(images/consulting4.jpg);}
.consulting1, .consulting2, .consulting3 , .consulting4 {
color:#e47c4b;
font-weight:bold;
padding:18px 5px;
margin:0px;
vertical-align:middle;
background-repeat:no-repeat;
background-position:left top;
}
#rightColumn {width:245px; float:right; margin-top:65px;}
#rightColumn .section {
padding:0;
margin-top:0px;
/*margin-right:25px;*/
margin-bottom:14px;
margin-left:0px;
width:230px;
}
#rightColumn .sectionBorder {
background-image:url(images/right_section.gif);
padding:6px;
margin:0 0 14px 0;
text-align:center;
width:225px;
}
#rightColumn .innerSection {
background-color:#FFFFFF;
margin:0;
padding:0;
}
#rightColumn .section h1, #rightColumn .isection h2, #rightColumn .section p, #rightColumn .section ul, #rightColumn .section li {margin-right:0px; margin-left:0px;}
#rightColumn .sectionBorder .innerSection h1, #rightColumn .sectionBorder .innerSection h2, #rightColumn .sectionBorder .innerSection p, #rightColumn .insectionBorder .innerSection ul, #rightColumn .isectionBorder .innerSection li {
margin:0 10px;
text-align:left;
}
#rightColumn .section .innerSection h1 {margin-top:0; padding-top:0; line-height:100%;}
#rightColumn .sectionBorder .innerSection h1 {padding-top:5px;}
#rightColumn .sectionBorder .innerSection img, #rightColumn .sectionBorder .innerSection object {margin:0 auto; text-align:center;}
#rightColumn .innerSection ul  {margin:0; padding:0 10px 0 5px;}
#rightColumn .innerSection li {text-align:left;padding-bottom:0;list-style-position:outside;}
#footer {width:990px;padding-top:15px;margint:0 auto;border-top:solid 2px #666666;}
#footer a {color:#333333;}
#footer a:hover {color:#E47C4B;background:transparent;text-decoration:none;}
#footer ul {margin-left:245px;}
#footer ul li {float:left;width:150px;list-style-type:none;padding:0;margin:0;}
#footer ul li h2 {
font-weight:bold;
display:block;
background:transparent;
font-size:100%;
padding:0px;
margin:0 0 6px 0;
width:auto;
height:auto;
}
#footer ul li ul {margin:0 0 0 10px;padding:0;}
#footer ul li ul li {float:none;margin:0px;padding:0px;}
/* Styles für Inhalte */
.flashStartpage {
background-color:#FFFFFF;
float:right;
width:350px;
margin:0 15px 10px 20px;
background-image:url(images/flashStartpage.gif);
background-repeat:no-repeat;
background-position:center center;
border:4px solid #999999;
}
.flashStartpage wp_zdyt {background:transparent;}
ul#referenzClaude {margin:0; padding:0;}
ul#referenzClaude li {
float:left;
padding:8px;
list-style-type:none;
background:transparent;
list-style-image:url(images/blank.gif);
margin:0;
}
ul#referenzClaude li img {margin:0;}
#innerWrapper .gallery {
background-color:#ebebeb;
background-color:#EBEBEB;
border:1px solid #B5BFC8;
font-size:13px;
float:left;
margin:0 10px;
padding-top:5px;
}
#innerWrapper .gallery strong {font-weight:bold;color:#E47C4B;}
#innerWrapper .gallery a {
background:transparent;
margin:0;
padding:0;
height:auto;
width:auto;
display:inline;
}
#innerWrapper .gallery ul li a:hover {border:1px solid #e47C4B;}
#innerWrapper .gallery ul li a img {border:none;display:inline;border:1px solid #FFFFFF;}
/* TOP-Line für Artikel */
p.top {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#db663b;
text-align:right;
margin-bottom:18px;
margin-top:0px;
padding:0px;
}
p.top span {
background-color:#e47C4B;
background-image:url(images/top_up.gif);
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
padding:0 18px 1px 1px;
text-align:right;
}
p.top span a {color:#FFFFFF;}
p.top span a:hover {text-decoration:none;}
/* Bilder, unterschiedlich nach gewählter Seite die zwischen Navigation und dem eigendlichen Content stehen sollen. */
#wrapper .startseite {background-image:url(images/categories/uncategorie.jpg);}
