/*
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-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 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: 0px;
	padding: 0px;
}
#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-top: 6px;
	padding-left: 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-top: 3px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}


#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-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e47c4b;
	border-bottom-color: #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-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #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;
	/*width: 740px;*/
	background-position: left top;
}
#contentColumnTwo {
	float: left;
	width: 490px;
	background-position: left top;
}


#innerWrapper .post {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 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-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	display: block;
	float: right;
	color: #000000;
}
#innerWrapper .kurzNotiert {

}
#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-left: 40px;
	margin-top: 6px;
	margin-bottom: 14px;
}
#innerWrapper ul li {
	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-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 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-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#innerWrapper form textarea {
	height:125px;
	width:250px;
}
#innerWrapper form input.button {

}
#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;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 18px;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
	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-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	text-align: center;
	width: 225px;
}
#rightColumn .innerSection {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#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-right: 10px;
	margin-left: 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-right: auto;
	margin-left: auto;
	text-align: center;
}
#rightColumn .innerSection ul  {
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#rightColumn .innerSection li {
	text-align: left;
	padding-bottom: 0px;
	list-style-position: outside;
}




#footer {
	width: 990px;
	padding-top: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #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: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#footer ul li h2 {
	font-weight: bold;
	display: block;
	margin-bottom: 6px;
	background: transparent;
	font-size: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}
#footer ul li ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#footer ul li ul li {
	float: none;
	margin: 0px;
	padding: 0px;
}














































/* Styles für Inhalte */
.flashStartpage {
	background-color:#FFFFFF;
	float:right;
	width: 350px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right: 15px;
	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: 0px;
}
ul#referenzClaude li img {
	margin: 0;
}



#innerWrapper .gallery {
	background-color: #ebebeb;
	background-color:#EBEBEB;
	border:1px solid #B5BFC8;
	font-size: 13px;
	float: left;
	margin-right: 10px;
	margin-left: 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);
}










.wpcf7-response-output {
	font-size:13px;
}	


.wpcf7-validation-errors {
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	margin: 0px;
	color: #FF0000;
}


span.enamepart {
	background-image:url(images/at-zeichen.gif);
	background-position:right center;
	background-repeat:no-repeat;
	margin-right:2px;
	padding-right:13px;
}