body {
  margin:0;
  border: none;
  padding:0;
  color:#666666;
  font-family: Arial, "Trebuchet MS", Verdana;
  font-size: 70%;
/*background-image:url(img/tap_01.gif);*/
  background-image:#efefef none;
  background-position:top;
}

/*
TANZUHR - COLORS:

ORANGE: #E0820C
GREY:	#716F6E

*/


/******************************************** ********** ********** **********/
/**********      Main Layout       ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#pagewrapper {
  margin:auto; 
/*  margin-right:0px; */

min-width:1000px;

width:1000px;
/*  border-left: 15px solid #E0820C; 
border-left: 1px solid #E0820C;
border-right: 1px solid #E0820C;*/
  background-color:#FFF;

  
  
}

#headline {
margin-left: 5px;
  font-size:28px;
  color:#333333;
  text-align:left;
  font-weight:bold;
  padding:10px 5px;
  width:0px;
  display:none;
}

#logo {
  bottom:-7px;
  margin-left:3px;
  position:relative;
    display:none;
}

#site-slogan {
  color:#999999;
  font-size:11px;
}

#header-image {
  height:80px;
  background-color:#FF9900;
  background-image:url(img/headerimg.jpg);
  background-repeat:no-repeat;
  display:none;
}

#site-mission {
  font-size:11px;
  font-weight:bold;
  padding:20px;
  text-align:right;
  color:#ffffff;
}

#contentwrapper p,
#contentwrapper li {
  line-height:160%;
}

#tabs-wrapper {
  margin-bottom:20px;
}

.content-padding {
  padding:10px;
  min-height: 800px;
}

#sidebar-left {
  width:480px;
  float:left;
  margin-right:0px;
   
/*   min-height: 1200px;		*/
}

#middle-content {
  width:99%;
  float:left;
  border-left: 1px solid #E0820C;
  min-height: 800px;
}
#middle-content .content { padding-top: 60px;}

.sidebar-left #middle-content,
.sidebar-right #middle-content {
  width:480px;
  float:left;
 
}

.sidebars #middle-content {
  width:480px;
  float:left;
  
    min-height: 1200px;
}

#sidebar-right {
  width:21%;
  float:right;
}

div.tablewrapper {
  width:99%;
  overflow:auto;
}

#footer {
display: none;
  margin-top:0px;
  text-align:center;
}
#footer-message {
display: none;
  margin-top:0px;
  text-align:center;
}
a.feed-icon {
  display:block;
  padding:10px 0px;
}




/******************************************** ********** ********** **********/
/**********      Main Style        ********** ********** ********** **********/
/******************************************** ********** ********** **********/
h1, h2, h3, h4, h5, #headline a {
  margin-top:0px;
  margin-bottom:0px;
  color:#FF9900;
}

h1 {
  font-size:200%;
}

h2 {
  font-size:160%;
}

h3 {
  font-size:140%;
}

li.leaf {
  list-style-image:none;
}

a {
  text-decoration:none;
  border-bottom: 0px dotted #666666;
  color:#E0820C;
}
a:hover {
  text-decoration:none;
  border-bottom: 0px solid #E0820C;
  color:#E0820C;
}

p {
  margin:1.5em 0px;
  padding:0px 0px;
}

a {
    outline: none;
 }
a img {
    border:none;
 }




/******************************************** ********** ********** **********/
/**********     Admin Style        ********** ********** ********** **********/
/******************************************** ********** ********** **********/
div.messages {
background:#E0820C none repeat scroll 0 0;
border:0 solid #FF9900;
color:white;
font-family:arial;
font-size:10px;
font-weight:bold;
margin:5px 0;
padding:8px;
text-transform:uppercase;
}
div.messages a{

color:black;

}

div.admin .left,
div.admin .right {
  margin:0;
  width:49%;
}

div.admin-panel {
  margin:10px 0px;
  padding:5px;
  border:4px solid #f3f3f3;
}

div.admin-panel .body {
  padding:0;
  padding-right:10px;
}

div.admin-panel .body dl,
div.admin-panel .body ul {
  padding-left:15px;
  margin:0;
}

#tabs-wrapper ul.tabs {
  width:99%;
  overflow:auto;
}

/* TABS - Im Content */

div.content ul.primary {
/*
  border-bottom:1px solid #cccccc;
  border-top:1px solid #cccccc;
 */

  border-collapse:collapse;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;

  white-space:nowrap;
  
	text-transform: uppercase;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 8px;
  border-bottom:1px solid #E0820C;
  background: #ffffff;
  
  /* width: 100%; */
  
}
div.content ul.primary li {
  padding-bottom: 10px;
}
div.content ul.primary li a {
  color:#716F6E;
  background-color:transparent;
  border:none;
  
  padding: 0px;
  padding-bottom: 10px;
  padding-right: 5px;
}
div.content ul.primary li a:hover {
  color:#E0820C;
  background-color:transparent;
  border:none;
  background: url(img/marker_orange.png) center bottom no-repeat;
  
  padding-bottom: 10px;
}

