/*

Theme Name: GOFUS Default

Theme URI: http://www.gofus.de/

Description: GOFUS theme for Wordpress 2.9.2-DE.

Version: 1.0

Author: Marc Fr&ouml;hlingsdorf

*/





/*##############################

################################



	GOFUS STYLES START



################################

##############################*/



html {

        height:100%;

        margin-bottom:1px;

}



body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center; 

	background-color:#fff;

	margin:0;

	padding:0;

}



#master {

	width:100%;

	background-color:#fff ;

	margin:0px auto;

	text-align:center;

}



#page {

	width:100%;

	margin:0px auto; 

	background-image:url(frontend/files/main-bg.jpg);

	background-repeat:repeat-y;

	background-position:top;

}



#head {

	width:100%;

	background-color:#fff;

	text-align:center;

	clear:right;

	background:url(frontend/header/head-bg.jpg);

	background-position:center top;

	background-repeat:no-repeat;

}



.head-box {

	width:960px;

	margin:0px auto;

	text-align:left;

}



.head-logo {

	width:123px;

	float:left;

}



.head-text {

	width:400px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-top:20px;

}



.head-text-orange {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:28px;

	color:#da8f11;

	font-weight:bold;

}



.head-right {

	float:right;

	padding-right:12px;

}



.head-nav {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	text-align:right;

	color:#151716;

	padding-top:27px;

}



.head-nav a, 

.head-nav a:link, 

.head-nav a:visited, 

.head-nav a:active, 

.head-nav a:focus {

	color:#151716;

	text-decoration:none;

        font-size:10px;

}



.head-nav a:hover {

	text-decoration:underline;

        font-size:10px;

}



.head-search {

	margin-top:12px;

	text-align:right;

}



.head-search form {

	float:left;

	background:transparent url(frontend/files/search-form-bg.png) left top;

	background-repeat:no-repeat;

	width:182px;

	height:26px;

	padding:6px 32px 0 5px;

}

.head-search form label {
    display: none;
}

.head-search form input {

	border:0;

	padding:0;

	margin:0;

	width:185px;

	line-height:26px;

	background-color:transparent;

	color:#B1B8B7;

	font-size:11px;

	float:left;

}



.head-search form input:focus {

	color:#151716;

}



.head-search form #searchsubmit {

        cursor: pointer;

        width: 32px;

        height: 26px;

        margin-left: 183px;

        margin-top: -20px;
		
		text-indent: -3000px;

}



.navigation {

	clear:left;

	width:100%;

	min-height:47px;

	text-align:center;

	margin:0px;

}



* html .navigation {

	clear:left;

	width:100%;

	min-height:47px;

	text-align:center;

	margin:-2px 0px 0px 0px;

}



a,

a:link,

a:visited,

a:focus,

a:hover {

	font-size:12px;

	color:#f3b03d;

	text-decoration:none;

}





/*##############################

NAVIGATION HORIZONTAL START

##############################*/



#nav-container {

	position:relative;

	text-align:left;

	width:960px;

	height:47px;

	z-index:1000;

	margin:0px auto;

	background-color:#312d1c;

}

#nav-container ul {

	padding:0;

	margin:0;

	list-style-type:none;

}

#nav-container a, #nav-container a:visited {

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:13px;

	color:#dad7c0;

	text-transform:uppercase;

	text-decoration:none;

	height:47px;

	line-height:47px;

	display:block;

	padding:0 15px 0 15px;

}

#nav-container li {

	float:left;

	list-style-type:none;

	background-color:#312d1c;

}

#nav-container li:hover { position:relative; }

#nav-container li:hover > a {

	color:#312d1c;

	background:url(frontend/files/nav-act.jpg);

}

#nav-container li.current_page_item a,

#nav-container li.current_page_item {

	color:#312d1c;

	background:url(frontend/files/nav-act.jpg);

}

#nav-container li.current_page_ancestor a,

#nav-container li.current_page_ancestor {

	color:#312d1c;

	background:url(frontend/files/nav-act.jpg);

}

#nav-container li.current_page_parent a,

#nav-container li.current_page_parent {

	color:#312d1c;

	background:url(frontend/files/nav-act.jpg);

}



#nav-container li.page-item-4,

#nav-container li.page-item-6,

#nav-container li.page-item-39,

#nav-container li.page-item-10,

#nav-container li.page-item-11,

#nav-container li.page-item-12,

