html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, input, textarea, select, table, td, th, tr, form, label, fieldset, legend{
	margin: 0;
	padding: 0;
}
#others ul, #others li, #others input {
	margin: 0;
	/* padding: 0; */
}

:focus {
  -moz-outline-style: none;
}

#others ul, #others ol, #others li {
	list-style-type: none;
}

/* for input type=text */
#others .inputtext {
    width: 120px;
	font-size: 10px;
	color: #3f3f3f;
	vertical-align: text-bottom;
	border: 1px solid Gray;
	height:13px;
}

/* for input type=text */
#others .inputcomment {
     width: 520px;
	font-size: 1.1em;
	color: #3f3f3f;
	vertical-align: text-bottom;
	border: 1px solid Gray;
}
	
#others {
	width: 950px;
	font: 0.625em Verdana, Helvetica, sans-serif;
	color: #4b4b4b;
}

/* link trigger for pseudo classes */
#others a:link,
#others a:visited,
#others a:hover,
#others a:focus,
#others a:active{
	text-decoration: none;
	color: #5f5f5f;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
}

#others a:hover{
	color: #000;
	text-decoration: underline;
}
a.button,
a.button2,
a.textlink {
	padding-left: 7px;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	background: url(http://www.womenweb.de/img/pfeil_grey.gif) 0 3px no-repeat transparent;
    }

/* --------------- BottomTeaser ------------------------ */
.bottomTeaser {
	margin-top: 12px;
	min-height:10px;
	background: url('../../../images/partner/womenweb/bottomteaser_large.png') no-repeat transparent;
}

.contentBottom_bottom {
	clear: both;
    height: 15px;
    background: url('../../../images/partner/womenweb/bottomteaser_large.png') bottom left no-repeat transparent;
    }

.bottomTeaser .column {
	width: 225px;
	margin:5px 0 0 10px;
	float: left;
}

.bottomTeaser .column .womenweb_content {
	margin-top:10px;
}

/* --------------- Footer ------------------------ */
#womenweb_footer{
	color: #666;
	width: 860px;
	margin: 15px 0 15px 15px;
}

#womenweb_footer a{
	display: inline;
	color: #666;
}

/* --------------- Header --------------------------- */

#womenweb_header{
    position: relative;
    height:89px;
    margin-top:0;
	background: url('../../../images/partner/womenweb/header_orange_large.png') no-repeat;
}

#womenweb_header #logo{
	position: absolute;
	left: 10px;
	top: 10px;
}

#womenweb_header .claim{
	position: absolute;
	left: 159px;
	top: 42px;
	width:320px;
}



/* --------------- Navigation & Searchbox ------------------------ */

#womenweb_navigation{
    width: 100%;
    height: 28px;
    position: absolute;
	bottom: 0px;
	left: 8px;
}

#womenweb_navigation ul {
    display:block;
    float: left;
    }

#womenweb_navigation li{
	display: inline;
}

#womenweb_navigation li a{
    font-family: Georgia, Serif;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #fff !important;
    text-decoration: none !important;
    background:transparent url('http://www.womenweb.de/img/orange/nav1_left.png') no-repeat 0 2px;
    padding: 4px 0 5px 9px !important;
    height: 19px;
    display:block;
    float: left;
    margin: 0 0 0 -4px;
    }

#womenweb_navigation li a span{
    display:block;
    font-family: Georgia, Serif;
    font-size: 13px;
    margin: -2px 0 0 0;
    background:url('http://www.womenweb.de/img/orange/nav1_right.png') no-repeat right top;
    padding: 6px 15px 5px 5px;
    text-align: center;
    } 

#womenweb_navigation li a:hover{
    color: #ff9b3b !important;
    }

#womenweb_navigation .current a{
    background-image: url('http://www.womenweb.de/img/bg/navi1_active_vorne.png') !important;
    color: #ff9b3b !important;
    }

#womenweb_navigation .current a span{
    background-image: url('http://www.womenweb.de/img/bg/navi1_active_hinten.png') !important;
    }

/* 2. Level */
#navigation2 {
    clear: both;
    background: url('http://www.womenweb.de/img/bg/navi2.png') repeat-x White;
    width: 950px;
    height: 38px;
    display: block;
    }

#navigation2 li{
    display:block;
    float: left;
    text-transform: uppercase;
    }