div.content ul.primary li.active {
background: url(img/marker_orange.png) center bottom no-repeat; 
  color: #E0820C;
}

/* END - TABS - Im Content */



#tabs-wrapper ul.primary li {
  margin-right:0px;
  background-color:transparent;
  background-image:url(img/edit-tab-left-grey.png);
  background-repeat:no-repeat;
  background-position:left;
  padding:2px 0px;
}

#tabs-wrapper ul.primary li.active {
  background-color:transparent;
  background-image:url(img/edit-tab-left-black.png);
  background-repeat:no-repeat;
  background-position:left;
}

#tabs-wrapper ul.primary li a {
  margin:0;
  color:#333333;
  background-color:transparent;
  border:none;
  background-image:url(img/edit-tab-right-grey.png);
  background-repeat:no-repeat;
  background-position:right;
  padding:2px 10px;
}

#tabs-wrapper ul.primary li a:hover {
  margin:0;
  color:#333333;
  background-color:transparent;
  border:none;
  background-image:url(img/edit-tab-right-grey.png);
  background-repeat:no-repeat;
  background-position:right;
}

#tabs-wrapper ul.primary li.active a {
  background-color:transparent;
  color:#ffffff;
  border:none;
  background-image:url(img/edit-tab-right-black.png);
  background-repeat:no-repeat;
  background-position:right;
}


/******************************************** ********** ********** **********/
/**********     Table Style        ********** ********** ********** **********/
/******************************************** ********** ********** **********/
table,
table.package {
  width:99%;
  margin: 1em 0;
}

table tr.odd {
  background-color:#f3f3f3;
}

table tr.even {
  background-color:#ffffff;
}

table {
  border:4px solid #f3f3f3;
  padding:0;
  border-collapse: separate;
}

table th,
table td {
  padding-left:0px;
}

table th a,
table td a {
  text-decoration:underline;
}

table th a {
  
}

table thead {
  background-color:#e0e0e0;
  color:#333333;
  padding:5px;
  background-image:url(img/bg-forum.png);
  background-position:top;
  background-repeat:repeat-x;
}

td.container {
  background-color:#e0e0e0;
  color:#333333;
  padding:5px;
  background-image:url(img/bg-forum.png);
  background-position:top;
  background-repeat:repeat-x;
}

td.container a {
  text-decoration:underline;
  font-size:1.3em;
  font-weight:bold;
}

td.container .description {
  margin-bottom:0;
}



/******************************************** ********** ********** **********/
/**********    Fieldset Style      ********** ********** ********** **********/
/******************************************** ********** ********** **********/
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

fieldset.collapsible, fieldset {
  border:4px solid #f3f3f3;
}

fieldset.collapsible legend, fieldset legend {
  font-size:1.2em;
  font-weight:bold;
}




/******************************************** ********** ********** **********/
/**********     Primary Links      ********** ********** ********** **********/
/******************************************** ********** ********** **********/
ul.links li {
  display:block;
  padding:0;
}

#navigation-primary ul.primary-links {
  margin:0;
  padding:0;
}

#navigation-primary ul.primary-links li,
#navigation-primary ul.primary-links li a {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom:1px;
  margin-left:0px;
}

#navigation-primary ul.primary-links li {
  list-style:none;
  float:left;
  margin-right: 1px;
}

#navigation-primary ul.primary-links li a {
  padding-left: 20px;
  padding-right: 20px;
  border-bottom:1px solid #ffffff;
  background-color:#999999;
  background-image:url(img/corner.gif);
  background-repeat:no-repeat;
  color:#ffffff;
  text-decoration:none;
  font-size:1.2em;
}

#navigation-primary ul.primary-links li a.active {
  background-color:#000000;
  background-repeat:no-repeat;
  color:#ffffff;
}

#navigation-primary ul.primary-links li a:hover {
  background-color:#000000;
  color:#ffffff;
}