#nav-container li.page-item-13,

#nav-container li.page-item-1937 {

	border-right:1px solid #dad7c0;

}



/*##############################

NAVIGATION HORIZONTAL END

##############################*/

/*##############################

NAVIGATION VERTICAL START

##############################*/



.nav-list {

	margin:0px;

	padding:0px;

	text-decoration:none;

	font:normal normal 14px/24px Arial, Helvetica, sans-serif;

	font-weight:normal;

	width:152px;

}

.nav-list em { font-style:normal; }

.nav-list ul {

	margin:0px;

	padding:0px;

	list-style-type:none;

	width:152px;

}

.nav-list ul li { position:relative; margin:0px; }



.nav-list ul li a,

.nav-list ul li a:link,

.nav-list ul li a:visited,

.nav-list ul li a:active {

	display:block;

	text-decoration:none;

	text-transform:none;

	color:#007666;

	padding:0px 0px 0px 10px;

	font-weight:normal;

	border-bottom:1px dotted #ccc;

	\width:152px;  /* IE5x Opera <= 5 */

	widt\h:142px;  /* = (Width of Menu Items) - (padding-right + padding-left) */

}



.nav-list ul li.current_page_item a,

.nav-list ul li.current_page_item a:link,

.nav-list ul li.current_page_item a:visited,

.nav-list ul li.current_page_item a:active {

	color:#f3b03d;

	font-weight:normal;

}



.nav-list ul li.sub_act_path a,

.nav-list ul li.sub_act_path a:link,

.nav-list ul li.sub_act_path a:visited,

.nav-list ul li.sub_act_path a:active {

	color:#f3b03d;

	font-weight:normal;

	padding:0px 0px 0px 20px;

	font:normal 12px/24px Arial, Helvetica, sans-serif;

	border-bottom:0px;

}



.nav-list ul li a:hover {

	color:#f3b03d;

	font-weight:normal;

}



.nav-list ul li ul li.page_item a,

.nav-list ul li ul li.page_item a:link,

.nav-list ul li ul li.page_item a:visited,

.nav-list ul li ul li.page_item a:active {

	display:block;

	text-decoration:none;

	text-transform:none;

	color:#007666;

	padding:0px 0px 0px 20px;

	font:normal 12px/24px Arial, Helvetica, sans-serif;

	border-bottom:0px;

	\width:142px;  /* IE5x Opera <= 5 */

	widt\h:132px;  /* = (Width of Menu Items) - (padding-right + padding-left) */

}



.nav-list ul li ul li.current_page_item a,

.nav-list ul li ul li.current_page_item a:link,

.nav-list ul li ul li.current_page_item a:visited,

.nav-list ul li ul li.current_page_item a:active {

	color:#f3b03d;

	font-weight:normal;

}



.nav-list ul li ul li.page_item a:hover {

	color:#f3b03d;

	font-weight:normal;

}



/*##############################

NAVIGATION VERTICAL END

##############################*/



#middle {

	width:100%;

	clear:left;

	background-image:url(frontend/files/mid-top-bg.jpg);

	background-repeat:no-repeat;

	background-position:top;

}



.nav-shadow {

	margin:0px auto;

	width:960px;

	height:8px;

	text-align:left;

	background-image:url(frontend/files/nav-shadow.jpg);

	background-repeat:no-repeat;

}



.breadcrumb {

	width:960px;

	margin:0px auto;

	text-align:left;

	text-indent:12px;

	font-size:11px;

	color:#007666;

	padding:10px 0 25px 0;

	background-image:url(frontend/files/left-col-bg-152.jpg);

	background-repeat:repeat-y;

}



.breadcrumb a, 

.breadcrumb a:link, 

.breadcrumb a:visited, 

.breadcrumb a:active, 

.breadcrumb a:focus {

	color:#007666;

	text-decoration:none;

}



.breadcrumb a:hover {

	text-decoration:underline;

}

.content {
	width:960px;
	text-align:left;
	margin:0px auto;
	padding:0;
	color:#151716;
	background-color:#fff;
	background-image:url(frontend/files/left-col-bg-152.jpg);
	background-repeat:repeat-y;
}

.content-left {

	width:152px;

	float:left;

	text-align:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

}



.content-mid {

	width:520px;

	text-align:left;

	margin:0 0 0 152px;

	padding:0 20px 20px 20px;

}