#navigation2 li a{
    padding: 8px 4px 5px 4px;
    display: block;
    height: 15px;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    color: Gray;
    float: left;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom:4px solid #fbfbfb;
    }

/*#navigation2 li a:hover,*/
#navigation2 li a.hover {
    background: url('http://www.womenweb.de/images/nav/rubrik_verlauf.jpg') repeat-x;
    color: White;
    }

#navigation2 li.current a{
    border-bottom-color: #FBE7E6;
    }

      
.orange #navigation2 li.current a{
    border-bottom-color: #FFEBD0;
    }   


#others #search {
    float:right;
    width: 185px;
    height: 20px;
	margin: 2px 8px 0 0;
	padding: 8px 0 0 10px;
	vertical-align: middle;
	background: url(http://www.womenweb.de/img/bg/suche.png)
}

#others #search .inputtext {
	vertical-align: text-bottom;
}

.bottomTeaser h1,
.bottomTeaser h2,
.bottomTeaser h3,
.bottomTeaser h4,
.bottomTeaser h5,
.bottomTeaser .headline
{
    display: block;
    font-family: Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 10px !important;
    color: #dd3032 !important;
    text-transform: uppercase;
    margin-bottom: 3px;
    line-height: 1.0em;
}

/* Clearing Floats */
#womenweb_header:after,
#womenweb_navigation:after,
#womenweb_content:after,
#navigation2:after,
#womenweb_footer:after,
.bottomTeaser:after{
    content: ".";
    display: block;
    height: 0px;
    max-height: 0px;
    clear: both;
    visibility: hidden;
}
#navigation3 {
    clear: both;
    background: url(../../../images/partner/womenweb/navi3.jpg) repeat-x White;
    width: 950px;
    height: 32px;
    display: block;
    margin:0;
}

#navigation3 li{
    display:block;
    float: left;
    text-transform: uppercase;
}

#others #navigation3 li a{
    padding: 8px 4px 5px 4px;
    display: block;
    height: 15px;
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    color: #f68012;
    float: left;
   /* border-left: 1px solid #f68012;
    border-right: 1px solid #f68012;
    border-bottom:4px solid #fbfbfb; */
}

/*#navigation2 li a:hover,*/

#others #navigation3 li a.hover {

    color: #f68012;
}

#others #navigation3 li.current a{
    border-bottom:4px solid #f68012;
}

.orange #navigation3 li.current a{
     border-bottom:4px solid #f68012;
}

/* Clearing Floats */

#others #navigation3:after{
    content: ".";
    display: block;
    height: 0px;
    max-height: 0px;
    clear: both;
    visibility: hidden;
}
.register{
	padding:0;
}
.register a{
    display:block;
    color: #f68012 !important;
    width: 100%;
    text-align: center;
    margin: auto;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}



.register .button2:hover {
    color: #f68012 !important;
}

.ww_login {
	border-collapse: collapse;
	float:right;
	margin-right:10px;
}
.contentheader{
    width: 100%;
    border-bottom: 1px dotted #ebebeb;
    margin:10px;
    padding-left: 0;
    padding-right:0;
    color: #cccccc;
}

#others .contentheader .left a{
    font-size:0.85em;
}
.contenttopnav{
    margin:10px;
    padding-left: 0;
    padding-right:0;
    color: #c05800;
}

#others .contenttopnav .left a{
    color: #c05800;
}
.login {
    margin: 8px 0 0 5px;
}
.wwborder_right {
    background: #F2F2F2 url(../../../images/partner/womenweb/content-right.jpg) repeat-y right top;
    padding-right:8px;
}
.wwborder_right_w {
    background: url(../../../images/partner/womenweb/content-right.jpg) repeat-y right top;
    padding-right:8px;
}
#content {
    float: left;
    width: 100%;
}
#content .column{
    width: 277px;
    float: left;
}
#content .double{
    padding: 7px;
    width: 550px;

}
.smallteaser{
    height: 128px;
    overflow:hidden;
    position:relative;
}

.wwbox {

    float:left;
    width: 265px;
    padding: 2px 5px 0 2px;
    background: url('http://www.womenweb.de/img/bg/teaser_vorne.png') top left no-repeat transparent;
    font-size: 1.1em;
}

.wwbox .boxBottom {
    height: 7px;
    margin: 0 0 0 -3px;
    clear: both;
    background: url('http://www.womenweb.de/img/bg/teaser_hinten.png') bottom left no-repeat transparent;
}

