/**
* CSS Web Browser Standard Document for DRupal Theme swissprinters_2010
* http://www.swissprinters.ch/ 
* Target DTD: XHTL 1.0 Strict
* @Author: swissprinters.ch
*/

/*
** Standard HTML Elements
*/


body 
{
	background:#fff;
	margin:0;
	padding:0;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: baseline;
}

input 
{
	font:12px Arial, Helvetica, sans-serif; 
	background-color:#FFF; 
	border:1px solid #e3e4e5; 
}


textarea, select 
{
	border:1px solid #e3e4e5; 
}

h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
}

h1 
{
	font-size:150%;
	text-transform:uppercase;
	font-weight:normal;
	color:#ff0000;
}

h2 
{
	font-size:125%;
}

h3 
{
	/*font-size:125%;
	color:#ff0000;*/
	color: black;
	font-size: 15px;
	font-weight: bold;
}

h4 
{
	font-size:100%;
}

h5 
{
	font-size:90%;
}

h6 
{
	font-size:80%;
}

fieldset
{
	border:none;
}

p 
{
	margin-top:0;
	padding-top:0;
}

a
{
	color:black;
}

a:link, a:visited 
{
	color:black;
}

a:hover 
{
	color:#ff0000;
}

a:active
{
	color:#ff0000;
}

hr 
{
	border:1px solid #e3e4e5; 
}

ul 
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position: outside;
}

ol 
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-position: inside;
}


ol li, ul li 
{
	padding: 0 0 0 15px;
	margin: 0;
	background:transparent url( images/bulletStandard.gif ) 0 5px no-repeat scroll;
}

ol li.active, ul li.active
{
	color:#ff0000;
}

ol li h2, ul li h2
{
	font:bold 15px Arial, Helvetica, sans-serif; 
}


dl 
{
}

dl dt 
{
}

dl dd 
{
}

img, a img 
{
	border:none;
	margin:0;
	padding:0;
}

table 
{
}

thead th 
{
}

th a:link, th a:visited 
{
}

td, th 
{
}


/**
* General Classifications
*/
h4.newsdate
{
	margin-bottom:15px;
	font-weight:normal;
	color:#ff0000;
}

h1.title
{
	font-size:14px;
	margin-bottom:22px;
}

h4.title
{

	margin-bottom:22px;
}

.active
{
	color:#ff0000;
}

/**
* Specific HTML Classifications
*/


/****** Web Forms ********/
div.content form.webform-client-form
{
	/*background-color:#e3e4e5;*/
	margin:0;
	padding:5px 0;
}

div.content form.webform-client-form label 
{ 
	display: inline-block; 
	width: 120px; 

}

div.content form.webform-client-form label span.form-required
{
	color:#ff0000;
}


div.content form.webform-client-form input
{
	border:#e3e4e5 1px solid;
	height: 20px;
}

div.content form.webform-client-form div
{
	margin:5px 0
}

div.content form.webform-client-form div input#edit-submit
{
	width:150px;
	background-color:#e3e4e5;
}



/****** Web Forms ********/

div#mainPanelIntro
{
	background: #FFFFFF;
	position: relative;
	padding-bottom: 5px;
	height:680px;
	width:1000px;
	margin: 0 auto;
	padding:0px 34px 20px 0px;
	overflow:hidden;
	margin-left:-100px;
}

div#containerIntro
{
	position:absolute;
	margin-left:-75px;
	height:534px;
	width:1080px;
	float:none;
}

div#skipLink
{
     text-align:center; 
     font-size: 25px;
	 margin-top:0px;

}

a.skipLink:link, a.skipLink:visited 
{
	color:black;
	text-decoration: none;
}

a.skipLink:hover 
{
	color:#ff0000;
	text-decoration: none;
}

a.skipLink:active
{
	color:#ff0000;
	text-decoration: none;
}

/* Main */
#mainPanel
{
	background: #FFFFFF;
	position: relative;
	padding-bottom: 5px;
	width: 912px;
	margin: 0 auto;
	padding:28px 34px;
}





/* Head Items */
#hdrMain
{

}

#hdrMain ul
{
	margin:0;
	padding:0;
}