/******************************************** ********** ********** **********/
/**********    Secondary Links     ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#navigation-secondary {
border-bottom:1px solid #ffffff; 
  background-color:#333333;
}


ul.secondary-links {
  margin:0;
  padding:0;
}

ul.secondary-links li,
ul.secondary-links li a {
  padding-top: 0.4em;
  padding-bottom: 0.3em;
}

ul.secondary-links li {
  list-style:none;
  float:left;
  border-right: 1px solid #ffffff;
}

ul.secondary-links li a {
  padding-left: 20px;
  padding-right: 20px;
  color:#cccccc;
  text-decoration:none;
  background-color:#333333;
}

ul.secondary-links li a.active {
  color:#ffffff;
  font-weight:bold;
}

ul.secondary-links li a:hover {
  color:#ffffff;
}



/******************************************** ********** ********** **********/
/**********    Breadcrumb Links    ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#navigation-breadcrumb {
  padding:5px 0px; 
  border-top: 1px solid #ffffff;
 /*/ background-image:url(img/bg_breadcrumb.gif); */
  background-repeat:repeat-x;
  margin-bottom:10px;
}

#navigation-breadcrumb,
#navigation-breadcrumb a {
  color:#999999;
  text-decoration:none;
  padding-right:10px;
  padding-left:0px;
}

#navigation-breadcrumb a:hover {
  color:#999999;
  text-decoration:underline;
}



/******************************************** ********** ********** **********/
/**********      Block Style       ********** ********** ********** **********/
/******************************************** ********** ********** **********/
.block {
  margin-bottom:0px;
  padding:0px;
  background-color:#FFFFFF;
  
  /*
    -moz-border-radius:10px;
	-khtml-border-radius:30px;
*/
}

div.block-region {
  background-color:#ffffff;
  border: 1px dotted #006699;
  color:#999999;
  font-size:180%;
  text-align:center;
  font-weight:bold;
  margin-bottom:1em;
  margin-top:1em;
}



/******************************************** ********** ********** **********/
/**********      User login        ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#user-login-form {
  text-align:left;
}

#user-login-form .form-item input {
  width:95%;
}

#user-login-form input.form-submit {
  margin-bottom:10px;
}



/******************************************** ********** ********** **********/
/**********      Node Style        ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.node.teaser {
  padding:0px;
  margin-bottom:1em;
  border: 0px solid #f3f3f3;
}

.node .field {
  padding: 0px 0px;
}

.node .clear {
  margin:1em 0;
}

.node .content {
top:120px;
  padding-top:0px;
  margin-bottom:1em;
}

.node .links, .comment .links {
  text-align: left;
}

.node .links ul.links li, 
.comment .links ul.links li {
  padding-left: 1em;
  float: right;
}

.terms ul.links li {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 1em;
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right;
}

.terms {
  float: right;
}

.terms ul.links li {
  display: inline;
}

.preview .node, .preview .comment, .sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

.sticky {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}

div.picture {
  float:right;
}

div.picture img {
  border: 1px solid #cccccc; 
  margin: 0px 0px 10px 10px;
  padding: 3px; 

  background-color: #f3f3f3;
}


/******************************************** ********** ********** **********/
/**********      Forum Style       ********** ********** ********** **********/
/******************************************** ********** ********** **********/
div.forum-topic {
  border:5px solid #f3f3f3;
  background-color:#ffffff;
  padding:1px;
}

div.forum-topic .user-info {
  padding:5px;
  width:25%;
  float:left;
  border-right:3px solid #f3f3f3;
}

div.forum-topic .topic {
  padding:5px;
  float:left;
  width:70%;
}

div.forum-topic .user-name,
div.forum-topic .topic-title {
  font-size:1.3em;
}

div.forum-topic .user-member,
div.forum-topic .user-access {
  margin-top:5px;;
}

div.forum-topic .picture img {
  padding:3px;
  margin:3px 0px;
  border:1px solid #cccccc;
  background-color:#f3f3f3;
}

div.forum-topic .topic-body {
  margin-top:10px;
  margin-bottom:10px;
}

div.forum-topic .links {
  text-align:right;
  padding:5px;
  display:block;
}

h2.comments {
  margin:10px 0px;
}

div.comment {
  background-color:#ffffff;
  padding:10px;
  margin:10px 0px;
  border:1px solid #cccccc;
}

div.comment .picture {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
}

div.comment .picture img {
  padding:3px;
  border:1px solid #cccccc;
  background-color:#f3f3f3;
}

div.comment .links ul {
  text-align:right;
}

div.comment .links li {
  display:inline;
  margin-left:10px;
}

#comments .box {
  margin-top:30px;
}

.forum-topic div.picture {
  float:left;
}

.forum-topic div.picture img {
  margin:5px 0;
}

/******************************************** ********** ********** **********/
/**********       Search Style     ********** ********** ********** **********/
/******************************************** ********** ********** **********/
.sidebar #search #edit-search-theme-form-keys {
  width: 95%;
}

.search-info { display: none;}