.wide,
.survey {
    width: 539px;
    background-image: url('http://www.womenweb.de/img/bg/teaser_wide.png');
}
.wide .boxBottom,
.survey .boxBottom {
    background-image: url('/img/bg/teaser_wide_unten.png');
}

.wwbox p{
    margin: 0px;
    height: auto;
}
.boxContent,
.wwbox .imgwrap {
    overflow:hidden;
}

.teaser .imgwrap
{
    margin-top:1px;
    width:121px;
}

.teaser .wide .imgwrap {
    height:210px;
    width:394px;
}
.teaser .boxContent {
    width: 127px;
    margin: 1px 12px 1px 5px;
}
.teaser .wide .quartered {

	width:125px;

	margin: 0 5px 3px 3px;

}




#extra {

    width: 330px !important;
    overflow: hidden;
    padding-top: 10px;

}


/* box elements extra column */
#extra .wwbox {
    float:none;
    background:none;
    background-color:#FFFFFF;
    width:100%;
    padding: 0 !important;
    margin: 0 0 10px 0 !important;
}

#extra .wwbox .bg{
    background: #f8f8f8 url(http://www.womenweb.de/img/bg/box_bg.png) repeat-x;
    padding-top:2px;
    font-weight: normal;
}

#extra .wwbox .vlist{
    display:block;
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
}

#extra .wwbox .vlist li{
    display:block;
    height: 58px;
    background: url('http://www.womenweb.de//img/bg/list_extra.png') top left repeat-x transparent;
    padding-top: 2px;
}

#extra .wwbox .vlist .noImg{
    height: 30px;
    padding: 4px 5px 2px 5px;
}

#extra .wwbox .vlist .noImg .textlink{
    margin-top: 0px;
}

#extra .wwbox .vlist li .boxContent{
    float:right;
    width: 275px;
}

#extra .wwbox .vlist li .textlink{
    margin-top: 10px;
}

#extra .wwbox .vlist li .imgwrap{
    height:50px;
    width:50px;
    overflow: hidden;
}

#extra .wwbox .hlist{
    display:block;
    width: 300px;
    height: 60px;
    padding: 0px !important;
    margin: 0px !important;
    float: left;
    background: url('http://www.womenweb.de//img/bg/list_extra.png') top left repeat-x transparent;
}

#extra .wwbox .hlist li{
    float: left;
    padding: 2px 2px 0 0;
    height: 58px;
    display: inline-block;
}

#extra .wwbox .hlist li .textlink{
    margin-top: 48px;
}

/* headline variations */
#extra h2,
#extra h3,
#extra h4,
#extra h5,
#extra .headline,
#extra h2 a,
#extra h3 a,
#extra h4 a,
#extra h5 a,
#extra .headline a{
    display: block;
    font-size: 1.5em !important;
    font-family: Georgia, serif;
    font-weight: bold !important;
    font-style: italic;
    color: #686868 !important;
}
.teaser h1,
.teaser h2,
.teaser h3,
.teaser h4,
.teaser h5,
.teaser .headline,
.teaser h1 a,
.teaser h2 a,
.teaser h3 a,
.teaser h4 a,
.teaser h5 a,
.teaser .headline a,
.bottomTeaser h1,
.bottomTeaser h2,
.bottomTeaser h3,
.bottomTeaser h4,
.bottomTeaser h5,
.bottomTeaser .headline,
#extra li h2,
#extra li h3,
#extra li h4,
#extra li h5,
#extra li .headline,
#extra li h2 a,
#extra li h3 a,
#extra li h4 a,
#extra li h5 a,
#extra li .headline a
{
    display: block;
    font-family: Verdana, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1.0em !important;
    /* color: #dd3032 !important; */
    color: #db6933 !important;
    text-transform: uppercase;
    margin-bottom: 3px;
    line-height: 1.0em;
}