.content-mid form#searchform {

	float:left;

	background:transparent url(frontend/files/search-form-bg.png) left top;

	background-repeat:no-repeat;

	width:182px;

	height:26px;

	padding:6px 32px 0 5px;

}


.content-mid form#searchform label {
    display: none;
}

.content-mid form#searchform input {

	border:0;

	padding:0;

	margin:0;

	width:185px;

	line-height:26px;

	background-color:transparent;

	color:#B1B8B7;

	font-size:11px;

	float:left;

}



.content-mid form#searchform input:focus {

	color:#151716;

}



.content-mid form#searchform #searchsubmit {

        cursor: pointer;

        width: 32px;

        height: 26px;

        margin-left: 183px;

        margin-top: -20px;
		text-indent: -3000px;

}



.entry {

	margin-bottom:20px;

        margin-top:10px;

}



.content-right {

	width:226px;

	margin:0 12px 0 0;

	padding:0px;

	text-align:left;

	float:right;
	

}



.box-container-right {

	width:226px;

	margin:0;

	padding:0 0 0 0;

	text-align:left;

	background-image:url(frontend/files/box-right-bg.jpg);

	background-repeat:repeat-y;

}



.box-right {

	width:202px;

	padding:10px 8px 0 8px;

	margin:0px auto;

	overflow:hidden;

	text-align:left;

}



.newsletter-box,
.newsletter-entry.newsletter-box {

	margin:5px 0 0 0;

	padding:0 0 10px 0;

}



.newsletter-box form,
.newsletter-entry.newsletter-box form {

	float:left;

	width:205px;

	height:26px;

	padding:0;

}



.newsletter-box form input,
.newsletter-entry.newsletter-box form input {

	border:0;

	padding:0;

	margin:0;

	width:145px;

	height:22px;

	line-height:22px;

	background-color:#f5f9f9;

	border:1px solid #e3a53a;

	color:#ccc;

	font-size:11px;

	float:left;

}



.newsletter-box form input:focus,
.newsletter-entry.newsletter-box form input:focus {

	color:#151716;

}



.newsletter-box form input.nl-submit,
.newsletter-entry.newsletter-box form input.nl-submit {

	width:55px;

	height:24px;

	background-image:url(frontend/files/button-nl-form.jpg);

	background-repeat:no-repeat;

	border:1px 1px 1px 0 solid #e3a53a;

        cursor: pointer;

}



.img-table {

	padding:0 0 0 0;

	margin:0 0 10px 0;

	height:110px;

	min-height:110px;

	border-bottom:1px dotted #ccc;

}



.table {

	margin:0 0 5px 0;

	border-collapse:collapse;

	border:2px solid #fbfdfd;

}



.table-label {

	width:170px;

	padding:10px 0 0 0;

	text-indent:10px;

	vertical-align:top;

	background-color:#fbfdfd;

}



.table-content {

	width:66%;

	text-align:center;

	background-color:#fff;

}



.table-partner {

       width: 100%;

}



.table-partner tr {

       width: 100%;

}



.table-partner td {

       /* border: 1px solid #aaaaaa;*/

        width: 150px;

}







.partner {

	width:128px;

	padding:0 12px 20px 12px;

}



.partner a,

.partner a:link,

.partner a:visited,

.partner a:focus,

.partner a:hover {

	font-size:12px;

	color:#aaaaaa;

	text-decoration:none;

        border: none;

}



.content-mid ul {

	list-style-type:square;

	margin:0 0 14px 20px;

	padding:0 0 0 20px;

}

.content-mid li {

	margin:12px 0 0 0;

	padding:0 0 0 0;

}

.content-mid ul li {

	margin:12px 0 0 0;

	padding:0 0 0 0;

}

.content-mid ul li ul {

	list-style-type:square;

	margin:12px 0 0 10px;

	padding:0 0 0 10px;

}

.content-mid ul li ul li ul {

	list-style-image: url(frontend/files/list-dash.gif);

	margin:12px 0 0 10px;

	padding:0 0 0 10px;

}



/*##############################

FOOTER START

##############################*/



#footer {

	width:100%;

	clear:right;

	height:64px;

	min-height:64px;

	background-image:url(frontend/files/footer-bg.jpg);

	background-repeat:no-repeat;

	background-position:top;

}



.footer-wrap {

	width:936px;

	height:50px;

	min-height:51px;

	margin:0px auto;

	padding:0 12px 0 12px;

	background-color:#fff;

	text-align:left;

}