/******************************************** ********** ********** **********/
/**********       Book Style       ********** ********** ********** **********/
/******************************************** ********** ********** **********/
.content .book-navigation {
  margin-top:10px;
}




/******************************************** ********** ********** **********/
/**********    Menu in Sidebars    ********** ********** ********** **********/
/******************************************** ********** ********** **********/
.block ul { 
  padding: 0;							/* override system.css (line 205) */
}

.sidebar ul, .sidebar ul li {
  margin: 0;							/* we want full control, so no default padding or margin */
  padding: 0;
}

.sidebar li { 
  border-top:dashed #cccccc 0px; 		/* sets the horizontal white line between list-items (menu-items) */
}

.sidebar ul li { 						/* sets all the stuff for list-items (menu-items) */
  padding:0 0 0 1.5em; 					/* we rebuild the padding that we turned off in .sidebar ul, .sidebar ul li */
  list-style-type: none;				/* no default bullets in our lists */
  list-style-image: none;				/* not even images, we do it with background-images in the next line */
  background-image: url(img/menu-leaf.gif); 	/* this is the bullet in our lists */
  background-repeat:no-repeat;			/* because we only want ONE image, not a carpet of them */
  background-position: 0.3em 0.6em;		/* and we want full control over the position (first number is vertical, second horizontal position */
}

.sidebar ul li.expanded {
  background-image: url(img/menu-expanded.gif);		/* the bullet (little arrow) of parent menu-items in our lists (when opened) */
}

.sidebar ul li.collapsed {
  background-image: url(img/menu-collapsed.gif);	/* the bullet of parent menu-items in our lists (when closed) */
}

.sidebar ul li ul li {
  margin-left:-1.7em;					/* we rebuild the padding that we turned off .sidebar ul li - THIS TIME WE HAVE TO DO IT FOR NESTED LISTS (i.e. lists in lists) */
  padding:0 0 0 3em;					/* so first we set a negative margin and give it back via padding - the only reason to do this is to get our nice white lines between the li items */
  background-position: 1.8em 0.6em;			/* and we also have to adjust the position of the bg-image */
}

.sidebar ul li ul li ul li {
  margin-left:-3.2em;						/* same stuff as above for more nesting */
  padding:0 0 0 4.5em;
  background-position: 3.3em 0.6em;
}

.sidebar ul li ul li ul li ul li {
  margin-left:-4.7em;					/* and even more nesting (and so on if you need more) */
  padding:0 0 0 6em;
  background-position: 4.8em 0.6em;
}

.sidebar ul li a, .sidebar ul li.expanded a, .sidebar ul li.collapsed a {
  line-height: 2em;
}

.sidebar a.active { 					/* an active link in the blocks and menu */
  font-weight:bold;
  color:#666666 !important;

}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}



/******************************************** ********** ********** **********/
/**********     try another ...    ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#font span,
#farben span {
  font-family:arial; 
  color:#333333; 
  font-size:10px; 
  text-decoration:none; 
  float:left; 
  display:block;
}

#farben a {
  width:10px; 
  height:10px; 
  display:block;
  float:left;
  margin-left:5px;
}

#font a {
  display:block;
  float:left;
  margin-left:5px;
  font-family:arial;
  color:#cccccc;
  font-size:10px;
  text-decoration:none;
}

#font,
#farben { display: none;}
/******************************************** ********** ********** **********/
/**********     OVERWRITES - PAGE.phptpl	             ********** **********/
/******************************************** ********** ********** **********/

.tz_content {border: 0px dotted pink; /* position: absolute; top: 240px; */ width: 480px;}
#tz_content .content {padding-top: 30px;}
.tz_contenttop { height: 175px;}
/******************************************** ********** ********** **********/
/**********     OVERWRITES - Ohario			             ********** **********/
/******************************************** ********** ********** **********/


#oFCK_1___Frame {background: #ffffff}

/******************************************** ********** ********** **********/
/**********     NICE MENU - OTHER BLOCKS   		         ********** **********/
/******************************************** ********** ********** **********/

/* NICE MENUS 
 * STYLE IN: sites/all/themes/fourseasonsnm_tz_01unternehmen.css 
#block-nice_menus-2 {width: 480px;}

.sidebar #nice-menu-2 li {width: 120px; list-style-image: none;}*/

/* TANZUHR-Leistungen */

#block-nice_menus-3 { z-index: 20; background: #E0820C; padding: 0px; margin-bottom: 40px;}
#block-nice_menus-3 ul.nice-menu, ul.nice-menu ul { z-index: 20;}
#block-nice_menus-3 li.nice-menu { color: white;}

/* TANZUHR - About */

