/*
Theme Name: Partnerwerk 100525
Theme URI: http://www.partnerwerk.de - Version 25.04.2010
Description: Partnerwerk-Theme inkl. @font-face Schriftersetzung
Version: 3.1
Author: Henning Mattthaei
Author URI: http://www.partnerwerk.de
*/

/***************************** INHALT *******************************
1. Browser Reset und generische Klassen
2. Layout-Struktur
	2.1. Seitenraender
	2.2. Kopfbereich
	2.3. Spalten
	2.4. Sonderlayouts fuer spezielle Templates
	2.5. Fussbereich
	
3. Typographie

5. Navigation

9. Seitenspezifische Styles

11. Plugins - CForms
12. Plugins - RS Event Multiday
13. Plugins - LTW Testimonials

20. JQuery UI
21. Colorbox
*/
@font-face {
	font-family: 'KabelMdBTMedium';	src: url('http://www.partnerwerk.de/fonts/kabel/kabelm.eot'); src: local('Kabel Md BT'), local('KabelITCbyBT-Medium'), url('http://www.partnerwerk.de/fonts/kabel/kabelm.woff') format('woff'), url('http://www.partnerwerk.de/fonts/kabel/kabelm.ttf') format('truetype');
}

@font-face {
	font-family: 'KabelBkBTBook'; src: url('http://www.partnerwerk.de/fonts/kabel/kabeln.eot');
	src: local('Kabel Bk BT'), local('KabelITCbyBT-Book'), url('http://www.partnerwerk.de/fonts/kabel/kabeln.woff') format('woff'), url('http://www.partnerwerk.de/fonts/kabel/kabeln.ttf') format('truetype');
}

/* 1. Browser reset und Grundgeruest */
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
select{padding:1px}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
html * { font-size: 100.01%; }
body{font-size:100.01%;color:#000;text-align:left;padding: 1em 0; background:#333;}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:.8em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em .8em}
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns{width:100%;overflow:hidden}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,.equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r{display:table-cell;vertical-align:top;float:none;margin:0;overflow:hidden}
.skip,.hideme,.print,dfn{position:absolute;left:-1000em;top:-1000em}
.skip:focus,.skip:active{position:static;left:0;top:0}
}

/* 2. Layout */
@media screen, projection
{
/* 2.1 Seitenraender */
#page_margins { padding:0;  width:98em; margin:0 auto; border:1px solid #AAA; }
#page{ padding:0; margin:0;  background:#FFC; border-left:.8em solid #E68A00; border-bottom:.8em solid #E68A00; }
#main {overflow:hidden;}

/* 2.2. Kopfbereich */
#header { height:75px; position:relative; z-index:100;}
#header a.top_home_link { position:absolute; bottom:-12px; left:81px; padding:0; margin:0; width:300px; height:72px;z-index:100;}
#header a.top_home_link img#logo_partnerwerk {  border:0px solid transparent; }
#header #subheadline {position:absolute; bottom:0px; left:50%; height:2em; padding:0; margin:0;}
#header #paarschatten { position:absolute; z-index:100; left:1.6em; top:1.3em; width:7%; }
#header_navigation { background:transparent; display:inline; float:left;
	z-index:12; font-size:1em; font-family:verdana,sans-serif; font-weight:bold; width:50em; 
	height:2em; padding:0 .5em; position:absolute; top:.5em; right:-1em; }

/* 2.3. Spalten */

/* 2.3.1 Hauptspalte */
#col1 { width: 75%; z-index:2; margin: 0; padding:0; overflow:hidden; float:right;  padding-bottom:999em; margin-bottom:-999em; background:#FFDD7C;}
#layout-single #col1 {width:100%; z-index:2;background:#FFC;} 
#col1_content { padding:1em;  z-index:6; background:#FFC; position:relative;padding-bottom:999em; margin-bottom:-998em;}

#col2, #col2_content { display:none }

/* 2.3.1 Linke Sidebar */
#col3 { margin:0;  padding:0; overflow:hidden; z-index:4; width:25%; float:left; padding-bottom:999em; margin-bottom:-999em; background:#FFDD7C;}
#layout-single #col3 {width:38%;}
#col3_content { padding:1em 0 1em;  z-index:8;}

div#float-sidebar {float:right; padding:0; margin:0 0 .3em 1em; border:1px solid #FDA; background:#FC9;}

/* 2.4. Sonderlayout fuer spezielle Layouts */

#layout-single #col1 { padding-bottom:999em; margin-bottom:-999em; background:#FFDD7C;}
#layout-single #col1_content {padding:1em 0; margin: 0; }
#layout-single #col1_content .post_content {margin:0 1.5em 0 1em;width:60%;}

#layout-single div.emagazin-header { position:relative; height:2.2em;}
#layout-single div.single_navigation {width:59%; padding:.5em 1em; float:right; margin-right:.7em;}

#layout-single div.emagazin-header h3 { position:absolute; left:12em; top:.2em; }
#layout-single div.single_navigation p {margin:0;}
#layout-single div.single_navigation span {font-size:150%; position:relative; top:.1em; }