#hdrMain ul li
{
	background-image: none;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#hdrMain ul li a
{
	text-decoration:none;
}

#hdrMain ul li a:link, 
#hdrMain ul li a:visited 
{
	color:black;
}

#hdrMain ul li a:hover 
{
	color:#ff0000;
}

#hdrMain ul li a:active
{
	color:#ff0000;
}

#hdrLogo
{
	width:912px;
	height:43px;
	margin:0 0 12px 0;
	padding:0;
	text-align:right;
}

div#hdrScndNavSection
{
	overflow:hidden;
	margin-bottom:5px;
	padding-top:2px;
}




div#hdrScndNavSection ul li
{
	margin-right:0;
}



div#hdrScndNavSection .block-locale ul li
{
	margin-left:11px;
}

div#hdrScndNavSection .block-locale ul li.first 
{
	margin-left:3px;
}


div#hdrScndNavSection ul li a.active
{
	color:#ff0000;
}


div#hdrImg
{
	width: 912px;
	height: 141px;
	margin-bottom:19px;
	border:#bdbebf solid 1px;
}


div.hdrImgFader
{
	width: 912px;
	height: 141px;
}


#block-menu-secondary-links 
{
}

/* Primary Navigation Items */
/* 1st Level */
#ctnSidebarLeft
{
	clear:both;
	float:left;
	width:177px;
	background-color:#FFF;
}

#ctnSidebarLeft ul	
{
	font-size:14px;
	padding-bottom:0;
	list-style-position:inside;
	list-style-type:none;
}

#ctnSidebarLeft ul li
{
	width:177px;
	margin-bottom:2px;
	background:#e3e4e5;
	text-transform:uppercase;
}

#ctnSidebarLeft ul li a
{
	height:12px;
	padding:5px 24px 9px 24px;
	display:block;
}

#ctnSidebarLeft ul li.leaf a.active,
#ctnSidebarLeft ul li.expanded a
{
	background:transparent url( images/bulletPrimaryLinks1stLevel.gif ) 6px 7px no-repeat scroll;
	color:#ff0000;
	padding-bottom:9px;
}

/* 2nd Level */


#ctnSidebarLeft ul li.expanded ul
{
	margin-left:24px;
}
/*
#ctnSidebarLeft ul li.expanded ul li
{
	width:153px;
	margin-bottom:0;
	margin:0;
	padding:0;
}

#ctnSidebarLeft ul li.expanded ul li:before
{
	content:">";
	float:left;
}
*/

/***************/

#ctnSidebarLeft ul li.expanded ul li
{
	margin:0;
	padding:0;
	width:153px;
	background:transparent url( images/2nav_inactive.gif ) 1px 5px no-repeat scroll;
}

#ctnSidebarLeft ul li.expanded ul li.active-trail
{
	background:transparent url( images/2nav_active.gif ) 1px 5px no-repeat scroll;
}

/*****************/
#ctnSidebarLeft ul li.expanded ul li a
{
	height:12px;
	padding:0 0 10px 12px;
	background-image:none;
	color:black;
	text-transform:none;
}

#ctnSidebarLeft ul li.expanded ul li a:link, a:visited 
{
	color:black;
}

#ctnSidebarLeft ul li.expanded ul li a:hover
{
	color:#ff0000;
}

#ctnSidebarLeft ul li.expanded ul li a:active
{
	color:#ff0000;
}

#ctnSidebarLeft ul li.expanded ul li.active-trail
{
	color:#ff0000;
}

#ctnSidebarLeft ul li.expanded ul li a.active
{
	padding:0 0 10px 12px;
}

#ctnSidebarLeft ul li.expanded ul li.first a
{
	padding-top:1px;
}

#ctnSidebarLeft ul li ul li.leaf:before
{
	
}

#ctnSidebarLeft ul li ul li.leaf a.active
{
	color:#ff0000;
	background-image:none;
	background-attachment:fixed
	/*background:transparent url( images/bulletStandard.gif ) 0 5px no-repeat scroll;*/
}



/* Main content Items */
.importantText
{
	color:#ff0000;
	text-transform:uppercase;
}

.markedLink
{
	padding-left:15px;
	background:transparent url( images/special_link_marker.png ) 0 2px no-repeat  scroll;
	padding-top: 1px;
}

a.markedLink
{
	color:black;
}

a.markedLink:link, a.markedLink:visited 
{
	color:black;
}

a.markedLink:hover 
{
	color:#ff0000;
}

a.markedLink:active
{
	color:#ff0000;
}

span a.spamspan
{
	padding-left:15px;
	background:transparent url( images/special_link_marker.png ) 0 1px no-repeat  scroll;
	padding-top: 2px;
}


a.spamspan
{
	padding-left:15px;
	background:transparent url( images/special_link_marker.png ) 0 2px no-repeat  scroll;
	padding-top: 1px;
}

.markedpdf
{
	padding-left:17px;
	line-height:25px;
	background:transparent url( images/ico_acrobat.gif ) 0 0 no-repeat  scroll;
	padding-top: 0px;
}

a.markedpdf
{
	color:black;
}

a.markedpdf:link, a.markedpdf:visited 
{
	color:black;
}

a.markedpdf:hover 
{
	color:#ff0000;
}

a.markedpdf:active
{
	color:#ff0000;
}




div#columnWrapper
{
	overflow:hidden;
	min-height:200px;
	padding-bottom:25px;
}

div#columnWrapper.columns_2
{
	overflow:hidden;
	background:transparent url( images/ctnWrapperBackgroundmiddleSection2ColumnsWidth.gif ) 0 0 repeat-y  scroll;
	min-height:200px;
	padding-bottom:25px;
}

div#columnWrapper.columns_3
{
	overflow:hidden;
	background:transparent url( images/ctnWrapperBackgroundmiddleSection3ColumnsWidth.gif ) 0 0 repeat-y  scroll;
	min-height:200px;
	padding-bottom:25px;
}


div#columnWrapper div#ctnMain
{
	float:left;
	padding:13px 19px;
}

div#columnWrapper div#ctnMain a
{
	padding-left:15px;
	background:transparent url( images/special_link_marker.png ) 0 2px no-repeat  scroll;
	background-position: left 2px;

}

div#columnWrapper div#ctnMain a img
{
	margin-left:-15px;
}

div#columnWrapper div#ctnMain ul li.listtitle
{
	font-weight:bold;
	margin-top:20px;
	padding-left:0;
	background:none;
}

div#columnWrapper div#ctnMain ul li
{
	font-weight:normal;
}

div#columnWrapper div#ctnMain ul li ul
{
	padding-left:10px;
}

div#columnWrapper div#ctnMain ul li ul li.listtitle
{
	font-weight:bold;
	margin-top:20px;
	background:none;
}



div#columnWrapper.columns_2 div#ctnMain
{
	width:678px;
	background:transparent url( images/ctnWrapperBackgroundmiddleSection2ColumnsWidthTop.gif ) 0 0 no-repeat scroll;
	margin:0 0 0 17px;
}

div#columnWrapper.columns_3 div#ctnMain
{
	background:transparent url( images/ctnWrapperBackgroundmiddleSection3ColumnsWidthTop.gif ) 0 0 no-repeat scroll;
	width:420px;
	margin:0 17px;
}

/* Inner Right Bar Items */
#ctnSidebarInnerRight
{
	
}

/* Right Sidebar Items */
#ctnSidebarRight
{
	background:transparent url( images/ctnWrapperBackgroundmiddleSection3ColumnsWidthTopRight.gif ) 0 0 no-repeat scroll;
	width:214px;
	padding:13px 13px 16px 13px;
	float:right;
}

#ctnSidebarRight .views-label-title
{
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
}

#ctnSidebarRight .newsLastEntry .views-field-title
{
	margin-top:-20px;
}

#ctnSidebarRight .newsLastEntry .views-field-title a
{
	background:none;
	text-decoration:none;
	padding:0;
	margin:0;
}

#ctnSidebarRight .newsLastEntry div.views-field-nid a span.markedLink
{
	text-decoration:underline;
}


#ctnSidebarRight .newsLastEntry .views-field-nid a
{
	background:none;
	text-decoration:none;
	padding:0;
	margin:0;
}




#ctnSidebarRight a
{
	padding-left:15px;
	background:transparent url( images/special_link_marker.png ) 0 2px no-repeat  scroll;
	padding-top: 1px;
	color:black;
	display:block;
}

#ctnSidebarRight a:link, #ctnSidebarRight a:visited 
{
	color:black;
}

#ctnSidebarRight a:hover 
{
	color:#ff0000;
}

#ctnSidebarRight a:active
{
	color:#ff0000;
}


#ctnSidebarRight a.nolinkmarker
{
	padding-left:0;
	background:none;
	color:black;
	display:block;
}
/*
div#columnWrapper div#ctnMain #bilderlogos a
{

	background:none;
	color:black;
	display:block;
}
*/
#ctnSidebarRight p
{
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;

}

#ctnSidebarRight div.block-views
{
	margin-top:20px;
	margin-bottom:24px;
	padding-bottom:0;
	border-bottom:1px solid #ccc;
}

#ctnSidebarRight div.block-views a
{
	clear:both;
	float:none;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}

#ctnSidebarRight a.markedpdf
{
	padding-left:17px;

	background:transparent url( images/ico_acrobat.gif ) 0 5px no-repeat  scroll;
}


/* Footer Items */
#footer
{
	clear:both;
	padding-top:20px;
}

#footer a
{
	text-decoration:none;
}

#footer.columns_0
{
	background:transparent url( images/ctnWrapperBackgroundmiddleSection0ColumnsWidthBottom.gif ) 0 0 no-repeat scroll;
}

#footer.columns_2
{
	background:transparent url( images/ctnWrapperBackgroundmiddleSection2ColumnsWidthBottom.gif ) 0 0 no-repeat scroll;
}

#footer.columns_3
{
	background:transparent url( images/ctnWrapperBackgroundmiddleSection3ColumnsWidthBottom.gif ) 0 0 no-repeat scroll;
}

#footer .message
{
	float:left;
}


div#footer div#footerLinks
{
	float:left;
}

a
{
	color:black;
}

div#footer div#footerLinksa:link, div#footer div#footerLinks a:visited 
{
	color:black;
}

div#footer div#footerLinks a:hover 
{
	color:#ff0000;
}

div#footer div#footerLinks a:active
{
	color:#ff0000;
}


div#footer div#printLink
{
	float:right;
	background:transparent url( images/print_btn.png ) 0 2px no-repeat scroll;
	padding-left:20px;
}


/* Module specific styles */
ul.menu
{
	margin:0;
	padding:0;
}

ul.menu li
{
	background-image: none;
	margin:0;
	padding:0;
	list-style:none;
}

ul.menu li a
{
	text-decoration:none;
}

ul.menu li a:link, a:visited 
{
	color:black;
}

ul.menu li a:hover 
{
	color:#ff0000;
}

ul.menu li a:active
{
	color:#ff0000;
}


/**** TABS *****/
div.tabs ul li
{
	background:none;
	padding:0;
}




/**** SEARCH *****/


#block-search-0
{
	float:left;
	margin:-1px 0 0 11px;
	padding:0;
	width:290px;
	border:1px solid #efefef; 
}

#block-search-0 input
{
	float:left;
	border:none; 
	font:12px Arial, Helvetica, sans-serif; 
	background-color:#fff; 
	color:#555;
	height:14px;
	margin:0 0 0 0;
	padding:0;
}

#block-search-0 input.form-submit
{

	border:none; 
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image:none;
}

#block-menu-secondary-links ul
{

}

#block-menu-secondary-links ul li
{

}

#block-menu-secondary-links ul li:before
{
	content: "\00a0\00a0\00a0\00a0|\00a0\00a0\00a0\00a0";
}

form.search-form
{
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:#e3e4e5 1px solid;
}

form.search-form input#edit-keys
{
	height:25px;
}

div#box h2
{
	
}

dl.search-results dt.title a
{
	background-image:none;
	text-decoration:underline;
	font-size:14px;
	color:#ff0000;
}

dl.search-results dt.title a:link, dl.search-results dt.title a:visited 
{
	color:#ff0000;
	background: none!important;
	padding: 0!important;
}

dl.search-results dt.title a:hover 
{
	color:#ff0000;
}

dl.search-results dt.title a:active
{
	color:#ff0000;
}

dl.search-results dd
{
	margin:5px 0 0 15px;
}

dl.search-results dd p.search-snippet
{
	color:#555;
	padding: 0!important;
}

div.item-list
{
	display:block;
	overflow:auto;
	padding:20px 40px;
}

div.item-list ul.pager
{
	list-style:none;
}

div.item-list ul.pager li
{
	float:left;
	background:none;
	padding:0 15px 0 0;
	
}

div.item-list ul.pager li a
{
	background: none!important;
	padding: 0!important;
	color: red;
	margin: 0;
}


ul.ui-autocomplete
{
	list-style-position:outside;
	width:200px;
	margin:0;
	padding:0;
	border:#000 1px solid;
}

ul.ui-autocomplete li
{
	background-image:none;
	border-bottom:#e3e4e5 solid 1px;
	padding:0;
}


ul.ui-autocomplete li a
{
	display:block;
	height:10px;
	padding:10px 5px 10px 5px;
	cursor:pointer;
	background-color:#fff;
}

ul.ui-autocomplete li a.ui-state-hover
{
	background-color:#e3e4e5;
}


ul.ui-autocomplete li a:hover
{
	background-color:#e3e4e5;
	color:#000;
}

/********* Rechte Spalte **********/

div.rechtespalte div.views-field-title
{
	font-size: 12px;
	font-weight: normal;
	color:#ff0000;
	text-transform:uppercase;
	margin: 0px 0px -15px 0px;
}

/** NEWS **/
div.views-row
{
	margin:0 0 24px 0;
}


div.views-field-created,
div.views-field-created a
{
	color:#ff0000;
	text-decoration:none;
}

div.views-field-title,
div.views-field-title a
{
	color:#000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

/********* News **********/

div.newslist div.views-field-nid a
{
	text-decoration:none !important;  
}

div.newslist div.views-field-nid a:hover
{
	text-decoration:none !important; 
	color:#ff0000;
}

div.newslist div.views-field-nid a span.markedLink
{
	text-decoration:underline;
}

/********* Jobs **********/

div.joblist div.views-field-nid a
{
	/*text-decoration:none !important;  */
}

div.joblist div.views-field-nid a:hover
{
	/*text-decoration:none !important; */
	color:#ff0000;
}

div.joblist div.views-field-nid a span.markedLink
{
	text-decoration:underline;
}

div.joblist div.views-field-title,
div.joblist div.views-field-title a
{
	font-size:12px;
	font-weight:normal;
	/*padding-left: 15px;*/
	/*background-color: transparent;
	background-image: url(images/special_link_marker.png);
	background-repeat: no-repeat;*/
	background-position: 0pt 3px;
	background-attachment: scroll;
	text-decoration:underline;
	
}

div.joblist div.views-field-title a span.markedLink
{
	text-decoration:underline;
}


/*************/

/*
ul.quicktabs_tabs
{
	overflow:hidden;
	border-bottom:2px solid #ff0000;
}
*/
.quicktabs_main
{   
    clear:both;
}

.quicktabs_wrapper 
{  
    /*background:url(../img/black_80p.png) repeat; */
}  

.quicktabs_wrapper .quicktabs_main
{  
	padding-top:20px;
}  

.quicktabs_wrapper ul.quicktabs_tabs 
{

    border-bottom:2px solid #ff0000;  
    padding:0;  
    margin:0 !important;  
    text-align:center; 
	height:38px;
	width:677px;
}

.quicktabs_wrapper ul.quicktabs_tabs li 
{
	padding:0;
	margin-right:3px; 
	background:#e3e4e5;	
	float:left;
	width:167px;
	height:38px;
	vertical-align:middle;
}

.quicktabs_wrapper ul.quicktabs_tabs li.last 
{
    margin-right:0; 
}

.quicktabs_wrapper ul.quicktabs_tabs li a 
{   
    text-transform:uppercase;  
    text-decoration:none !important; 
    padding:0;
	margin:0;  
	display:block;
	line-height:38px;
	background-image:none!important;
	overflow:hidden;
	border-bottom:2px solid #ff0000;
}

.quicktabs_wrapper ul.quicktabs_tabs li a:hover 
{  
    color:#fff!important; 
	background:#ff0000!important;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active a 
{
    color:#fff!important;;  
	background:#ff0000!important;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active a:hover 
{
    color:#fff!important;  
	background:#ff0000!important;
}
.quicktabs_wrapper div.content div
{

}
.quicktabs_wrapper div.content div.field-field-column3
{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}

div.quicktabs-style-standorte div.quicktabs_main
{
	/*padding-top:0;*/
}

.quicktabs_wrapper ul.quicktabs-style-standorte
{
	width:677px;
}

/***/
.quicktabs_wrapper ul.quicktabs-style-mehrwert
{
	width:684px;
	height:80px;

}

.quicktabs_wrapper ul.quicktabs-style-premedia{
	width:684px;
	height:80px;
}

.quicktabs_wrapper ul.quicktabs-style-mehrwert li
{
	padding:0;
	margin:2px 0 0 0;
	background:#e3e4e5;	
	float:left;
	width:228px;
	height:38px;
	vertical-align:middle;
}



.quicktabs_wrapper ul.quicktabs-style-branchen li
{
	margin-top:2px;
	width:335px;
}

.quicktabs_wrapper ul.quicktabs-style-premedia li
{
	margin-top:2px;
	width:223px;
}

.quicktabs_wrapper ul.quicktabs-style-organisation,
.quicktabs_wrapper ul.quicktabs-style-branchen,
.quicktabs_wrapper ul.quicktabs-style-premedia
{
	height:80px;
	padding:0;
	width:678px;
}

div.quicktabs-style-organisation div.quicktabs_main
{
	padding-top:0;
}

.quicktabs_wrapper ul.quicktabs-style-organisation li,
.quicktabs_wrapper ul.quicktabs-style-branchen li
{
	padding:0;
	margin:2px 0 0 0;
	width:339px;
	
}

.quicktabs_wrapper ul.quicktabs-style-organisation li #quicktabs-tab-1-1,
.quicktabs_wrapper ul.quicktabs-style-organisation li #quicktabs-tab-1-3,
.quicktabs_wrapper ul.quicktabs-style-organisation li #quicktabs-tab-7-1,
.quicktabs_wrapper ul.quicktabs-style-organisation li #quicktabs-tab-7-3,
.quicktabs_wrapper ul.quicktabs-style-branchen li #quicktabs-tab-2-1,
.quicktabs_wrapper ul.quicktabs-style-branchen li #quicktabs-tab-2-3,
.quicktabs_wrapper ul.quicktabs-style-branchen li #quicktabs-tab-5-1,
.quicktabs_wrapper ul.quicktabs-style-branchen li #quicktabs-tab-5-3,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-3-1,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-3-2,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-3-4,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-3-5,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-6-1,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-6-2,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-6-4,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li #quicktabs-tab-6-5
{
	background:#e3e4e5 url( images/tabsOrganisationLeftSpacer.gif ) 0 0 no-repeat scroll;
}

.quicktabs_wrapper ul.quicktabs-style-organisation li.active a#quicktabs-tab-1-1,
.quicktabs_wrapper ul.quicktabs-style-organisation li a#quicktabs-tab-1-1:hover,
.quicktabs_wrapper ul.quicktabs-style-organisation li.active a#quicktabs-tab-1-3,
.quicktabs_wrapper ul.quicktabs-style-organisation li a#quicktabs-tab-1-3:hover,
.quicktabs_wrapper ul.quicktabs-style-organisation li.active a#quicktabs-tab-7-1,
.quicktabs_wrapper ul.quicktabs-style-organisation li a#quicktabs-tab-7-1:hover,
.quicktabs_wrapper ul.quicktabs-style-organisation li.active a#quicktabs-tab-7-3,
.quicktabs_wrapper ul.quicktabs-style-organisation li a#quicktabs-tab-7-3:hover,
.quicktabs_wrapper ul.quicktabs-style-branchen li.active a#quicktabs-tab-2-1,
.quicktabs_wrapper ul.quicktabs-style-branchen li a#quicktabs-tab-2-1:hover,
.quicktabs_wrapper ul.quicktabs-style-branchen li.active a#quicktabs-tab-2-3,
.quicktabs_wrapper ul.quicktabs-style-branchen li a#quicktabs-tab-2-3:hover,
.quicktabs_wrapper ul.quicktabs-style-branchen li.active a#quicktabs-tab-5-1,
.quicktabs_wrapper ul.quicktabs-style-branchen li a#quicktabs-tab-5-1:hover,
.quicktabs_wrapper ul.quicktabs-style-branchen li.active a#quicktabs-tab-5-3,
.quicktabs_wrapper ul.quicktabs-style-branchen li a#quicktabs-tab-5-3:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-3-1,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-3-1:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-3-2,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-3-2:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-3-4,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-3-4:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-3-5,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-3-5:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-6-1,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-6-1:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-6-2,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-6-2:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-6-4,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-6-4:hover,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li.active a#quicktabs-tab-6-5,
.quicktabs_wrapper ul.quicktabs-style-mehrwert li a#quicktabs-tab-6-5:hover
{
	background:#ff0000 url( images/tabsOrganisationLeftSpacer.gif ) 0 0 no-repeat scroll;
}

span.submitted
{
	visibility:hidden;
	height:0;
	width:0;
	float:none;	
}


ul.personen
{
	width:678px;
}

ul.personen li
{
	background:none;
	float:none;
	height:204px;
	padding-top:20px;
	padding-right:20px;
	display:block;
}

ul.personen li.personenstate1
{
	background:#bdbebf;
}

ul.personen li.personenstate2
{
	background:#e3e4e5;
}

ul.personen li table
{
	float:left
}


ul.personen li table td.name 
{
	font-size:15px;
	font-weight:bold;
}

ul.personen li table td.funktion 
{
	font-size:12px;
	color:#ff0000;
}


ul.personen li div.personenbild
{
	float:right;
}




/****** TIMEOUT *******/

div.content form#webform-client-form-266 .form-item label
{
	display: inline-block;
	width:100px;
}

div.content form#webform-client-form-266 div.form-radios label
{
	display: inline-block;
	width:320px;
	float:left;
}

div.content form#webform-client-form-266 div fieldset
{
	display:block;
	width:500px;;
	clear:both;
	margin-left:-10px;
}


div.content form#webform-client-form-266 div fieldset label
{
	display:block;
	width:200px;;	
	float:left;
	margin-right:10px;
}

div.content form#webform-client-form-266 div fieldset legend
{
	visibility:hidden;
	height:0px;
}


/*$Id: tagadelic.css,v 1.2 2006/11/16 16:57:56 ber Exp $*/
/* Tagadelic default example stylesheet **/


div#block-user-1 {
  background-color:#ff0000;
  margin-left:-10px;
}


/* error messages */
.form-item input.error, .form-item text.error, .form-item select.error{
  border: 1px solid red;
  color: #ff0000;
}
div.content form.webform-client-form input.error{
  border: 1px solid red;
  color: #ff0000;
}
error {
  color: #ff0000;
}
div.error {
  border: 1px solid #d77;
   margin: 0px 0px 20px 0px
}
div.error, tr.error {
  color: #ff0000;
  padding: 2px;
}
/*warning messages*/
.warning {
  color: #e09010;
}
div.warning {
  border: 1px solid #f0c020;
    margin: 0px 0px 20px 0px
}
div.warning, tr.warning {
  color: #220;
  padding: 2px;
}
/*ok messages*/
.ok {
  color: #008000;
}
div.ok {
  border: 1px solid #00aa00;
    margin: 0px 0px 20px 0px
}
div.ok, tr.ok {
  color: #020;
  padding: 2px;
}

/*claud*/

/* Module specific styles */
/*
ul.views-cloud
{
    list-style-type:none;
	list-style:none;
	background:none;
	background-image: none;
	margin:0;
	padding:2px;
}
ul.views-cloud li
{
    list-style-type:none;
	list-style:none;
	background:none;
	background-image: none;
	margin:0;
	padding:2px;
	float:left;
}
ul.views-cloud li a
{
list-style:none;
	text-decoration:none;
	background:none;
}

ul.views-cloud li a:link, a:visited 
{
    list-style:none;
	color:black;
	background:none;
	background-image: none;
}

ul.views-cloud li a:hover 
{
	color:#ff0000;
list-style:none;
}

ul.views-cloud li a:active

{
list-style:none;
	color:#ff0000;
}

.views-cloud-size-1 {
  font-size: 1em;
  list-style:none;
}
.views-cloud-size-2 {
  font-size: 1.2em;
  list-style:none;
}
.views-cloud-size-3 {
  font-size: 1.4em;
  list-style:none;
}
.views-cloud-size-4  {
  font-size: 1.6em;
  list-style:none;
}
.views-cloud-size-5 {
  font-size: 1.8em;
  list-style:none;
}
.views-cloud-size-6 {
  font-size: 2em;
  list-style:none;
}
.views-cloud-size-7 {
  font-size: 2.2em;
  list-style:none;
}
.views-cloud-size-8 {
  font-size: 2.4em;
  list-style:none;
}
.views-cloud-size-9 {
  font-size: 2.6em;
  list-style:none;
}
.views-cloud-size-10 {
  font-size: 2.8em;
  list-style:none;
}
*/
ul.views-summary
{
	float:none;
	margin: 0 0 10px 0;
	list-style-position:outside;
	overflow:hidden;
}

ul.views-summary li
{
	padding:0 10px 0 0;
	background-image: none;
	float: left;
}

ul.views-summary li a
{
	color:#ff0000;
}

ul.views-summary li a:link, ul.views-summary li a:visited 
{
	color:#ff0000;
}

ul.views-summary li a:hover 
{
	color:#ff0000;
}

ul.views-summary li a:active
{
	color:#ff0000;
}

view-field-title a
{
	color:#ff0000;
}

div.view-glossar-index-de a {
	background-image: none!important;
	padding: 0!important;
}

ul.imagegallery
{
	list-style-position: inside;
}

ul.imagegallery li
{
	width: 215px;
	display: block;
	padding: 0;
	background: none;
	float: left;
	margin: 0px 11px 22px 0px;
	height: 215px;
}

/*~~~~~~~~~~~~~START: Imagegallery-Modification: siu (2011/10/31)~~~~~~~~~*/
div#columnWrapper div#ctnMain ul.imagegallery li
	{
	position:relative;
	border-bottom:1px dotted gray;
	height:242px;
	}

div#columnWrapper ul.imagegallery a
	{
	position:absolute;
	left:0px;
	bottom:4px;
	color:gray;
	}
div#columnWrapper div#ctnMain ul li img
	{
	margin-bottom:3px;
	}
/*~~~~~~~~~~~~~END: Imagegallery-Modification: siu (2011/10/31)~~~~~~~~~*/
	
div.hierarchical-select
{
	float:left;
}


div #edit-submit-personen-matrix-de
{
	margin-bottom:200px;
}



#edit-term-node-tid-depth-flat-select
{
	visibility:hidden;
	height:0;
	width:0;
	float:left;
}

/* bg auch auf homesite rechte spalte reg 14.06.11
div.views-row
{
	background-color:#E3E4E5;
}
*/


/* Personen-Suche reg 05.08.11 START*/

#block-menu-menu-kontakte
{
	width:230px;
	float:left;
}

.contentkontakte
{
	float:left;
    width:430px;
	padding: 0px 0px 30px 0px;
}


.field-field-portraitimage
{
	float:left;
	padding: 0px 10px 0px 0px;
}

.field-field-firstname
{
color: #FF0000;
font-weight:bold;
padding: 0px 3px 0px 0px;
float: left;
}

.field-field-surname
{
color: #FF0000;
font-weight:bold;
padding: 0px 3px 0px 0px;
}

.field-field-phone .field-label-inline-first
{
float: left;
width: 65px;
}

.field-field-phone .field-item
{
margin: 20px 0px 0px 0px;
}

.field-field-mobile .field-label-inline-first
{
float: left;
width: 65px;
}

.field-field-mobile .field-item
{
margin: 0px 0px 0px 0px;
}

.field-field-email-kontakte  .field-items .field-item a
{
	background-image: none!important;
	padding: 0!important;
}

#block-menu-menu-kontakte a.active
{
color:#FF0000;
}

/* Personen-Suche reg 05.08.11 ENDE*/






/* Personen-Suche reg 05.08.11 START*/
#twtr-widget-1 .twtr-doc a
{
	background-image: none!important;
	padding: 0!important;
}
/* Personen-Suche reg 05.08.11 ENDE*/





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contactsearch: kontaktsuche (siu / 08.09.11) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.kontaktsuche ul li
	{
	list-style-position: inside;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 30px 0px;
	}

.kontaktsuche li
	{
	float:left;
    width:430px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
	}

.kontaktsuche .imagefield-field_portraitimage
	{
	float:left;
	padding: 0px 10px 0px 0px;
	}

.kontaktsuche .views-field-field-firstname-value
	{
	color: #FF0000;
	font-weight:bold;
	padding: 0px 3px 0px 0px;
	float: left;
	}

.kontaktsuche .views-field-field-surname-value
	{
	color: #FF0000;
	font-weight:bold;
	padding: 0px 3px 0px 0px;
	}

.kontaktsuche .views-field-field-phone-value
	{
	margin: 20px 0px 0px 0px;
	}

.kontaktsuche label.views-label-field-phone-value
	{
	float: left;
	width: 65px;
	}

.kontaktsuche label.views-label-field-mobile-value
	{
	float: left;
	width: 65px;
	}

.kontaktsuche .views-field-field-email-kontakte-email a
	{
	background-image: none!important;
	padding: 0!important;
	}

.kontaktsuche div.item-list
	{
	margin:0px;
	padding:0px;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Begriffsuche contactsearch (siu / 13.09.11) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#views-exposed-form-contactsearch-default label
	{
	float: left;
	width: 100px;
	margin-right:6px;
	}

#views-exposed-form-contactsearch-default .form-text
	{
	width:180px;
	}

#views-exposed-form-contactsearch-default .views-widget
	{
	margin:0px 0px 8px 0px;
	}

#views-exposed-form-contactsearch-default #edit-submit-contactsearch 
	{
	margin:8px 0px 0px 0px;
	border:1px solid #ff0000; 
	width:181px;
	}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hauptsuche Fix (siu / 08.09.11) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#search-block-form input#edit-search-block-form-1
	{
	width: 274px;
	}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Frontpage News 1-4 (siu / 29.09.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#block-views-Frontpage_News_1_4-block_1
	{
	margin-top: -36px;
	background-color:white;
	}

#block-views-Frontpage_News_1_4-block_1 .views-row
	{
	position: relative;
	float: left;
	width:310px;
	border: 0px solid lightgray;
	margin: 0px 28px 30px 0px;
	padding: 2px 0px 0px 0px;
	height:120px;
	background-color:white;
	/*border-top:1px dotted #999;*/

	/*
	background-image: url('images/special_link_marker.png');
	background-position: 300px 111px;
	background-repeat: no-repeat;
	background-size: 10px;
	*/
	}
	
#block-views-Frontpage_News_1_4-block_1 .views-field-field-publikationsbild-fid a, 
#block-views-Frontpage_News_1_4-block_1 .views-field-field-artikelbild-fid a,
#block-views-Frontpage_News_1_4-block_1 .views-field-field-anrisstitel-value a,
#block-views-Frontpage_News_1_4-block_1 .views-field-field-artikelanrisstext-value a
	{
	background-image: none!important;
	padding: 0!important;
	text-decoration: none;
	color:black;
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-created 
	{/*Erstellungs-Datum*/
	color: black;
	position: absolute;
	padding:0px;
	top:0px;
	left:128px;
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-publikationsbild-fid, 
#block-views-Frontpage_News_1_4-block_1 .views-field-field-artikelbild-fid
	{/*Publikationsbild und Artikelbild*/
	position:absolute;
	width:120px;
	margin-left:12px;
	float:left;
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-anrisstitel-value p
	{
	margin:12px 0px 0px 128px;
	font-size: 14px;	
	color: red;
	text-transform:uppercase;

	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-artikelanrisstext-value
	{
	margin:0px 0px 0px 128px;
	padding:0px;
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-links-value
	{/*Links*/
	position: absolute;
	padding:0px;
	margin:0px;
	bottom:-1px;
/*	left: 128px;*/
	right:0px;
	width: 182px;
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-column3-value p
	{/*Rechte Spalte*/
	position:absolute;
	padding:0px;
	margin:0px;
	bottom:0px;
	left:128px;
	display: none;			/*!!!!!!!!!!!!!!!!!!!!!!*/
	}

#block-views-Frontpage_News_1_4-block_1 .views-field-field-links-value p
	{
	margin:0px;
	}


/*Weitere Links*/
#columnWrapper #block-views-Frontpage_News_1_4-block_1 .views-field-field-links-value a
	{
	text-decoration:none;
	padding:0px 0px 0px 15px;
	color:gray;
	/*
	background-image: url('images/special_link_marker.png');
	background-position: right center;
	width:182px;
	display:block;
	*/
	}
	
#columnWrapper #block-views-Frontpage_News_1_4-block_1 .views-field-field-links-value a:hover
	{	
	color:red;
	}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Frontpage News 5-8 (siu / 29.09.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ Medienmitteilungen (siu / 20.12.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#block-views-Frontpage_News_5_8-block_1,
#block-views-Frontpage_News_9_Ende-block_1,
#block-views-Medienmitteilungen-block_1
	{
	position:relative;
	display:block;
	float:inherit;
	width:660px;
	min-height:100px;
	margin: 0px;
	padding: 0px 0px 16px 0px;
	}

#block-views-Frontpage_News_5_8-block_1 .views-row,
#block-views-Frontpage_News_9_Ende-block_1 .views-row,
#block-views-Medienmitteilungen-block_1 .views-row
	{
	position:relative;
	background-image: url('images/pixel_rot_10x10.jpg');
	background-position: left 5px;
	width:660px;
	background-repeat: no-repeat;
	padding:0px 0px 0px 14px;
	height: auto;
	float:left;
	margin:0px 0px 6px 0px;
	line-height:20px;
	}

#block-views-Frontpage_News_5_8-block_1 .views-field-created,
#block-views-Frontpage_News_9_Ende-block_1 .views-field-created,
#block-views-Medienmitteilungen-block_1 .views-field-created
	/*Erstellungs-Datum*/
	{
	float:left;
	width: 74px;
	color: gray;
	background: white;
	padding:0px 0px 0px 10px;
	}

#block-views-Frontpage_News_5_8-block_1 .views-field-field-anrisstitel-value,
#block-views-Frontpage_News_9_Ende-block_1 .views-field-field-anrisstitel-value,
#block-views-Medienmitteilungen-block_1 .views-field-field-anrisstitel-value
	{
	float: left;
	padding:0px;
	width: 524px;
	text-transform:uppercase;
	}

#block-views-Frontpage_News_5_8-block_1 .views-field-field-anrisstitel-value p,
#block-views-Frontpage_News_9_Ende-block_1 .views-field-field-anrisstitel-value p,
#block-views-Medienmitteilungen-block_1 .views-field-field-anrisstitel-value p
	{
	margin: 0px 0px 2px 0px;
	padding: 0px;
	width: 504px;
	height:auto;
	}
	
#columnWrapper #block-views-Frontpage_News_5_8-block_1 .field-content a,
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .field-content a,
#columnWrapper #block-views-Medienmitteilungen-block_1 .field-content a
	{
	background-image:none;
	background-position: right center;
	background-size: 10px 10px;
	color: black;
	padding:0px /*20px 0px 0px*/;
	float:right;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	cursor:pointer;
	width:570px;
	/*line-height: 18px;*/
	/*text-transform:uppercase;*/
	}

#columnWrapper #block-views-Frontpage_News_5_8-block_1 .field-content a:hover,
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .field-content a:hover,
#columnWrapper #block-views-Medienmitteilungen-block_1 .field-content a:hover
	{
	color: red;
	}


#columnWrapper #block-views-Frontpage_News_5_8-block_1 .field-content,
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .field-content,
#columnWrapper #block-views-Medienmitteilungen-block_1 .field-content
	{
	float: left;

	}

/* ~~~~~~~~~~~~~~~~~~~~~~~ Frontpage News Link: Ältere Beiträge (siu / 29.09.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#block-views-Frontpage_News_5_8-block_1 .view-footer,
#block-views-Frontpage_News_9_Ende-block_1 .view-footer
	{
	position:absolute;
	bottom:-16px;
	right:0px;
	}

#columnWrapper #block-views-Frontpage_News_5_8-block_1 .view-footer a,
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .view-footer a
	{
	text-decoration: none;
	color: black;
	}
#columnWrapper #block-views-Frontpage_News_5_8-block_1 .view-footer a:hover,
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .view-footer a:hover
	{
	color:red;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~ Newsarchiv: Seitennavigation (siu / 29.09.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
#block-views-Frontpage_News_9_Ende-block_1 .item-list,
#block-views-Medienmitteilungen-block_1 .item-list
	{
	position:relative;
	float:left;
	width:580px;
	padding:24px 0px 20px 0px;
	}
	
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .item-list ul.pager li,
#block-views-Medienmitteilungen-block_1 .item-list ul.pager li
	{
	padding:2px 6px !important;
	margin:0px;
	height:15px;
	}

#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .item-list .pager-current,
#block-views-Medienmitteilungen-block_1 .item-list .pager-current
	{
	border:1px solid red !important;
	padding:2px 6px !important;
	margin:-1px 6px 0px 6px !important;
	background-color:red !important;
	color:white;
	}

#block-views-Frontpage_News_9_Ende-block_1 .item-list ul.pager,
#block-views-Medienmitteilungen-block_1 .item-list ul.pager
	{
	height:auto;
	margin-left:-6px;
	}
	
#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .item-list a,
#block-views-Medienmitteilungen-block_1 .item-list a
	{
	color:black;
	border: 1px solid lightgray;
	text-decoration:none;
	padding:1px 6px !important;
	}

#columnWrapper #block-views-Frontpage_News_9_Ende-block_1 .item-list a:hover,
#block-views-Medienmitteilungen-block_1 .item-list a:hover
	{
	color:white;
	background-color:red !important;
	}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ END: Frontpage News (siu / 29.09.2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