#block-nice_menus-2 { z-index: 10; background: #FFFFFF; padding: 0px;}
#block-nice_menus-2 ul.nice-menu, ul.nice-menu ul { z-index: 50;}


/******************************************** ********** ********** **********/
/**********     NODE AS BLOCK - OTHER BLOCKS             ********** **********/
/******************************************** ********** ********** **********/

/* TANZUHR - Logo: */
#block-nodeasblock-141 { height: 140px; background: none;}
#block-nodeasblock-141 .submitted {display:none;} 
#block-nodeasblock-141 .content { padding-left: 0px;}

/* GALLERY - Kostüme */
/* #sidebar-left .block {background: white; padding: 0px;} */
#block-nodeasblock-212 {background: none; padding: 0px;}
#block-nodeasblock-212 .submitted, .links {display:none;}
/* GALLERY - Performing Promotion */
#block-nodeasblock-374 .submitted {display:none;} 

/* ADRESS - Middle Frame */
#block-block-1 { 
margin-top: 40px; 
height: 140px; 
padding-top: 10px; 
border-top: 5px  solid #E0820C;
background: #FFFFFF url(img/shadow_acc.png) center top repeat-x;
}
#block-block-1 .content{ 
padding-top: 5px;
}


/* TEAM -Left Sidebar - #block-block-2 */
/* WALK ACTS -Left Sidebar - ,#block-block-3, */


#block-block-3, #block-block-2, #block-block-6, #block-block-7{ 
background: #ffffff; padding: 0px; margin: 0px;
}
#block-block-3 img, #block-block-2 img, #block-block-6 img, #block-block-7 img { 
cursor: pointer; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;
}
#block-block-3 img:hover, #block-block-2 img:hover, #block-block-6 img:hover, #block-block-7 img:hover { 
filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;
}
#block-block-3 td, #block-block-2 td, #block-block-6 td, #block-block-7 td { 
vertical-align: top; height: 4px;
}
#block-block-3 img, table, th, tr, td, #block-block-2 img, table, th, tr, td, #block-block-6 img, table, th, tr, td, #block-block-7 img, table, th, tr, td { 
border:0px; padding: 0px; margin: 0px;
}
#block-block-3 h5, #block-block-2 h5 , #block-block-6 h5 , #block-block-7 h5  { 
font-family: Georgia;font-size: 10px; font-weight: bold; display: block; text-transform: uppercase; padding-left: 2px; padding-top: 3px;
}
#block-block-3 h6, #block-block-2 h6, #block-block-6 h6, #block-block-7 h6 { 
font-family: Arial;font-size: 10px; display: block; text-transform: uppercase; padding-left: 2px; padding-top: 0px; margin-top: 2px; margin-bottom: 8px; font-weight: bold;
}

/* SITE-ACTIONS: Print, Email, Text-Resize */

#block-print-0 .content { 
height: 20px;
	float: right; 
	padding-top: 5px;
	text-transform: uppercase;}

#block-print-0 span{
  line-height: 8px;
  display: block;
  text-align: right;
  background: transparent;
}
/* SHARE */
#block-print-0 .print_mail { }
#block-print-0 .print_mail a{
	height: 50px;
  color:white;
  margin-left: 1em;
  text-transform: uppercase;
  font-size: 9px;
  padding-right: 32px;
  padding-top: 4px; padding-bottom: 4px;
  background: transparent url(img/share.png) no-repeat scroll center right;
}
#block-print-0 .print_mail a:hover{
  color:#E0820C;
  margin-left: 1em;
  text-transform: uppercase;
  padding-right: 32px;
  background: transparent url(img/share_over.png) no-repeat scroll center right;
}
/* PRINT */
#block-print-0 .print_html { }
#block-print-0 .print_html a{
  font-size: 9px;
	height: 50px;
  color:white;
  margin-left: 1em;
  text-transform: uppercase;
  padding-right: 32px;
  padding-top: 4px; padding-bottom: 4px;
  background: transparent url(img/print_over.png) no-repeat scroll center right;
}
#block-print-0 .print_html a:hover{
  color:#E0820C;
  margin-left: 1em;
  text-transform: uppercase;
  padding-right: 32px;
  background: transparent url(img/print.png) no-repeat scroll center right;
}
/* TEXT + */
#block-block-10 .content{ 
  	font-size: 9px;
	text-align: right;
	text-transform: uppercase;
	padding-top: 0px;
 	color:white;
	float:right;

}
#block-block-10 { float: right; }
#block-block-10 .t_minus, .t_plus { width: 480px; height: 22px; }
#block-block-10 .changer { width: 200px; }
#block-block-10 span { color:white; margin: 0px; padding: 0px; line-height:8px; display:block; }