hr.dots {

	color:#fff;

	background-color:#fff;

	border:1px dotted #ccc;

	border-style:none none dotted;

	margin:0;

	padding:0;

}



*+html hr.dots {

	color:#fff;

	background-color:#fff;

	border:1px dotted #ccc;

	border-style:none none dotted;

	margin:-9px 0 0 0;

	padding:0;

}



hr.dots-left {

	color:#f7fbfa;

	background-color:#f7fbfa;

	border:1px dotted #d2d3d3;

	border-style:none none dotted;

	margin:0;

	padding:0;

}



hr.green {

	color:#8ec1b8;

	background-color:#8ec1b8;

	border:0px;

	height:1px;

	margin:20px 0 0 0;

	clear:left;

}



.footer-nav {

	color:#151716;

	font-size:10px;

	line-height:50px;

	float:left;

}



*+html .footer-nav {

	color:#151716;

	font-size:10px;

	line-height:25px;

	float:left;

}



.footer-nav a, 

.footer-nav a:link, 

.footer-nav a:visited, 

.footer-nav a:active, 

.footer-nav a:focus {

	color:#151716;

	text-decoration:none;

        font-size:10px;

}



.footer-nav a:hover {

	text-decoration:underline;

        font-size:10px;

}



.footer-copy {

	color:#151716;

	font-size:10px;

	line-height:50px;

	float:right;

}



*+html .footer-copy {

	color:#151716;

	font-size:10px;

	line-height:25px;

	float:right;

}



.date {

	font-size:10px;

	margin-bottom:5px;

}



ul { margin:0 0 0 7px; padding:0 0 0 7px; }



li { margin:0px; padding:0px; }



td {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



th {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



p {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

        margin-bottom:10px;

}



p.small {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}



p.tags {

	font-size:11px;

	margin:10px 0 0 0;

}



p.tags a, 

p.tags a:link, 

p.tags a:visited, 

p.tags a:active, 

p.tags a:focus {

	color:#f3b03d;

	text-decoration:none;

}



p.tags a:hover {

	text-decoration:underline;

}





div {

	font-family:Arial, Helvetica, sans-serif;

}



span {

	font-family:Arial, Helvetica, sans-serif;

}



span.orange {

	color:#f3b03d;

}



span.green {

	color:#007666;

}



span.bc-green {

	color:#007666;

	font-size:11px;

}



span.more,

span.more a,

span.more a:link,

span.more a:visited,

span.more a:focus,

span.more a:hover {

	color:#f3b03d;

	float:right;

	text-decoration:none;

}



span.more-list,

span.more-list a,

span.more-list a:link,

span.more-list a:visited,

span.more-list a:focus,

span.more-list a:hover {

	color:#f3b03d;

	text-decoration:none;

}



.more-link,

.more-link a,

.more-link a:link,

.more-link a:visited,

.more-link a:focus,

.more-link a:hover {

	font-size:11px;

	color:#f3b03d;

	text-decoration:none;

}



form, div, p, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; }



td, th, p, div, span {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



span.highlight {

	color:#a5c0de;

	font-weight:bold;

}



h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	text-decoration:none;

	line-height:18px;

	color:#007666;

	margin:0 0 5px 0;

	padding:0;

}



a.h1-link,

a.h1-link a,

a.h1-link a:link,

a.h1-link a:visited,

a.h1-link a:focus {

        font-size:18px;

	color:#007666;

	text-decoration:none;

}



a.h1-link a:hover {

        font-size:18px;

	text-decoration:underline;

}





h2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#8ec1b8;

	line-height:14px;

	margin:15px 0 5px 0;

}



h2.archive {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#8ec1b8;

	line-height:14px;

	margin:0 0 5px 0;

}



a.h2-link,

a.h2-link a,

a.h2-link a:link,

a.h2-link a:visited,

a.h2-link a:focus {

        font-size:14px;

	color:#8ec1b8;

	text-decoration:none;

}



a.h2-link a:hover {

	text-decoration:underline;

}





h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#007666;

	line-height:100%;

	margin-bottom:0px;

}





h4, .contentSubHead {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#151716;

	line-height:12px;

	margin-bottom:0px;

}



h5 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#151716;

	line-height:16px;

	margin-bottom:0px;

}





.content-normal{

        margin-top:15px;

}