#extra li h2,
#extra li h3,
#extra li h4,
#extra li h5,
#extra li .headline,
#extra li h2 a,
#extra li h3 a,
#extra li h4 a,
#extra li h5 a,
#extra li .headline a{
    margin-bottom: 0;
}
#extra .teaserheadline{
    font-weight:bold;
}
#extra a.teaser {
    padding:0px !important;
    margin:0px !important;
}
#extra a.right{
    float:left;
}
#extra .wwbox .boxBottom {
    margin: 0 -19px 0 -14px;
    background-image: url('http://www.womenweb.de/img/boxes/bg_box_yellow_extra.gif');
}
#extra .wwbox h2,
#extra .wwbox h3{
    margin-right: 0px;
}
#extra .wwbox h2{
    margin-bottom: 0;
}
#extra .wwbox h3{
    margin-bottom: 5px;
}
#extra .wwbox h4
{
    background-image: none !important;
    color: #000;
    padding-bottom: 0;
}
#extra .wwbox img.right{
    float: left;
    padding: 0px;
    margin: 0px;
}
#extra .wwbox p{
    margin-top: 0;
}
#extra .wwbox .stickToTop{
    margin-top: -5px;
    margin-bottom: 10px;
}
#extra .linklist a{
    background-image: url('http://www.womenweb.de/img/links/line_linklist_red.gif');
    padding-left: 10px;
    color: #ef0008;
    margin:0;
}
#extra .linklist a:hover,
#extra .linklist a:focus{
    color: #000;
}
#extra ul.list{
    padding:0;
    margin-top:5px;
    margin-left:-5px;
    margin-right:25px;
    margin-bottom:-5px;
}
#extra .list li{
    padding:0px 10px 0px 5px;
    margin-bottom:10px;
    border-bottom: 1px dotted #ef0008;
    border-width: 1px 0;
}
#extra .list li.last{
    border: none;
    margin-bottom:7px;
}
#extra .list img{
    margin:0px 10px 0px 0px;
    padding:0px;
}

.slidernav
{
    float:left;
    background-image:url(http://www.womenweb.de/img/bg/slidernav.png);
    background-position:left bottom;
    width:539px;
    height:36px;
}
.slidernav ul
{
    display:block;
    width:394px;
    text-align:center;
    margin-top:-1px;
}
.slidernav li
{
    display:inline;
    padding:5px 10px !important;
    *padding:5px 10px;
    line-height:25px;
}
.slidernav li.hl
{
    cursor:default;
    background-image:url(http://www.womenweb.de/img/slider/pagelist_hl.gif);
    color:white;
}

/* Textblock */
.textblock  {
    clear: both;
    margin-bottom: 15px;
    line-height: 1.5em !important;
    font-size: 1.1em;
}
.textblock h1,
.textblock h2,
.textblock h3,
.textblock a{
    line-height: normal;
}
.textblock h3,
.textblock p h3{
    margin-bottom: 10px;
}
.textblock .left{
    float:left;
    margin: 5px 10px 10px 0;
    overflow:hidden;
}
.textblock .right{
    float:right;
    margin: 5px 0px 10px 10px;
    overflow:hidden;
}
.textblock .bu{
    font-size:0.75em;
    line-height: normal;
    font-style:italic;
    color:#a8a8a8;
}
#others .textblock span a {
    color:#f6a459;
    font-weight:bold;
}
.textblock img {
    padding: 0px;
    margin: 0px;
}
.textblock ul,
.textblock p ul{
    margin: 10px 0 10px auto !important;
}
.textblock ul li,
.textblock p ul li
{
    list-style-type:disc !important;
    list-style-position: inside;
    margin-left:8px;
    line-height: 1.6em !important;
    margin-left: auto !important;
}
/* boxes in textblock*/
.textblock .linkBox{
    font-size: 0.9em;
}
/* Preface */
.preface{
    margin-top: 10px;
    font-weight:bold;
}

/* Clearing Floats */
.textblock:after,
.simplePaging:after,
#header:after,
#navigation:after,
#content:after,
#navigation2:after,
#footer:after,
.wwbox:after,
.tabs:after,
.tabs_extended:after,
.article:after,
.recipe:after,
.teaserBlock:after,
.contentNavigation:after,
.list li:after,
.ImageList:after,
.Stats:after,
.ClearFix:after,
p:after{
    content: ".";
    display: block;
    height: 0px;
    max-height: 0px;
    clear: both;
    visibility: hidden;
}

.textblock h1,
.double h2,
#extra .cat,
.tinted{
    color: #f6a459 !important;
}
.textblock h3{
    color: #f9b26b !important;
}
.imgwrapbox {
    display:block;
    height:122px;
    width:122px;
}

.boxwrapper {
    float:left;
    padding: 10px 0 10px 10px;
    background: #EEEEEE;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    width: 288px;
}