#block-block-10 .t_plus a{
  height: 22px;
  color:white;
  text-transform: uppercase;
  padding-right: 32px;

  background: transparent url(img/t_plus_over.png) no-repeat scroll center right;
}
#block-block-10 .t_plus a:hover{
  color:#E0820C;
  text-transform: uppercase;
  padding-right: 32px;
  
  background: transparent url(img/t_plus.png) no-repeat scroll center right;
}
/* Text - */
#block-block-10 .t_minus a{
  height: 22px;
  color:white;
  text-transform: uppercase;
  padding-right: 32px;

  background: transparent url(img/t_minus_over.png) no-repeat scroll center right;
}
#block-block-10 .t_minus a:hover{
  color:#E0820C;
  text-transform: uppercase;
  padding-right: 32px;
  
  background: transparent url(img/t_minus.png) no-repeat scroll center right;
}

/* PRINT - */

#block-print-0 img.print-icon {
  vertical-align: middle;
  display:none;
}

#block-print-0 img.print-icon-margin {
  padding-right: 4px;
}

#block-print-0 label.printmail-label {
  width: 375px;

}

/* SITE-ACTIONS: Search */

#block-search-0 .content { 	padding-top: 0px; float:right; }
#block-search-0 .edit-submit-2 { border: 2px dotted Black}

#edit-search-block-form-1  { border: none; background: #efefef; color: #E0820C;}

#block-search-0 .form-submit { 
	cursor: pointer; 
	text-indent: -999px; 
	font-size: 0px;
	height: 22px; 
	width: 22px; 
	border: none; 
	background: transparent url(img/search.png) no-repeat scroll center right;
	color: #E0820C;
}/*
#edit-submit-1, #edit-submit-2 { 
	cursor: pointer; 
	text-indent: -999px; 
	height: 22px; 
	width: 22px; 
	border: none; 
	background: transparent url(img/search.png) no-repeat scroll center right;
	color: #E0820C;
}
*/
#block-search-0 .form-submit:hover { text-indent: -999px; height: 22px; width: 22px; border: none; background: transparent url(img/search_over.png) no-repeat scroll center right; color: #E0820C;}
 /* background: transparent url(img/t_minus.png) no-repeat scroll center right; */

/* WAS SIND DAS FÜR BLÖCKE?
#block-block-7
#block-block-6 
*/
/******************************************** ********** ********** **********/

/******************************************** ********** ********** **********/
/**********     CCK - Content         	    			 ********** **********/
/******************************************** ********** ********** **********/

/* FIELDGROUP - Team TabSet - Middle Frame */

#tabs-0 .field-item {padding-left: 0px; border-bottom: 0px solid #E0820C;}
#tabs-0 .ui-tabs-nav {padding-top: 0px;}

/*  HEADLINE - SPACING FÜR DIE */

#middle-content h2 { font-size: 14px; color: #E0820C; margin-top: 0px; text-transform: uppercase; font-family: georgia, serif;}
#middle-content h2.with-tabs {color: #E0820C; margin-top: 0px; text-transform: uppercase; font-family: georgia, serif;}

/* SUBMITTED - SPACING FÜR DIE */

#middle-content .submitted, .meta { float: right; text-transform: uppercase; color: #CCCCCC; text-align: right; display: none;} 
#middle-content .submitted a, .meta a{ color: #E0820C;} 

/* #middle-content .content-padding {position: relative; top: 80px;} */



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

/******************************************** ********** ********** **********/
/**********     VIEWS - ACCO       ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.views-field-path { text-align: center;}

.gallerix-external-thumbnail {border:5px #716F6E solid; text-align: center;}


.accordion-header { 
background:#ffffff;
color:#E0820C; 
  text-transform: uppercase;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.accordion-header span {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
cursor: pointer;
display: block;
border-top: 1px #E0820C solid;
background: #ffffff url(img/marker_orange_top.png) center top no-repeat;
}



.accordion-header span:hover { 
display: block;
color: #FFFFFF;
border-top: 1px #FFFFFF solid;
background: #E0820C url(img/marker_white_top.png) center top no-repeat;
}


.accordion-header-active span{
display: block;
color: #FFFFFF;
border-top: 1px #FFFFFF solid;
background: #E0820C url(img/marker_white_top.png) center top no-repeat;
}
/* .accordion-content { min-height: 200px} */

/******************************************** ********** ********** **********/
/**********     VIEWS - ACCO       ../referenzen_acc ********** **********/

#views-accordion-tz_projects_acc-page_1 {padding-top: 35px; padding-bottom: 20px;}