.content-normal ul {

	list-style: none;

	margin:0;

	padding:0;

}



.content-normal ul li {

	margin:14px 0 0 10px ;

	padding:0 0 0 10px;

}



.content-normal ul li ul {

	list-style: square;

	margin:12px 0 0 10px ;

	padding:0 0 0 10px;

}



.content-normal ul li ul li {

	margin:5px 0 0 10px;

	padding:0 0 0 10px;

}



.entry ul.image-left {

	list-style: square;

	margin-left:200px;

	padding-left:10px;

}



.entry ul.image-left li {

	margin:10px 0 0 0;

	padding:0;

}



.entry img.logo {

        margin-bottom: 25px;

        border: 1px solid #aaaaaa;

}


.entry img.heimat {

        float:left;

        margin-right: 10px;

        margin-bottom: 10px;

        border:none;

}



.entry img.left {

        float:left;

        margin-right: 10px;

        margin-bottom: 5px;

        border:none;

}



.entry img.right {

        float:right;

        margin-left: 10px;

        margin-bottom: 5px;

}



.entry p {

        margin-bottom:5px;

}



.div.sponsor a,

.div.sponsor  a:link,

.div.sponsor  a:visited,

.div.sponsor  a:focus,

.div.sponsor  a:hover {

	color:#FFFFFF;

	float:right;

	text-decoration:none;

}



img.small-left {

        float:left;

        margin-right: 20px;

        margin-bottom: 5px;

        height:100px;

        width:75px;

}



ul.image-small-left {

	list-style: square;

        margin-left:100px;

	padding-left:10px;

}



ul.image-small-left li {

	margin:10px 0 0 0;

	padding:0;

}



.lenkung {

        margin-bottom:30px; 

        height:100px;

}



.image-medium {

        height:150px; 

        margin-bottom:30px; 

        margin-top:10px;

}



img.medium-left {

        float:left;

        margin-right: 20px;

        margin-bottom: 5px;

        height:150px;



}

ul.image-medium-left {

	list-style: square;

        margin-left:130px;

	padding-left:10px;

}



ul.image-medium-left li {

	margin:5px 0 0 0;

	padding:0;

}



img.video {

        float:left;

        margin-right: 15px;

        margin-bottom: 5px;

        height:90px;

        width:120px;

        border: none;

}



div.karte {

        margin-bottom:30px; 

        height:557px;

}



div.video {

       margin-bottom: 20px;
       height: 90px;
       padding-right: 5px;

}

div.video h2 {
    margin-bottom: 15px;
}



/*##############################

KONTAKTFORMULAR START

##############################*/

.wpcf7 {

	margin-top:20px;

}



.form-field {

    margin:2px 2px 2px 0;

    border:1px solid #ccc;

    width:255px;

    height:26px;

}



.form-subject {

    margin:2px 2px 2px 0;

    border:1px solid #ccc;

    width:518px;

    height:26px;

}



.form-message {

    margin:2px 2px 2px 0;

    border:1px solid #ccc;

    width:518px;

}



.form-button-send {

    width:121px;

    height:27px;

	color:transparent;

    background-image:url(frontend/files/button-contact-send.jpg);

    background-repeat:no-repeat;

    border:0;

    margin-right:2px;

    cursor: pointer;

}

/*##############################

KONTAKTFORMULAR END

##############################*/



/*##############################

STARTSEITE START

##############################*/



.nav-shadow-start {

	margin:0px auto;

	width:960px;

	height:8px;

	text-align:left;

	background-image:url(frontend/files/nav-shadow-start.jpg);

	background-repeat:repeat-x;

}



.willkommen {

	width:948px;

	margin:0px auto;

	padding:5px 0 20px 12px;

	text-align:left;

	font-size:10px;

	background-color:#fff;

}



.willkommen-shadow {

	margin:0px auto;

	width:960px;

	height:10px;

	text-align:left;

	background-image:url(frontend/files/willkommen-shadow.jpg);

	background-repeat:repeat-x;

}

.main-content {
	width:936px;
	margin:0px auto;
	padding:8px 12px 20px 12px;
	background-color:#fff;
	text-align:left;
    height:332px;
}

* html .ie7-left {margin:0; padding:0; float:left;}

.content-right-start {

	width:284px;

	padding:8px;

	text-align:left;

	color:#151716;

	float:right;

	background-color:#f5f9f9;

	height: 317px;
}