div.postcontent h3 {padding-top:1em; border-bottom:1px solid #E68A00;}

/* 2.4. Fussbereich */
.footer{ clear:both; text-align:center; padding:1.5em 1em .7em 1em; margin:0; font-weight:900; color:#333; background:#FFDD7C; }
.footer p a {color:#339 !important; }


#suchformular {position:absolute; right:6px; top:6px; }
#suchformular input#s{background:#FFD; border:1px solid #DA3; padding:2px;width:9em; font-weight:500; color:#333; text-align:center;}

div.postcontent {padding:0 2em 0 1em;}

ul.angebotsliste { margin:0;}
ul.angebotsliste li { border:1px solid #FFCC66; background:#FFD;}
ul.angebotsliste li ol li { border:0; margin:0 0 .5em 0; padding:0;}

ul.angebotsliste li h3 a { color:#000; text-decoration:none; display:block;}
ul.angebotsliste li h3 a:hover { color:#009; text-decoration:underline;}

	
}

/** 3. Typographie **/

@media all
{

/* Standardschriftgroesse von 10 Pixeln - Bilder skalierbar */
body, img {
font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%; line-height:1.25em; color: #333; }

#page {font-size:1.3em; line-height:1.5em;}

body.page-slim {background-image:none !important;}

textarea, pre, code, kbd, samp, var, tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }

  /* Ueberschriften */
  h1,h2,h3 {
    font-family: KabelMdBTMedium, Candara, Segoe UI, Tahoma, Verdana, Verdana, sans-serif;
    letter-spacing:-.2px;  font-weight:500;
    color:#222; background:transparent;
  }
  h4,h5,h6 {
    font-family: Segoe UI, Tahoma, Verdana, Verdana, sans-serif;
    letter-spacing:-.2px;  font-weight:500;
    color:#222; background:transparent;
    margin: 0 0 0.25em 0;
  }

  h1 { font-size: 130%; margin:0 0 .1em 0;} 
  h2 { font-size: 200%; line-height:1.25em; margin:0 0 .5em 0; padding:.2em 0 0 0;}
  h3 { font-size: 160%; line-height:1.25em; margin:0 0 .5em 0; padding:.2em 0 0 0;} 
  h4 { font-size: 110%; font-weight:900; margin:1.25em 0 .7em 0} 
  h5 { font-size: 150%; }
  h6 { font-size: 140%; }
  
  /* Absaetze  */
  p { line-height: 1.55em; margin: 0 0 .8em 0; }
  
  /* Listen */
  ul, ol, dl {  padding:0; margin:0 0 0 1.6em; }
  li { padding:0; margin:0 0 .3em 0;}
  ul li { list-style-type: url(images/listpoint.png); padding:0; }

  /* Definitionslisten */
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

  blockquote, cite,q{ background:#FFDD7C; padding:.5em; margin:0 2em 1em 2em; font-weight:500; font-variant:oblique;}  
  blockquote p {padding:0; margin:0;}
  strong,b { font-weight: bold; }
  em,i { font-style: italic; }
  small {font-size:82.5%; line-height:1.4em;}
  .links {text-align:left;}
  .rechts {text-align:right;}
  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }
  .small { font-size:100%; line-height:110%}

  /* Links */
  a { color: #036; background:transparent; text-decoration:underline; }
  a:visited  { color: #036; }
  a:focus,
  a:hover,
  a:active { color:#4D87C7; text-decoration:none; }
  
  /* Tabellen */
  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em;  }
  table caption { font-variant:small-caps; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding: 0.5em; }
  thead th { color: #000; border-bottom: 2px #800 solid; }
  tbody th { background: #e0e0e0; color: #333; }
  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }

  tbody th { border-bottom: 1px solid #fff; text-align: left; }
  tbody td {  }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background: #f0e8e8; }
  tbody tr:hover td { }
}

/** 5. Navigation **/
@media all
{
#header_navigation ul {position:absolute; right:2em; top:.1em; border:0px solid transparent !important; list-style:none; border:0px;  z-index:100; height:2em; }
#header_navigation ul li { display:inline; list-style-type:none; padding:0; margin:0; height:2em;}
#header_navigation ul li a { background:none; font-size:1em; font-weight:bold; margin:0 !important; padding:.2em .4em .2em .3em; 
text-decoration:none; width:auto; border:1px solid transparent; height:2em; font-family: Segoe UI, Tahoma, Verdana, Verdana, sans-serif;
background: transparent;color: #3F3F3F;font-size: 1em; }
#header_navigation ul a:hover {color:#339 !important; text-decoration:underline !important; }

.hlist {width: 100%;overflow: hidden;float: left;display: inline;line-height: 0;padding:0;margin:0;height:36px !important;z-index: 80; background:#FFDD7C; border-top:1px solid #DA3; }
.hlist ul {display: inline;float: right; margin: 0 .4em 0 0;}
.hlist ul li { display: inline; float: left; list-style-type: none; margin: 0; padding: 0; 	border-bottom:5px solid transparent; }
.hlist ul li a { font-family: Segoe UI, Tahoma, Verdana, Verdana, sans-serif; font-weight: 900;color: #3F3F3F; font-size:13px; 
background: transparent; display: block; margin: 0 .3em 0 .3em; padding: .8em .2em .1em .2em; text-decoration: none; width: auto; border-left: 1px transparent solid; border-right: 1px transparent solid; }

.hlist ul li a:focus,
.hlist ul li a:hover,
.hlist ul li a:active  { background: #FFC; color: #333; text-decoration: none; border-bottom:3px solid #FFE69B;}

.hlist ul li.current_page_item { background: #FFC; border-left: 1px transparent solid; border-right: 1px transparent solid; } 
.hlist ul li.current_page_item strong,
.hlist ul li.current_page_item a { background: transparent; color: #333; text-decoration: none; border-bottom:5px solid transparent;  }
  
div.hlist ul li.current_page_ancestor a,
div.hlist ul li.current_page_parent a { background: #FFC; } 

li.page-item-1378 a {border-bottom:5px solid #E68A00;}
li.page-item-1949 a {border-bottom:5px solid #336688;}
li.page-item-1755 a {border-bottom:5px solid #097054;}
li.page-item-352 a {border-bottom:5px solid #710959;}

div.hlist ul li.page-item-1378 a:hover {border-bottom:5px solid #E68A00;}
div.hlist ul li.page-item-1949 a:hover {border-bottom:5px solid #336688;}
div.hlist ul li.page-item-1755 a:hover {border-bottom:5px solid #097054;}
div.hlist ul li.page-item-352 a:hover {border-bottom:5px solid #710959;}

.hlist ul.hlist-left {float:left;margin-left:90px; }
.hlist ul.hlist-left a { border-bottom:5px solid #E68A00;}
.hlist ul.hlist-left a:hover { border-bottom:5px solid #E68A00;}


/* Sidebar-Navigation*/
#col3_content .item:first-child {padding:1em 0 0 0;}
#col3_content .item h3 { padding:0;}
#col3_content .item ul.pagenav  {padding:0; margin:1em 0 0 0 !important;}
#col3_content .item ul.pagenav li:first-child { display:none; }

#col3_content .item ul.pagenav li.page_item {padding:0; margin:0 !important;}
#col3_content .item ul.pagenav li.page_item a {text-align:right; margin:0 2em 0 0 !important;}

div#sidebar div#sidebar-navigation ul {margin:2em 0 0 0; padding:0; width:100%; }
div#sidebar div#sidebar-navigation ul li {list-style-type:none; margin:0 0 0 1em; padding:0;}
div#sidebar div#sidebar-navigation ul li:first-child {margin:0 0 1.6em 1em; }
div#sidebar div#sidebar-navigation ul li.page_item a{ margin:0 0 0 6px; padding:0px; display:block; position:relative; border-bottom:1px solid #E68A00; background: transparent; font-weight:900; color: #3F3F3F; text-decoration:none;}
div#sidebar div#sidebar-navigation ul li.page_item a span.linktext {display:block; padding:5px 12px 4px 8px; position:relative; text-align:right;}
div#sidebar div#sidebar-navigation ul li.page_item a:hover{background:#FFC;}
div#sidebar div#sidebar-navigation ul li.current_page_item a{background:#FFC;}

div#sidebar div#sidebar-navigation span.linkdreieck {
  border-color: transparent transparent #E68A00 transparent;
  border-style: solid;
  border-width: 6px;
  height:0;
  width:0;
  position:absolute;
  bottom:-1px;
  left:0px;
}

div#sidebar div#sidebar-navigation ul li.current_page_item a span.linkdreieck,
div#sidebar div#sidebar-navigation a:hover span.linkdreieck {
  border-color: transparent transparent transparent #E68A00;
  border-style: solid;
  border-width: 6px;
  height:0;
  width:0;
  position:absolute;
  bottom:32%;
  left:0px;
}
div#sidebar div#sidebar-navigation ul li.bereichsheadline {list-style-type:none;padding:6px 0 0 8px; border-bottom:3px solid #E68A00;}
div#sidebar div#sidebar-navigation ul li.bereichsheadline h3 {margin:0;}

#loginpopup { background:#FFF !important; padding:1em; border:3px solid #E68A00; margin:1em auto; width: 175px;font-size:1.3em; }
#loginpopup input[type=text],#loginpopup input[type=password] { width: 155px; margin:0; }
#mein-partnerwerk-popup { padding:0; margin:0; width: 100%; font-size:120%; }
.loggedin {  margin:1em; padding:1em; border:3px solid #E68A00;background:#FFF;  }
.loggedin ul {margin:0; padding:0;}
.loggedin h3{border-bottom:3px solid #F9AB33;margin: .2em 0 0 0;}
.loggedin ul li {list-style-type:none; margin:0; padding:.2em 0 0 0;}
.loggedin ul li a {display:block; background:#FFDD7C; padding:3px 0 2px 8px; margin:0 0 0 1em; font-weight:900; text-decoration:none;  }
.loggedin ul li a:hover{ background:#FFE69B; color:#333; }

#kontakt-popup { background:#FFF !important; padding:1em; border:3px solid #E68A00; margin:1em auto; font-size:1.3em; }
#kontakt-popup  {  margin:1em; padding:1em; border:3px solid #E68A00;background:#FFF;  }
#kontakt-popup ul {margin:0; padding:0;}
#kontakt-popup h3 {border-bottom:3px solid #F9AB33;margin: .2em 0 0 0;}
#kontakt-popup ul li {list-style-type:none; margin:0; padding:.2em 0 0 0;}
#kontakt-popup ul li a {display:block; background:#FFDD7C; padding:3px 0 2px 8px; margin:0 0 0 1em; font-weight:900; text-decoration:none;  }
#kontakt-popup ul li a:hover { background:#FFE69B; color:#333; }


div#sidebar div#sidebar-navigation ul {margin:2em 0 0 0; padding:0; width:100%; }
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar {margin:.5em 0 0 0;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li {margin:0; padding:0 0 0 1em;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar h2 {font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;; font-size:1em; font-weight:900; text-align:right; padding:0 1em 0 0;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li.bereichsheadline h3 {padding:.9em 0 0 1em;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li.mpw ul {margin:0; padding:0;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li.mpw ul li {margin:0; padding:0;}
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li.mpw a{ padding:.2em 1em .2em 0; margin:0; text-align:right; }
#sidebar #sidebar-navigation #mein-partnerwerk-sidebar li.mpw a:hover{ background:#FFC; }

#archiv_gutleben ul {margin:0; padding:0;}
#archiv_gutleben ul li {list-style-type:none; margin:0; padding:.2em 0 0 0;}
#archiv_gutleben ul li a {display:block; background:#FFDD7C; padding:3px 0 2px 8px; margin:0; font-weight:900; text-decoration:none;  }
#archiv_gutleben ul li a:hover { background:#FFE69B; color:#333; }
}

  
/** 9. Seitenspezifische Styles **/
@media all
{

/* 9.1. Sitemap */
ul#sitemap li {list-style-type:none; margin:0; padding:0;}
ul#sitemap li ul {list-style-type:none; margin:0; padding:0;}
ul#sitemap li a {list-style-type:none; margin:0; padding:0; border:0;}
ul#sitemap li.page_item {list-style-type:none; margin:.5em 0 0 0; padding:.2em 0 0 0;}
ul#sitemap li.page_item ul li{margin:0;}
ul#sitemap li.page_item a {display:block; background:#FFDD7C; padding:3px 0 2px 8px; margin:0 0 0 1em; font-weight:900; text-decoration:none;  }
ul#sitemap li.page_item a:hover { background:#FFE69B; color:#333; }
ul#sitemap li.page_item ul li a {padding-left: 2.5em;}

/* 9.2 Startseite */
div#telefonseminar-promotion {text-align:center; float:right; width:220px; border:3px solid #E68A00; padding:.5em 1em; margin:0 0 .3em 2em; background:#FFE;}
div#telefonseminar-promotion a{display:block; padding:.2em 0; font-weight:900;}
div#front-signup{ float:right; margin:0 0 0 1em; background:#FFE;  border:3px solid #E68A00; padding:0 .75em .75em;width:320px;font-size:90%; line-height:95%; }
div#front-signup h4 {line-height:130%;}
div#front-signup form table{padding:0; margin:0; width:300px;}
div#front-signup form input[type=text] {width:180px; border:2px solid #FFDD7C; background:#FFC; font-weight:900;}
div#front-signup form input[type=submit] {width:300px; float:right; font-weight:900;}
div#front-signup form select#salutation {width:120px; height:28px; border:2px solid #FFDD7C; background:#FFC;}
div#front-signup form select#salutation option {font-weight:900; padding:2px;}
div#front-signup img {float:left; margin:20px 0 0 0;}
div#front-signup form br {line-height:0;}

#spalten-startseite div.neueste { text-align:left; font-weight:500; margin:0 1em 1em 0 !important;}
#spalten-startseite div.neueste div.neuer-artikel { float:left; }
#spalten-startseite div.neueste div img { float:left; margin:1.5em 1em 0 0; }
#spalten-startseite div.neueste h4 a {font-size:130%; font-family: Candara, Segoe UI, Tahoma, Verdana, Verdana, sans-serif; letter-spacing:-.2px;  font-weight:500; color:#222; display:block; padding:.2em 0; text-decoration:dotted; }


#spalten-startseite ul  {list-style-type:none; padding:0; margin:0; }
#spalten-startseite ul li.cat-item a {font-size:130%; font-family: Candara, Segoe UI, Tahoma, Verdana, Verdana, sans-serif; letter-spacing:-.2px;  font-weight:500; color:#222; display:block; padding:.2em 0; text-decoration:dotted; }

						  
/* Auf verschiedenen Seiten */
#sidebar-signup {margin-top:2em; padding:1em;}
#sidebar-signup img {margin-top:-18px; margin-bottom:-22px;}
#sidebar-signup form {font-size:12px; }
#sidebar-signup form table td {margin:0; padding:2px;}
#sidebar-signup form input[type=text] {font-size:12px; font-weight:900; width:11em; height:12px; margin:0; border:1px solid #CCC;}
#sidebar-signup form input[type=submit] {font-size:12px; font-weight:900; }
/** Darstellung der Downloadlisten **/



ul.dl-liste {list-style-type:none;}
ul.dl-liste li {border:1px solid #E68A00; background:#FFE; margin:.6em 0 0 0;}

table#download-liste {width:100%;}
table#download-liste td.dl_description {width:75%; text-align:left; vertical-align:top; padding:1em 1em 1em 2em}

table#download-liste h2.dl_title {padding:0; margin:0 0 .6em 0;}
table#download-liste td.dl_icon { text-align:right; vertical-align:top; padding:0;}

div#tabs ul.ui-tabs-nav li { list-style-type:none }
div.top-ten li,
div.postlists li,
div.ms_random_posts ul li, 
li.postlisting,
li.neueste_li,
.angebotsliste li { list-style-type:none; margin-bottom: 24px; padding:2%;}
.postlisting h2 { border-bottom:0px solid #FC6; overflow:hidden; }
div.top-ten li div.title a,
li.neueste_li a.neueste_permalink,
li.top-artikel a,
div.ms_random_posts ul li a { display:block;  border-bottom:3px solid #FC6; overflow:hidden; text-decoration:none; font-size: 150%; font-family: Candara, Segoe UI, Tahoma, Verdana, Arial, sans-serif;
    font-weight:500; letter-spacing:-.05em;
    color:#404040; background:transparent;
    margin: 0 0 0.25em 0;
}
.footer li.neueste_li 
h4.categories { height:1em;  font-size:1.1em; background: url(http://daspartnerwerk.de/gvm/listpoint.png) no-repeat 0% 66%; 
padding:.6em .5em .6em 1.3em; }

.item .themen a { font-weight:900; display:block; }


/*** COMMENTS ***/
div#meinung div#respond {clear:both; margin-top:1.5em;} 
div#meinung form#commentform {padding:0 !important;}
div#meinung form#commentform span { display: block; margin: 6px 0 6px 0; font-size: 14px; }
div#meinung form#commentform input  { border:0; background: #ffffff; padding: 5px; width: 56%; }
div#meinung form#commentform p input:hover {background:#FFE69B;}
div#meinung form#commentform textarea { border: 0; background: #ffffff; padding: 5px; width: 96%;}
div#meinung form#commentform p textarea:hover {background:#FFE69B;}
div#meinung  input.subscribe_button { width: 150px; margin-top: 10px; }
div#meinung form#commentform p label {display:block;}

div.comment-block {list-style-type:none; padding:0;}
div.comment-meta,
div.comment-block p {font-size:95%; line-height:1.4em; clear:left;}
div.comment-block h3 {font-size:1.3em;padding:.5em;}
ol.commentlist{ margin:0; padding:0;}
ol.commentlist li.comment{list-style-type:none;margin:.5em 0 !important; padding:.5em; }
ol.commentlist li.odd{ background:#FFC; border:0;}
ol.commentlist li div.comment-meta{ color:#999; border:0;text-align:right; font-size:.86em;}
ol.commentlist li div.comment-meta a{ color:#999; border:0; font-weight:500; }
ol.commentlist li p{ font-style:oblique;}
form#commentform {border:0; margin:1em 0; width:96%; list-style-type:none; padding:.5em;}
form#commentform textarea{width:95%;height:100px;font-family:Consolas,Monospace;border:none !important;}
div.comment-author {float:left; border:none; text-align:left;margin:0;padding:0;}
div.comment-author cite{border:none; text-align:left;margin:0;padding:0;}

/** Kostenlos - Seite **/ 
div#kostenlos-top-box { height:90px; padding:7px 0 10px 10px; width:470px; margin:-3px 0 10px 0; }
div.feedbacks, div.feedbacks2 { margin:0; font-size:0.89em; background-color: #E0F38F; border: 6px solid #BCE600; padding:1em; margin:1em 0; vertical-align: top;
	line-height: 140%; }
.feedbacks span, .feedbacks2 span { font-weight:900; color:#0A0A0A; }

table.signup-kostenlos { border:6px solid #FFDD7C; background-color:#FFFFFF; width:90%; padding:1em; margin:1em 0; line-height:1.5em; }
table.signup-kostenlos span { color:#990000; font-weight:900; }
table.signup-kostenlos tr { vertical-align:top;}
table.signup-kostenlos td {vertical-align:top; padding:.2em 0 0 1em; margin:0 0 6px 0}
table.signup-kostenlos form.signup th { width:170px; background-color:#ffd !important; text-align:right; padding-right:12px; }
table.signup-kostenlos form.signup th .small { font-size:10px; font-weight:500; }
table.signup-kostenlos form.signup .sp2 { width:25%; padding-right:2px; }
table.signup-kostenlos form.signup .sp3 { width:36%; padding-right:2px; }
table.signup-kostenlos input[type=submit] {font-weight:900; margin:10px 0 20px 0;}
table.signup-kostenlos input[type=text],
table.signup-kostenlos input[type=password] {font-weight:900; color:#336; padding:1px 5px; font-size:12px;background:#FFDD7C; font-family:Consolas,Monospace;}
table.signup-kostenlos input[type=text]:hover,
table.signup-kostenlos input[type=password]:hover {background:#BCE600;}

.postlisting{ clear:both;}

/** Plugin WP Page Navigation **/

div.wp-pagenavi { margin:0 0 .5em 0; padding:0; float:right; height:40px;}
div.wp-pagenavi span { height:40px; margin:0; padding:0; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #CCCCCC;	color: #000;	background-color: #FFE69B;	}
.wp-pagenavi a:visited {	padding: 2px 4px 2px 4px; 	margin: 2px;	text-decoration: none;	border: 1px solid #CCC;	color: #000;	background-color:#FFE69B;	}
.wp-pagenavi a:hover { border: 1px solid #000000;	color: #000000;	background-color: #FFFFFF; }
.wp-pagenavi a:active { 	padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;	border: 1px solid #0066cc; color: #0066cc;	background-color: #FFE69B;	}
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; 	margin: 2px 2px 2px 2px;	color: #000000; border: 1px solid #CCCCCC; background-color: #FFE69B; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #000000;	color: #000000; background-color: #FFFFFF; }
.wp-pagenavi span.extend { 	padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #000000;	color: #000000; background-color: #FFFFFF; }

div.print-mail-pdf { text-align:center; }
div.print-div {float:right; text-align:center; margin:1em 0 -5em 1em; position:relative; top:-6em; }
.imgalignleft, .imageleft, .float-left{ float:left; margin:.5em 1em 0 0;}
.imgalignright, .imageright, .float-right { float:right; margin:.5em 0 0 1em;}
div.article2pdf_link {float:right; height:50px; width:50px; margin:15px 0 0 0; }

.edit-post-link { margin-left:500px; }

div#wlmreginstructions { width:98%; padding:1%; margin:0 0 1em 0; background: #DDFFAA; border:1px solid #3AA002; color:#000; display:block !important;}
.fett { font-weight:900; }
.rot { color:#666; }

.widget_sideblog { background:url(http://daspartnerwerk.de/backgrounds/shiny_buttons/big-up-down.png) repeat-x left top; border:1px solid #cc8704; padding:0; margin:0;}
.widget_sideblog a{display:block; padding:.2em .5em .2em .5em; margin-top:.5em; border-top:1px solid #cc8704; text-decoration:underline; line-height:1.2em; color:#0000cc; font-weight:900 !important;}
.widget_sideblog a:hover{background:#DDFFAA; text-decoration:none; color:#000000;}
.widget_sideblog p { padding:.2em .5em .1em .5em; margin-top:.2em; line-height:1.1em;}
ul.feedbacks { margin:0; padding:1em; }
ul.feedbacks li { margin-left:1em; list-style-image:url(http://daspartnerwerk.de/gvm/listpoint.png); }
ul.feedbacks li p { line-height:140%; padding:0; margin:.3em 0 0 0; font-size:1em; }
ul.feedbacks li p span { color:#0A0A0A; }

div.komfortzone {height:90px; }
div.komfortzone div {text-align:center;}

div.twitter-newsletter { margin-bottom:1em; background:#FFDD7C; padding-bottom:5px;}
#twitter { padding:0; height:88px; text-align:center; }
#twitterlink { }
#twitterlink2 { position:relative; top:-21px; margin: 0 0 21px 0; padding: 2px; display:block; text-align:center; font-weight:900; font-size:.86em; text-decoration:none; }

#newsletter { padding:0; height:88px; text-align:center; }
#newsletterlink { padding:4px; }
#newsletterlink2 { position:relative; top:-7px; margin: 0 0 -7px 0; padding: 2px; display:block; text-align:center; font-weight:900; font-size:.86em; text-decoration:none; }

#zeit-zu-zweit { overflow:hidden; }
#zeit-zu-zweit img {width:30em; }
#zeit-zu-zweit a.ebuch-link2 { text-align:center; display:block; font-weight:900; position:relative; top:-2em; margin-top:-2em; }

div.werbung { overflow:hidden; }
div.werbung img {width:30em; }
div.werbung a.textlink { text-align:center !important; display:block; font-weight:900; position:relative; top:-2em; margin-top:-2em; }

a.loginlink { display:block;  font-weight:900; background:url(http://daspartnerwerk.de/gvm/teilnehmer-werden.png) no-repeat 10px 50%; padding:18px 0 23px 50px; margin:8px 0;}

form#gutleben-bestaetigen { width:300px; background:#ffe; border:1px solid #ccc; padding: 0 .5em 1em .5em; margin:1em 1em .5em 0; }
form#gutleben-bestaetigen td { border:none; }
form#gutleben-bestaetigen input { font-family:Courier, monospace, sans-serif; width:80%;}
form#gutleben-bestaetigen .submit { text-align:center; font-weight:900; font-family:Verdana, Trebuchet MS, sans-serif; }

table.quicklinks { width:100%; }
table.quicklinks img.icon { width:45%; }
table.quicklinks td { border-bottom: 0px solid #FFC; }
table.quicklinks img.ql-icon { width:60px; }

#archiv_gutleben li.collapsArch { list-style-type:none; }
#archiv_gutleben li.collapsArch a { font-size:116%; font-weight:900; text-decoration:none; }
#archiv_gutleben li.collapsArch ul li a { font-size:100%; font-weight:900; text-decoration:none; }
#archiv_gutleben li.collapsArch ul li ul li { list-style-type:none; padding-left:0; margin-left:0;}
#archiv_gutleben li.collapsArch ul li ul li a{ display:block; border-bottom: 1px solid #CCC; padding:2px 5px; margin:2px 0 0 0; text-decoration:none; background:#EED; font-weight:500;}

#archiv_gutleben li.collapsArch ul li ul li a:hover{ border-bottom: 1px solid #AAA; background:#FFE; }

div.textwidget h4 { margin-left: .5em; }
div.postspace { height:2em; }
div.aktueller-hinweis { border:1px solid #CCC; padding:1em; background:#FFF; color:#000 }

div.page-mein-partnerwerk ul  { padding:0; margin:0; }
div.page-mein-partnerwerk ul li.pagenav { list-style-type:none; font-size:1em; border:1px solid #CCC; background:#FFF; padding:1em; margin:.5em 0 0 0; }

div.page-mein-partnerwerk ul li.pagenav h4 { list-style-type:none; font-weight:900; }
div.page-mein-partnerwerk ul li.pagenav ul { list-style-type:none; font-size:13px !important; padding:0; margin:0;}
div.page-mein-partnerwerk ul li.pagenav ul li { list-style-type:none; padding:0 0 0 1em; margin:0;}

ul.top-artikel li { margin:0 0 1em 0; list-style-image:url(http://daspartnerwerk.de/gvm/listpoint.png); }
.top-artikel li a { font-weight:900; color:#00C; }

div.homelinks { clear:both; margin:1em 0;}
iframe#astore { border:0px solid #FFC; width:780px; margin-left:-34px; z-index:100; height:1000px; } 

/** * Plugin-Name: MMForm *  */
.mmf-form { margin:30px 0px 10px 0px; width: 98%; border:6px solid #FFDD7C; background-color:#FFFFFF; padding:10px 1%; } 
.mmf-form td { vertical-align:bottom;}
.mmf-form .rechts { width:30%; text-align:right; vertical-align:top; }
.mmf-form .td_col_2 { width:70%; vertical-align:bottom; }
.mmf-form input,
.mmf-form textarea, 
.mmf-form select { font:12px monospace; margin:0; color:#009; border:1px solid #AAA; background:#E0F38F; padding:4px 5px; letter-spacing:0 !important; } 
.mmf-form select option { padding:2px 0 0 0; }
.mmf-form input:hover, 
.mmf-form textarea:hover, 
.mmf-form select:hover { border:1px solid #999999; color:#222; background:#FFF; } 
.mmf-form textarea { overflow:auto; height:8em; }

#google-calendar {border:none; width:100%; height:500px; }
img.impressum-standard { }

div#tml-1 form#loginform-tml-1 input { width:100%; z-index:1000; }
div#tml-1 form#loginform-tml-1 p.forgetmenot input { width:10%; margin:0; }
div#tml-1 ul.links { margin:0; padding:0 0 0 3.5em; }

form#signup-gvm-liste {width:300px; float:left; margin:8px 12px 0 0; background:#FFE; border:3px solid #DA0; padding:5px;}

form#signup-gvm-liste input {width:160px;}

div.private_note { clear:both; width:96%; clear:both; border:1px solid #CCC; padding:1em 2%; margin: 0 0 1em 0; text-align:center; background:#cf6;}
div.private_note table td { border:none; }
div.private_note select {float:left; height:2em; width:100px; border:1px solid #000;}
.bild_links, .bildlinks, img.alignleft  { float:left !important; margin: .3em 1em .5em 0; }
.bild_rechts, .bildrechts, img.alignright { float:right; margin: .3em 0 .5em 1em;  }
div.post-thumbnail img { float:left; margin:.6em .5em .3em 0; max-width:10em; }
div.post-thumbnail2 img { float:left; margin:.6em .5em .3em 0; }

td.custom_anrede { background:#FFF; border:1px solid red !important; }

div.single_navigation {margin:.5em 0;}

/** Flickr-Fotos einbinden **/
div.flickr{ float:right;margin-left:8px;font-size:.86em; }
.flickr img { width:100%; height:100%; }
div.flickr-left{ float:left;margin-right:8px;font-size:.86em; }
.flickr img { width:100%; height:100%; }
div.flickr-quer{ float:right;width:100%;margin-bottom:8px;font-size:.86em; }
.flickr-quer img { width:100%; }

div#iframe_umfrage iframe { width:646px; height:596px; border:0px solid #FFF;}
}

iframe#dialog-kontakt,
iframe#dialog-terminvergabe {width:100% !important; min-height:40em !important; margin:0; padding:0; overflow:hidden;}
iframe#termin-iframe {width:680px !important; height:800px !important; margin:0; padding:0; overflow:hidden; border:1px solid #FFC; background:#FFC;}

noscript#login-noscript { background:#FFF !important; font-weight:900; width:100%; padding:1.3em 3.34em; text-align:center; margin:0 auto; position:relative; top:-2.3em; border:1px solid #CCC; }

div.subdomain-links {border:1px solid #CCC; padding:1em; background:#FFE;}
div.subdomain-links a { display:block; padding:.5em; font-weight:900;}

div.service-links ul {margin:0 1em 0 0; }
div.service-links ul li{display:inline; }
div.service-links ul li a{ border:0; padding:0 0 0 8px;}
div.service-links li a img.tab-icon{border:0; width:28px;height:28px;background:none}

div.veranstaltungs-info {background-color: #E0F38F; border: 6px solid #BCE600; float:right; padding:1em; }
img.footer-signatur {width:33.8em; 7.6em;}

div.breadcrumb {margin:.3em 0 .5em 0; }
div.noscript-loginlink{width:42px; position:absolute; font-size:9px; font-weight:900;line-height:9px;}
div.ebook-vorschau {width:650px; height:510px;}
div.ebook-vorschau a{display:none !important;}
div#popup-commentform {}
iframe.iframe-formular {width:100%; height:550px; border:0; margin:0; padding:0;}

/** Download-Seiten **/
#layout-single-download #col1_content li {list-style-type:none;}
a.gvm-link {display:block; padding:.5em; margin:.2em; .5em; background:#FFDD7C; font-weight:900; text-decoration:none; width:50%;}
a.gvm-link:hover {background:#FFE69B; color:#333;}

/* Artikelseiten */
ul.tab-links li a {position:relative;}
ul.tab-links li a img {width:22px; height:22px; margin:0 3px; position:relative; top:-3px; margin-bottom:-7px}
}

/** Druck-Styles **/
@media print {
body{font-size:10pt}
html{height:auto;margin-bottom:0}
#topnav,#nav,#search{display:none}
body a[href^="http:"],body a[href^="https:"]{padding-left:0;background-image:none}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;margin:0;padding:0;float:none!important;overflow:visible;display:table!important}
.subc,.subcl,.subcr{margin:0;padding:0}
.print{position:static;left:0}
.noprint{display:none!important}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em}

  #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0;   
}
  #col2 { display:none; }
  #col3 { display:none; }

  #print-header{
  font-weight:900;
  text-align:center;
  color:#DD6600;
  font-family: Kabel, Trebuchet MS, Tahoma, sans-serif;
  font-size:10pt;
  border-bottom:.5mm solid #ccc;
  padding: 0 0 1mm 0;
  margin: 0 0 2mm 0;
  }
  #print-header h1 { margin:1mm 0; }
  
  #print-footer {
  font-weight:900;
  text-align:center;
  color:#DD6600;
  font-family: Kabel, Trebuchet MS, Tahoma, sans-serif;
  font-size:8pt;
  border-top:.5mm solid #ccc;
  padding: 1mm 0 0 0;
  margin: 2mm 0 0 0;
  }
  
  #print-header a, #print-footer a { color:#DD6600; text-decoration:none; }
  
  body { font-family: Times, serif; }
  
  h1,h2,h3,h4,h5,h6 { font-family: Kabel, Trebuchet MS, Tahoma, sans-serif; line-height:120%; margin:0; padding:0; }  
 
  h1 { font-size:10pt; }
 
  .noprint { display:none !important; }
 
  .imageleft { float:left; margin: 0 5mm 3mm 0; }
  .imageright { float:right; margin: 0 0 3mm 5mm; }
  
  a img { border:1px solid #DDD; }

  .tweetmeme_button, #lttp_header, #lttp_header2,  #lttp_left, #lttp_right, #lttp_dialog { display:none !important; }

}


/** 11. Plugins - CForms **/
 /**/ /*  main 'top-level' form elements     */ /**/ 
 #cformsform {width:100%; padding:0; margin:0;}
 #cformsform fieldset {width:100%; background-color: #FFFFDD; border:1px solid #DDD; margin:0; padding:1em;}
 #cformsform fieldset ol {list-style-type:none; padding:0; margin:0; width:100% important; }
 #cformsform fieldset ol li {  width:100%;}
#cformsform fieldset ol li.cf-box-group {}
#cformsform fieldset ol li.cf-box-group label {width:20%; display:inline; margin-left:.5em;}
#cformsform fieldset textarea.area {width:80%; padding:.5em;}
p.linklove {display:none;}


/** 12. Plugins RS Event Multiday **/
div.eventlist {margin:1.6em 0 0 1em;}
div.eventlist h3 {border-bottom:3px solid orange; margin:0;}
div.eventlist ul.rsevent {margin:.5em 0 0 !important; padding:0 !important; width:16.5em !important; }
div.eventlist ul li {padding:0 .5em 0 0; text-align:right;}

/** 13. Plugin LTW Testimonials **/
div.ltw_tes_item {width:100%; padding:0; margin:0 0 2em 0;}
div.ltw_tes_image_cont {display:none;}
div.ltw_tes_item p, p.ltw_tes_testimonial, div.ltw_tes_item ul {font-size:1em; color:#000; width:200% !important; padding:0 0 0.6em 0; margin:0}

 .cform fieldset { position:relative; top:-24px; margin-top:0px; padding:5px 0 10px 0; border:none; }
 .cform .cf_hidden { display:none; border:none!important; background:none!important; padding:0!important; margin:0!important; }


/** 20. JQuery UI Custom **/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
#layout-single div#tabs {background:#FFC; padding:1em 0; margin:0; }
#layout-single ul.tab-links {width:100%; border-bottom:3px solid #FFDD7C; float:left; }
div#tabs div#tabs-1,
div#tabs div#tabs-2,
div#tabs div#tabs-3,
div#tabs div#tabs-4,
div#tabs div#tabs-5  { background:#FFDD7C; float:left; width:32%; padding-bottom:999em; margin-bottom:-999em;}
#layout-single div.post_content {float:right; width:62%;}
.ui-widget { background:#FFC;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { }
.ui-widget-content { background: #ffffff color: #333; }
.ui-widget-content a { color: #333; }
.ui-widget-header { border: 1px solid #ffffff; background: #FFFFFF; color: #333; font-weight: bold; }
.ui-widget-header a { color: #333; font-weight:900; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 0px solid #e2a936; background: #DDC font-weight: normal; color: #333; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 0px solid #cccccc; background: #ffffff url(images/ui-bg_gloss-wave_100_ffffff_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #333; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #333; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 0px solid #cccccc; background: #ffffff url(images/ui-bg_inset-soft_30_ffffff_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #999999; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #999999; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #eeb420; background: #ffcc66 url(images/ui-bg_diagonals-medium_90_ffcc66_40x40.png) 50% 50% repeat; color: #1f1f1f; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #1f1f1f; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ffb73d; background: #d34d17 url(images/ui-bg_diagonals-medium_20_d34d17_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }


/*----------------------------------*/
.ui-tabs { padding: 2px; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none !important; position: relative; padding:0; margin:0; border:none; border-bottom:0px solid #DDD;  }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .5em 0px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li:first-child {margin-left:1.4em;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .2em 1em; border-bottom:1px solid #AAA;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; border-bottom:0px solid white; background:#FFDD7C; color:#000; text-decoration:none; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; border:0px solid #AAA;-moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px;-moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; background:#FFF; color:#333; text-decoration:underline;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a:hover { color:#000; text-decoration:none;background:#FFDD7C; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* 21. Colorbox*/

/*
    ColorBox Core Style v1.3.5
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
   JQuery  ColorBox
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#FFC; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
		
/* JQuery Form Wizard */		
        fieldset { border:none; width:320px;}
        legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}
        label { display:block; margin:15px 0 5px;}
        input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;}
        .prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
        .prev:hover, .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}
        #steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
        #steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
        #steps li span {font-size:11px; display:block;}
        #steps li.current { color:#000;}
        #makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
        #makeWizard:hover { background-color:#000;}