.toggleAccordion { font-size: 10px; text-transform: uppercase;padding-bottom: 1px; font-family: Arial, sans-serif; Font-weight: bold;}
.toggleAccordion a { color: #716F6E;}
.toggleAccordion a:hover { color:#E0820C;}

.views-accordion-item {background: #ffffff url(img/shadow_acc.png) center bottom repeat-x;}
.view-header {padding-top: 60px;}
/*
.views-field-title div:hover { background: #ff0000 url(img/shadow_acc.png) center top repeat-x;}
.field-content span:hover { background: #ff0000 url(img/shadow_acc.png) center top repeat-x;}
*/

.views-field-field-tz-referenz-nid h2 { 
  display: none;
  color:#E0820C; 
  text-transform: uppercase;
  font-family: Arial,  sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.views-field-body { padding-left: 5px }
.views-field-field-tz-kost-nid { padding-left: 5px }

.views-field-edit-node a {background: fuchsia; color: white; text-transform: uppercase; font-weight: 900;}
.views-field-edit-node a:hover {background: none; color: fuchsia; text-transform: uppercase;}

.tz_content .views-field-field-kost-beschreibung-value {}

.views-field-field-tz-referenz-nid .submitted {display:none}

.views-field-field-tz-kost-nid {text-transform: uppercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}

/******************************************** ********** ********** **********/
/**********     CCK - TZ Perormance IMCE      ********** ********** **********/
/* css-inlie style : moduleimce:image */

/* nur sichtbar im ViewsBlock und News QT-Block Edit */
.field-field-imce-kost {display: none;	} 

.field-type-imceimage {
padding: 0px;
margin: 0px;
float: right;
}
.field-field-kost-beschreibung {min-height: 20px;}
.field-field-album-kost h2 { display: none;}
.field-field-album-kost .submitted { display: none;}

.field-field-album-copy {
color:#AAAAAA;
font-family:Arial;
font-size: 9px;
font-weight: bold;
text-align:right;
text-transform:uppercase;
}

.tz_image-with-caption { padding-top: 20px;}
.tz_caption {text-align: right; text-transform: uppercase; font-style: normal; font-size: 8px;}
#tz_imceimage-field_imce_kost- {border: none; padding-left: 10px; padding-top: 0px; } 

.field-field-tz-ref {text-transform: uppercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}

/******************************************** ********** ********** **********/
/**********     CCK - TZ Team                  ********** ********** **********/

.field-field-album-team h2 { display: none; }
.field-field-album-team .submitted { display: none; }

.field-field-imce-team .field-items {  }
.field-field-imce-team .field-item { }

.field-field-allgemein { border-bottom: 1px solid #E0820C; min-height:200px;}
.field-field-features-body { border-bottom: 1px solid #E0820C; } /* ENGAGEMENTS */
.field-field-title-sub {
padding: 0px;
padding-bottom: 20px; 
text-align: left; 
text-transform: uppercase; 
font-style: normal; 
font-size: 10px; 
font-weight: bold;
position: relative; 
top: -30px; 
}
/******************************************** ********** ********** **********/
/**********     CCK - TZ Performance  Single             ********** **********/

div.field-field-album-kost .content {padding-top: 0px;}

/******************************************** ********** ********** **********/
/**********     CCK - TZ Referenz Single                 ********** **********/

.field-field-tz-referenz h2 { display: none; }
.field-field-tz-kost { text-transform: uppercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
.field-field-tz-refoverview { text-transform: uppercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}

.tz_overview { text-transform: uppercase; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
.field-field-tz-referenz-link {}
.field-field-tz-referenz-link h2 { padding-left: 0px;display: none; }
#node-341 .field-label-inline-first {  }

/******************************************** ********** ********** **********/
/**********     CCK - NodeReferenzen spacing zwischen Headline und .content                 ********** **********/
#middle-content div.field-type-nodereference .content { padding-top: 0px; }
#middle-content  div.views-field-field-tz-referenz-nid .content { padding-top: 0px; }
#block-quicktabs-3 .content { padding-top: 0px; }
#block-quicktabs-3 .view-header { padding-top: 0px; }


/*************************************************************************************/
/**********     WEBFORM - Kontaktformular						    		**********/

#webform-client-form-240 legend {
font-family: Georgia;
font-size: 10px; 
font-weight: bold; 
text-transform: uppercase; 
}
#webform-client-form-240 .form-item label {
display: inline;
text-transform: uppercase;
font-weight:bold;
}
#webform-client-form-240 fieldset.collapsible, fieldset {
border: 1px solid #F3F3F3;
}

#webform-client-form-240 input { font-family: Georgia;
font-size: 10px; 
font-weight: bold; 
text-transform: uppercase; border: none; color:#E0820C; background: #EFEFEF; padding: 2px;}
#webform-client-form-240 textarea { border: none; color:#E0820C; background: #EFEFEF; padding: 2px; }
#webform-component-fragen_an_uns {}
#edit-submitted-fragen-an-uns-name-wrapper { text-align: right; padding-right: 15px;}
#edit-submitted-fragen-an-uns-email-wrapper { text-align: right; padding-right: 15px;}


/*************************************************************************************/
/**********     VIEWS NEWS - QT - Acc                 ********** ********** **********/
/* #quicktabs-3																		 */

.views-field-field-imce-kost-imceimage-path { padding: 0px; padding-left: 20px; margin: 0px; float: right;
}
.field-content {}
.views-field-field-kost-beschreibung-value { min-height: 200px; padding-left: 5px;}

.pager {border-top: 1px  solid #E0820C;}
.views-field-view-node {padding-left: 5px; text-transform: uppercase; font-weight: bold; font-size:10px;}
.views-field-nothing {padding-left: 5px; text-transform: uppercase; font-weight: bold;}





/*views-field-view-node
/********** 	MODUL: Quicktabs - Arrows 			   ********** ********** **********/

#block-quicktabs-3 .quicktabs_main.quicktabs-style-arrows {
  clear:both;
  padding-top: 0px;
}

#quicktabs-3 { padding-top: 4px; border-top: 0px  solid #E0820C; background: #FFFFFF; }

#quicktabs_container_3 { background: fuchsia; }

#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-arrows {
  font:bold 10px/170% Arial, Tahoma, sans-serif;;
  border-bottom:1px solid #E0820C;
  padding:0 20px 0 0!important;
  line-height:35px;
  text-transform: uppercase;
  margin:0 0 20px 0;
}

#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-arrows a{ 
  color: #716F6E;
  text-decoration:none;
  background:transparent url(img/marker_orange.png) no-repeat center 14px;
  padding: 0px;
  padding-bottom: 20px;
}
#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-arrows li { padding-right: 10px; padding-bottom: 40px;}

#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-arrows li.active a,
#block-quicktabs-3 ul.quicktabs_tabs.quicktabs-style-arrows li a:hover{
  text-decoration:none;
  color: #E0820C;
  background:transparent url(img/marker_orange.png) no-repeat center 13px;
}
/* NEWS BLOCK, da der Title ein Link ist, ist sonst orange; 
 * views-field-title accordion-header accordion-header-active
 */
/* NEWS - TZ */
#quicktabs_tabpage_3_0 .accordion-header-active a {color: white; }
#quicktabs_tabpage_3_0 .accordion-header span:hover a{color: white; }
#quicktabs_tabpage_3_0 .views-field-title {
padding-left:5px;
font-family:Georgia;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
color: #E0820C;
}

/*************************************************************************************/
/********** 	BLLÖCKE: IMAGE							********** ********** **********/
#block-block-12 img { padding-right:12px; border: 1px solid #FFFFFF;}
#block-block-12 .img_inside {background: url(img/shadow_inside.png) top left repeat;}

/*************************************************************************************/
/********** 	MODUL: TextResize - Arrows 			   ********** ********** **********/
#block-text_resize-0 .content { color: #efefef;}

a#text_resize_increase {
margin: 0px;
padding:0px;
}
a:hover#text_resize_increase {
  background:url(img/t_plus.png) no-repeat 0 0;
  }
a#text_resize_decrease {
margin: 0px;
padding:0px;
}
a:hover#text_resize_decrease {
  background:url(img/t_minus.png) no-repeat 0 0;
  }
#text_resize_clear {
  clear: both;
}

.swftools-wrapper {border: none;}
#node-212 object {border: 0px #FFFFFF solid;}


/* NEWS - Seite */
#node-293 .pager { display: none;}
#node-293 .content { padding-top: 40px; }
/*************************************************************************************/
/**********     JS - PageTop in page.tpl + theme/js/scrolltoto.js     		**********/

#topcontrol {width: 100%; height: 22px; background:url(img/up_over.png) no-repeat center right; }
#topcontrol:hover {width: 100%; height: 22px; background:url(img/up.png) no-repeat center right; }
#topcontrol img {display: none; float: right;}

/**********     ADIMN - ELEMENTS       ../referenzen_acc ********** **********/

.nodeasblock-edit-link {display:none}
.status, .messages {}
ul.primary { margin: 0px; padding: 0px;}

/*
TANZUHR - COLORS:

ORANGE: #E0820C
GREY:	#716F6E

*/ 