span.headline-start {

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	text-decoration:none;

	line-height:30px;

	color:#007666;

	margin:0 0 5px 0;

}



span.green {

	color:#007666;

}



span.more,

span.more a,

span.more a:link,

span.more a:visited,

span.more a:focus,

span.more a:hover {

	color:#f3b03d;

	float:right;

	text-decoration:none;

}



.start-teaser-shadow {

	margin:0px auto;

	width:960px;

	height:10px;

	text-align:left;

	background-image:url(frontend/files/start-teaser-shadow.jpg);

	background-repeat:repeat-x;

	clear:left;

}



.new-vid {

	border-top:1px dotted #ccc;

	margin-top:10px;

	padding-top:10px;

}



.bottom {

	width:960px;

	margin:0px auto;

	height:226px;

	min-height:226px;

	background-image:url(frontend/files/bottom-fade.jpg);

	background-repeat:repeat-x;

	background-position:top;

}



h3.start-right {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#007666;

	line-height:100%;

	margin-bottom:5px;

}



h3.bottom-title {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#007666;

	line-height:100%;

	margin-bottom:8px;

}



.bottom-left {

	width:300px;

	float:left;

	text-align:left;

	line-height:22px;

	margin:0 0 0 12px;

	padding:20px 0 0 0;

}



.bottom-mid {

	width:300px;

	text-align:left;

	line-height:22px;

	margin:0 0 0 20px;

	padding:20px 0 0 0;
	float:left;

}



*+html .bottom-mid {

	width:300px;

	text-align:left;

	line-height:22px;

	margin:0 0 0 20px;

	padding:20px 0 0 0;
	
	float: left;

}



.bottom-right {

	width:300px;

	padding:20px 0 0 0;

	margin:0 12px 0 0;

	text-align:left;

	line-height:22px;

	float:right;

}



/*##############################

STARTSEITE END

##############################*/


/*##############################

NEWSLETTER PLUGIN START

##############################*/
/* styles for Newsletter in page .newsletter-entry...
   styles for Newsletter in sidebar .newsletter-box... */

.newsletter-entry .wp_email_capture {
	margin:5px 0 0 0;

	padding:0 0 10px 0;
	
	width: 500px;
	
	height: 100px;
		
}

.newsletter-entry .wp-email-capture-form {
	float:left;

	height:26px;

	padding:0;
	
	font-size: 11px;
	
	width: 500px;
	
}

#wp_email_capture label
{
	visibility: hidden;
}

.wp-email-capture-name
{
	visibility: hidden;
}

.newsletter-entry .wp-email-capture-email
{
	border:0;

	padding:0;

	margin:2px 0 2px 0;

	width:255px;

	height:22px;

	line-height:22px;

	background-color:#f5f9f9;

	border:1px solid #e3a53a;

	color:#ccc;

	font-size:11px;

	float:left;

}

.newsletter-entry .wp_email_capture form input:focus {

	color:#151716;

}

.newsletter-entry .wp-email-capture-submit {
	width:55px;

	height:24px;

	background-image:url(frontend/files/button-nl-form.jpg);

	background-repeat:no-repeat;

	border:1px 1px 1px 0 solid #e3a53a;

    cursor: pointer;
	
	margin:2px 0 2px 0; 
	
	border:1px solid #E3A53A;"
}

.newsletter-box .wp_email_capture {

	width: 200px;
	
	height: 30px;
		
}

.newsletter-box .wp-email-capture-form {
	float:left;

	width:205px;

	height:26px;

	padding:0;
	
	font-size: 11px;
		
}


.newsletter-box .wp-email-capture-email
{
	border:0;

	padding:0;

	margin:0;

	width:145px;

	height:22px;

	line-height:22px;

	background-color:#f5f9f9;

	border:1px solid #e3a53a;

	color:#ccc;

	font-size:11px;

	float:left;
	
}

.newsletter-box .wp-email-capture-submit {
	width:55px;

	height:24px;

	background-image:url(frontend/files/button-nl-form.jpg);

	background-repeat:no-repeat;

	border:1px 1px 1px 0 solid #e3a53a;

    cursor: pointer;
}

.newsletter-box .wp_email_capture form input:focus {

	color:#151716;

}


#wp_email_capture_2
{

}

#wp_email_capture_2 label
{

}

#wp_email_capture_2 input
{

}




/*##############################

NEWSLETTER PLUGIN END

##############################*/




