/*
Theme Name: unterwegs und draussen
Theme URI: http://unterwegsunddraussen.de
Description: Design für unterwegs und draussen.
Version: 1.0
Author: Moritz Ritter
Author URI: http://www.eversecond.de
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: unterwegs und draussen

	
*/



/* Begin Typography & Colors */
html {
margin: 0 0 0 0;
padding: 0 0 0 0;
}


body {
background: #ecfbfe url(images/new2_bactop.jpg) repeat-x;
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 21px;
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#topnews p {
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 21px;
color: #111111;
padding: 0 0 10px 0;
}

#wholewrap {
width: 900px;
margin: 0px auto 0px auto;
padding: 0 0 0 0;
}

a img {
border: none;
text-decoration: none;
}


a:focus {
outline: none;
}

#shadow {
background: #fff url(images/new_shadow.jpg) repeat-x;
height: 10px;
width: 849px;
margin: -2px 0 0 23px;
}

#logo {
margin: -230px 0px 117px 255px;
padding: 0 0 0 0;
width: 373px;
height: 124px;
overflow: hidden;
position: relative;
}

.logo a {
padding: 0 0 0 0;
margin: 0 0 0 0;
}

img.header {
width: 900px;
height: 230px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#logo img {
width: 373px;
height: 124px;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: none;
}

#headtext {
margin: -103px 0 56px 228px;
padding: 0 0 0 0;
width: 432px;
height: 34px;
}

#content {
background: #fffce7 url(images/new2_pageshadow.jpg) repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 900px;
position: absolute;
}

#nav {
background: transparent url(images/new2_menubac.jpg) repeat-x;
width: 849px;
margin: 0 0 0 23px;
height: 35px;
padding: 11px 0 3px 0;
}


ul#menu {
margin: 0px 0 0 30px;
padding: 0 0 0 0;
list-style: none;
clear: both;
}

ul#menu li {
background: transparent;
display: inline;
margin: 0 0 0 0;
height: 50px;
line-height: 21px;
padding: 13px 17px 17px 17px;
}

ul#menu li.current_page_item, ul#menu li.current_page_item:hover {
background: #858d0d url(images/grad_nav.jpg) repeat-x top left;
border-left: 1px solid #2a5212;
border-right: 1px solid #2a5212;
overflow: hidden;
padding: 13px 17px 17px 17px;
}

ul#menu li a {
font: 13px "Lucida Sans", Tahoma, Arial, sans-serif;
color: #fff;
letter-spacing: 0px;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
line-height: 21px;
}

ul#menu li:hover {
background: #2e2d2d;
border-right: 1px solid #353434;
border-left: 1px solid #353434;
padding: 13px 16px 17px 16px;
}

ul#menu li a:hover {
color: #d4df31;
}

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


#intro {
background: #fff;
margin: 10px 0 0 45px;
width: 805px;
min-height: 410px;
border-bottom: 1px solid #f2f1f1;
}

#topnews {
background: #fff;
margin: 10px 0 20px 45px;
width: 805px;
clear: both;
}

#eins, #zwei, #drei {

}

#eins p {
font: 21px Georgia, Times, serif;
color: #830619;
}

#drei p span {
font: italic 14px Georgia, Times, serif;
}

#drei p {
font: 15px Arial, Helvetica, sans-serif;
}

ul#adresse {
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
list-style: none;
margin: 20px 0 30px 0;
padding: 0 0 0 0px;
}

ul#adresse li {
margin: 0 0 7px 0;
}

ul#adresse li.coordinates {
color: #181818;
background: transparent url(images/globe.jpg) no-repeat;
margin: 10px 0 0 0;
padding: 1px 0 2px 30px;
font: 16px Georgia, Times, serif;
}


#infocenter {
clear: both;
}

ul.infos, #intro ul.ui-tabs-nav {
background: transparent;
margin: 0 0 0 0;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 10px 0 3px 0px;
list-style: none;
overflow: hidden;
width: 380px;
border-bottom: 1px solid #efefef;
}


ul.infos li, ul.ui-tabs-nav li  {
background: transparent;
margin: 0 0 0 0px;
display: inline;
padding: 10px 10px 0 10px;
}

#intro ul.ui-tabs-nav li.ui-tabs-selected a {
background: transparent;
margin: 0 0 0 0;
color: #1e4158;
padding-bottom: 1px;
border-bottom: 2px solid #1e4158;
}


#intro ul.ui-tabs-nav li a {
color: #959191;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
border: none;
padding: 8px 0px 8px 0px;
margin: 0 0 0 0;
}

#intro li a:hover {
color: #000;
}



h1 {
background: transparent no-repeat left;
padding: 0 0 0 0;
font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 10px 0;
}

h1.top {
background: transparent no-repeat left;
padding: 0 0 0 0;
font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 10px 0;
}



h1.tophead {
background: transparent;
padding: 0 0 0 0;
font: bold 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 10px 0;
}



h1.newproductname {
background: #transparent;
font: bold 20px "Helvetica Neue", Helvetica, sans-serif;
color: #083e60;
margin: 5px 10px 0 0;
padding: 0 0 0 0;
border: none;
}


h1.start {
font: italic 17px Georgia, "Times New Roman", Times, serif;
color: #083e60;
line-height: 21px;
width: 380px;
margin: 20px 10px 0 0;
}

h1.start span {
font: bold 14px Arial, Helvetica Neue, sans-serif;
color: #d0cccc;
}

h1.message {
background: transparent url(images/dot_message.jpg) no-repeat left;
padding: 8px 0 7px 30px;
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #292a29;
margin: 5px 0 10px 0;
border: none;
}

h1.about {
background: #1f608a;
padding: 10px 5px 10px 10px;
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #fff;
margin: -4px 0px 0px 0px;
width: 518px;
}


h2 {
padding: 0px 0 0px 0;
margin: 5px 0 4px 0;
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #292a29;
}


h2.teamname {
font: italic 18px Georgia, Helvetica, Arial, sans-serif;
color: #000;
padding: 0px 0 0px 0;
margin: 0 0 5px 0;
}

h2.other_contact {
background: #fff url(images/dot_more.jpg) no-repeat left;
padding: 8px 0 7px 30px;
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #292a29;
border-bottom: 1px solid #f2f1f1;
margin: 5px 0 20px 0;
}

h2.about {
background: #000;
padding: 10px 5px 10px 10px;
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #fff;
margin: -4px 0px 0px 0px;
width: 518px;
}

h2.events {
font: italic 18px Georgia, Times, serif;
color: #222324;
margin: 25px 0 4px 0;
}

h2.subtitle {
color: #86a3e0;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
text-transform: uppercase;
margin: 5px 0 10px 0;
}

h2.angebote {
background: #fff url(images/symbol_cart.jpg) no-repeat left;
padding: 8px 0 7px 30px;
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #292a29;
border-bottom: 1px solid #f2f1f1;
}

h2.new {
padding: 0px 0 0px 0;
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #292a29;
}

h2.morenew {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
background: #fff;
margin: 1px 0 0 0;
padding: 3px 6px 3px 6px;
text-transform: uppercase;
color: #083e60;
background: #efefef;
}

h2.angebote, h2.topnew {
background: transparent;
padding: 0px 0px 0px 0;
font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 10px 0;
}

h2.calendar {
background: transparent no-repeat left;
padding: 0 0 0 0;
font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 10px 0;
}

h2.wirsind {
background: #fff;
padding: 0 0 0 0;
font: italic 19px Georgia, Helvetica, Arial, sans-serif;
color: #275f83;
}

h2.service {
background: transparent;
padding: 0 0 0 0;
font: bold 19px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: 1px solid #f2f1f1;
clear: both;
margin: 10px 0 20px 0;
}

h2.servicetops {
background: #fff;
padding: 0 0 0 0;
font: italic 18px Georgia, Helvetica, Arial, sans-serif;
color: #275f83;
border-bottom: none;
margin: 10px 0 10px 15px;
}


h2.addedimages {
background: transparent;
padding: 8px 10px 8px 25px;
width: 120px;
margin: -10px 0 0px -25px;
font: italic 16px Georgia, Times, serif;
color: #292a29;
}


h3, h3 a {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #144f75;
margin: 5px 0 0 0;
text-decoration: none;
border: none;
}

h3.frage {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #144f75;
margin: 20px 0 0 0;
text-decoration: none;
border: none;
}

h3 a:hover {
color: #000;
}

h3.album, h3.album a {
color: #000;
font: bold 24px "Helvetica Neue", Helvetica, sans-serif;
margin: 40px 0 5px 0;
}

h3.album a:hover {
color: #105580;
}

h3.newtitle, h3.newtitle a {
background: #000;
padding: 12px 5px 10px 10px;
font: bold 13px Arial, sans-serif;
color: #fff;
margin: -4px 0 0 0;
width: 229px;
}

h3.aboutsmall {
background: #fff url(images/about_small.jpg) no-repeat left;
padding: 3px 0 2px 30px;
border-bottom: 1px solid #f2f1f1;
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #144f75;
margin: 13px 0 0 0;
text-decoration: none;
}

h3.cali {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #313131;
margin: 10px 0 0 0;
}

h3.care {
font: bold 16px "Lucida Sans", Helvetica, Arial, sans-serif;
color: #144f75;
letter-spacing: -1px;
margin: 20px 0 20px 0;
}

h4 {
font: italic 17px Georgia, Times, serif;
color: #357299;
margin: 10px 0 0 0;
}

form h4{
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #262626;
margin: 10px 0 3px 0;
}

form h4 span {
font: italic 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


h4.albumdate {
font: bold 13px "Helvetica Neue", Helvetica, sans-serif;
color: #858d0d;
margin: 5px 0 3px 0;
}

h4.albumname, h4.albumname a {
color: #000;
font: bold 18px "Helvetica Neue", Helvetica, sans-serif;
margin: 15px 0 0px 0;
text-decoration: none;
}

h4.albumname a:hover {
color: #105580;
}

h4.tipphead {
background: transparent url(images/surfarrow.jpg) no-repeat left center;
color: #275f83;
font: bold 15px "Helvetica Neue", Helvetica, sans-serif;
margin: 15px 0 0 0;
padding: 0 0 0 20px;
text-decoration: none;
}

h4.tipphead a {
color: #275f83;
font: bold 15px "Helvetica Neue", Helvetica, sans-serif;
text-decoration: none;
}

h4.tipphead a:hover {
color: #333335;
}


#intro p, .text p {
font: 13px "Helvetica Neue", Helvetica, Aria, sans-serif;
color: #292a2a;
line-height: 22px;
float: left;
width: 390px;
padding: 5px 10px 0 0;
}

#intro .text {
float: left;
background: #fff;
width: 380px;
font: 13px "Helvetica Neue", Helvetica, Aria, sans-serif;
color: #292a2a;
line-height: 22px;
}

.shadowimg {
margin: -50px 0 0 15px;
float: right;
}

.shadowimg img {
border: 4px solid #efefef;
}

img.aboutpic {
border: 2px solid #1f608a;
width: 529px;
height: 187px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

img.teampic {
border: 2px solid #275f83;
width: 250px;
float: left;
margin: 0 10px 10px 0;
padding: 0 0 0 0;
}


img.wirbutton {
border-bottom: 2px solid #fff;
}

img.wirbutton:hover {
border-bottom: 2px solid #144f75 ;
}


img.opener {
margin: 18px 0 0 19px;
}

#leftstart {
width: 570px;
float: left;
margin: 0 0 0 45px;
padding: 0 7px 0 0;
}

#leftabout {
width: 540px;
float: left;
margin: 0 0 0 45px;
padding: 0 7px 0 0;
border-right: 1px solid #f2f1f1;
}

#rightabout {
width: 230px;
float: right;
margin: 0 66px 0 0;
padding: 0 0 0 10px;
}

#rightstart {
width: 201px;
float: right;
margin: 0 66px 0 0;
padding: 0 0 0 10px;
border-left: 1px solid #f2f1f1;
}

.offer, .news1, .news {
background: #fff url(images/grad_offer.jpg) repeat-x;
padding: 10px 0 0 10px;
margin: 10px 0 25px 0;
clear: both;
overflow: hidden;
}

.topoffer {
background: #fff url(images/grad_offer.jpg) repeat-x;
padding: 10px 0 0 10px;
margin: 0px 0 5px 0;
clear: both;
height: 130px;
overflow: hidden;
}

.lefty {
background: transparent;
float: left;
margin: 0 15px 10px 0;
padding: 0 5px 0 0;
}

.topoffer img {
float: left;
margin: 0 0px 0px 0;
border: 2px solid #1d1e1e;
width: 100px;
height: 85px;
}

.offer img, .news img {
float: left;
margin: 0 10px 0px 0;
border: 1px solid #145076;
height: 100px;
width: 100px;
}

.offer p, .news p, .news p a, .topoffer p, .news1 p, #neuheit p {
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
margin: 5px 0 5px 0;
padding: 0 10px 0 0;
line-height: 21px;
text-decoration: none;
}


#neuheit p {
margin: 10px 0 20px 0;
}

.pricetag {
background: #1d1e1e;
padding: 6px 8px 6px 8px;
float: left;
clear: left;
margin: -4px 0 0 0;
text-align: center;
width: 88px;
}

.pricetag p, .pricetag p a {
margin: 0;
padding: 0;
color: #fff;
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
width: 88px;
}

.pricetag p span, .pricetag p span a {
font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
background: #1d1e1e;
}

.bottom {
clear: both;
margin: 30px 0 0px 0;
}

a.more { 
background: #fff url(images/more.jpg) no-repeat left center;
font: italic 14px Georgia, Times, "Times New Roman", serif;
color: #000;
text-decoration: none;
border: none;
padding: 8px 0 8px 38px;
}

a.adress_more { 
background: transparent url(images/more.jpg) no-repeat left center;
font: italic 14px Georgia, Times, "Times New Roman", serif;
color: #000;
text-decoration: none;
border: none;
padding: 8px 0 8px 38px;
}

.blob {
margin: 0 0 13px 0;
border-bottom: 1px solid #efefef;
padding: 0 0 13px 0;
}


a.moregreen { 
background: #fff url(images/arrow_green.jpg) no-repeat left center;
font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #858d0d;
text-decoration: none;
border: none;
margin: 5px 0 0 0;
padding: 10px 0 7px 35px;
}

a.backto {
background: transparent url(images/arrow_bigbox.jpg) no-repeat left center;
font: 13px Arial, Helvetica, sans-serif;
color: #858d0d;
text-decoration: none;
border: none;
margin: 40px 0 15px 13px;
padding: 15px 0 15px 25px;
}

a.backto_copy {
background: transparent;
font: italic 14px Georgia, Times, "Times New Roman", serif;
color: #858d0d;
text-decoration: none;
border: none;
margin: 40px 0 15px 0;
padding: 15px 0 15px 0px;
}

a.backto:hover {
background: transparent url(images/arrow_bigbox_hover.jpg) no-repeat left center;	
color: #4984aa;
}

a.more:hover {
color: #4984aa;
}

a.moregreen:hover {
color: #000;
}

.newitem {
margin: 5px 24px 0 0;
width: 244px;
float: left;
}

#abouttext {
background: transparent;
margin: 5px 24px 0 0;
width: 540px;
}

#blacktriang {
background: #fff url(images/triang_blue.jpg) no-repeat top left;
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
width: 530px;
margin: -1px 0 0 0;
padding: 0 0 0 0;
}

#abouttext p {
background: transparent;
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
width: 530px;
margin: 0 0 5px 0;
padding: 20px 10px 0 0;
line-height: 23px;
}
.newitem img {
width: 280px;
}

.top_new_pic {
height: 170px;
text-align: center;
width: 240px;
overflow: hidden;
border: 2px solid #000;
}

.newitem p {
background: #fff url(images/triang_black.jpg) no-repeat top left;
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
width: 244px;
margin: 0 0 5px 0;
padding: 20px 10px 0 0;
line-height: 21px;
}

.newitem p a{
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #111111;
width: 244px;
margin: 0 0 5px 0;
padding: 20px 10px 0 0;
line-height: 21px;
text-decoration: none;
}

#middlenews {
background: #fff;
margin: 30px 0 20px 45px;
padding: 20px 0 0 0;
width: 805px;
clear: both;
}

ul#subnews {
padding: 0 0 0 0;
margin: 0 0 30px 0;
list-style: none;
}

ul#subnews li img, .more_items img {
border: 1px solid #74b0d7;
margin: 0 0 5px 0;
width: 80px;
}

ul#subnews li img:hover, .more_items img:hover {
border-color: #858d0d;
}

ul#subnews li, .more_items {
padding: 5px 0 10px 0px;
width: 140px;
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #000;
float: left;
text-align: center;
line-height: 19px;
margin: 10px 25px 0 0;
height: 130px;
}

ul#subnews li a:hover, .more_items a:hover {
color: #858d0d;
}

ul#subnews li a, .more_items a {
font: bold 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #144f75;
text-decoration: none;
} 


ul#brands {
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul#brands li {
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
}

ul#brands li:hover {
padding-left: 5px;
}

#footer {
background: #87c5ee url(images/bac_footer.jpg) repeat-x;
clear: both;
width: 829px;
margin: 0 0 0 23px;
height: 25px;
overflow: hidden;
padding: 15px 10px 10px 10px;
}

#footer p {
color: #fff;
font: bold 12px "Helvetica Neue", Arial, sans-serif;
margin: 6px 0 0 0;
float: left;
}

a.impressum {
color: #fff;
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none;
background: #5d96bc;
margin: 0 0 0 5px;
padding: 3px 5px 3px 5px;
}

a.impressum:hover {
background: #858d0d;
}

ul#footnav {
list-style: none;
float: right;
margin: 5px 0 0 0;
}

ul#footnav li {
background: transparent;
display: inline;
margin: 0 0px 0 0;
padding: 4px 7px 4px 7px;
}

ul#footnav li a {
color: #fff;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
text-decoration: none;
}

ul#footnav li.current_page_item {
background: #fff;
}

ul#footnav li.current_page_item a, ul#footnav li a:hover {
color: #2a6c9a;
}

#start_btm {
clear: both;
width: 849px;
margin: 30px 0 0 23px;
padding: 20px 0 0 0;
}

#newimages {
background: #f3f2f2 url(images/bac_images.jpg) repeat-x;
padding: 10px 10px 10px 30px;
clear: both;
margin: 0 0 0 0;
}

#newimages img {
border: 2px solid #fff;
margin: 0px 10px 0 0;
width: 80px;
height: 80px;
}

#newimages img:hover {
border-color: #74b0d7;
}

.lastimg {
margin: -75px 40px 0 0;
float: right;
}

a.moreimages {
background: transparent url(images/arrow_green_images.jpg) no-repeat left center;
font: italic 14px Georgia, Times, "Times New Roman", serif;
color: #000;
text-decoration: none;
border: none;
padding: 8px 0 8px 38px;
}

a.moreimages:hover {
color: #858d0d;
}

img.sublogo {
float: left;
}

.calitem {
width: 240px;
border: 1px solid #efefef;
padding: 7px;
float: left;
margin: 0 10px 10px 0;
}

.calitem p {
margin: 10px 0 0 0;
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #313131;
line-height: 19px;
}

.date {
font: bold 18px Arial, Helvetica Neue, sans-serif;
color: #fff;
background: transparent url(images/circ.jpg) no-repeat center;
width: 30px;
height: 29px;
padding: 20px 5px 10px 12px;
float: left;
margin: -5px -3px 0 -10px;
}

.date span {
font: bold 18px Arial, Helvetica Neue, sans-serif;
color: #ccef6f;
text-transform: uppercase;
margin: 0px 0px 0 10px;
}

.services {
background: transparent url(images/servicetop_bac.jpg) repeat-y;
width: 200px;
margin: 0 7px 13px 10px;
padding: 0 0 0 0;
overflow: hidden;
}

.services img {
padding: 0 0 0 0;
border: none;
}

.services p {
font: 12px Arial, Helvetica, sans-serif;
line-height: 22px;
padding: 0 15px 30px 12px;
color: #39393a;
}

.infomessage {
clear: both;
background: #fff url(images/info.jpg) no-repeat left center;
padding: 5px 10px 5px 30px;
border-bottom: 1px solid #efefef;
}

.contactmessage {
clear: both;
background: #fff url(images/info.jpg) no-repeat left center;
padding: 10px 15px 10px 30px;
border: 1px solid #efefef;
margin: 25px 0 20px 0;
}

.contactmessage p {
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #123f5c;
line-height: 21px;
margin: 0px 0 0 0;
padding: 0 0 0 10px;
border-left: 1px solid #efefef;
}


.infomessage p {
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #4984aa;
line-height: 21px;
margin: 10px 0 0 0;
}


#pflegelist ul, .ui-tabs-nav {
list-style: none;
margin: 0 0 0 0;
padding: 10px 0 20px 0;
}

#pflegelist .ui-tabs-nav li.ui-tabs-selected a{
background: #fff url(images/grad_pflege.jpg) repeat-x;
margin: 5px 0 0 0;
padding: 10px 30px 10px 30px;
border-bottom: 1px solid #d8dadb;
border-right: 1px solid #d8dadb;
}

#pflegelist .ui-tabs-nav li {
background: #fff;
margin: 5px 0 0 0;
display: inline;
}

#pflegelist .ui-tabs-nav li a {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #858d0d;
padding: 10px 30px 10px 30px;
text-decoration: none;
margin: 5px 0 0 0;
}

#pflegelist .ui-tabs-nav li a:hover {
color: #000;
}

#pflegelist .ui-tabs-nav li{
background: #fff;
margin: 0px 0 0 0;
padding: 10px 0 10px 0;
display: inline;
}

.ui-tabs-hide {
display: none;
}

.imagebox {
float: right;
margin: 10px 0 10px 10px;
} 

.imagebox img {
border: 2px solid #efefef;
}

.buttons {
text-align: center;
padding: 3px 0 0 0;
margin: 2px 0 0 0;
border: 2px solid #efefef;
}

.buttons img {
padding: 3px;
border: 1px solid #fff;
}

img.downloadbutton:hover, img.druckbutton:hover {
border: 1px solid #efefef;
}

.pflegetext {
background: transparent;
margin: 0 0 40px 0;
border-top: 1px solid #efefef;
}

.pflegetext p {
font: 13px "Helvetica Neue", Arial, sans-serif;
color: #1b1b1b;
line-height: 21px;
}

.member {
border-bottom: 1px solid #efefef;
padding: 5px 0 5px 0;
margin: 5px 0 5px 0;
clear: both;
height: 85px;
}

.selected {
border-left: 5px solid #858d0d;
padding-left: 3px;
}

.member p {
font: 13px "Helvetica Neue", Helvetica, sans-serif;
color: #1b1b1b;
line-height: 22px;
}

.member img {
float: left;
margin: 0 10px 0 0;
width: 75px;
border: 2px solid #ffffff;
}

.member img:hover {
border: 2px solid #858d0d;
}

.name {
margin: 20px 0 0 0;
padding: 0 0 0 10px;
}

a.person {
font: italic 15px Georgia, Times, "Times New Roman", serif;
color: #1b1b1b;
text-decoration: none;
border: none;
margin: 5px 0 0 0;
padding: 8px 0 8px 0;
}

a.person:hover {
color: #858d0d;
}

a.personselected{
background: #fff url(images/arrow_green.jpg) no-repeat left center;
font: italic 16px Georgia, Times, "Times New Roman", serif;
text-decoration: none;
border: none;
margin: 5px 0 0 0;
padding: 8px 0 8px 35px;
color: #858d0d;
}

#newbild {
background: #fff url(images/grad_newbild.jpg) repeat-x bottom left;
margin: 0 0 0 23px;
padding: 0 20px 0 25px;
width: 804px;
height: 350px;
}

#galtop {
background: #fff;
margin: 0 0 0 0px;
padding: 0 20px 0 0px;
width: 804px;
}

.reflectneu {
background: transparent url(images/reflect_newbild.jpg) no-repeat bottom center;
width: 345px;
margin: 0 20px 0 0px;
height: 291px;
float: left;
}

img.neuebilder {
border: 3px solid #74b0d7;
padding: 0 0 0 0;
margin: 0 0 0 0;
float: left;
background: transparent;
}

img.neuebilder:hover {
border-color: #19567e;
}

#newbild p, #galtop p  {
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #1e1e1f;
margin: 5px 0 30px 0;
padding: 0 10px 0 0;
line-height: 19px;
}

#gal_overview {
background: #fff url(images/grad_gallery.jpg) repeat-x top left;
margin: 0 0 -10px -22px;
padding: 10px 0 10px 15px;
width: 835px;
text-align: left;
}

#gal_overview img {
border: 2px solid #efefef;
margin: 5px 10px 5px 0px;
width: 90px;
height: 90px;
float: left;
}

#gal_embed img {
margin: 5px 10px 5px 0px;
float: left;
}

#gal_overview img:hover {
border-color: #5d96bc;
}

a.back_to_pics {
margin: 0 0 0 0;
float: right;
}

ul#picindex {
list-style: none;
margin: 15px 0 10px 0;
padding: 10px 0 0 0;
border-top: 1px solid #efefef;
text-align: center;
}

ul#picindex li {
display: inline;
background: #fff;
margin: 2px 3px 2px 3px;
padding: 3px 8px 3px 8px;
}

ul#picindex li.here, ul#picindex li.here:hover {
background: #2a6c9a;
}

ul#picindex li:hover {
background: #efefef;
}

ul#picindex li a {
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #2a6c9a;
padding: 0 0 0 0;
text-decoration: none;
}

ul#picindex li.here a {
color: #fff;
}

#gal_oneview {
background: #fff url(images/grad_gallery.jpg) repeat-x top left;
margin: 0 0 0 23px;
padding: 20px 10% 50px 8%;
width: 687px;
overflow: hidden;
}

img.thepic {
text-align: center;
margin: 0 0 0 100px;
border: 7px solid #1a1a1a;
}

.button_piczur {
float: left;
margin: -300px 0 0 0;
}

.button_picvor {
float: right;
margin: -300px 0 0 400px;
}

a.showimg {
font: italic 18px Georgia, Times, serif;
color: #105580;
margin-top: 20px;
text-decoration: none;
}

a.showimg:hover {
color: #000;
}

.albumzeile {
border-bottom: 1px solid #efefef;
padding: 10px 0 50px 0;
clear: both;
margin: 5px 0 10px 0;
}

img.leftsideimg {
float: left;
margin: 0 20px 0 0;
border: 2px solid #fff;
}

img.leftsideimg:hover {
border-color: #1e1e1f;
}

.albumzeile p {
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #1e1e1f;
margin: 0 0 0 0;
padding: 0 10px 0 0;
line-height: 19px;
}


#imgnavi {
border-top: 1px solid #efefef;
clear: both;
height: 40px;
padding: 10px 0 0 0;
}

.newerimg {
float: right;
}

.olderimg {
float: left;
}

#zelte {
	
}

#schuhe {

}

#bekleidung {

}

#schlafen {

}



#more_products {
padding: 0 0 20px 0;
margin: 0px 0 0 0;
clear: both;
}

table.open {
border-collapse: collapse;
margin: 20px 0 40px 0;
font: 14px Helvetica Neue, Helvetica, Arial, sans-serif;
width: 360px;
}

table.open td {
font: bold 14px Helvetica Neue, Helvetica, Arial, sans-serif;
}

table.open tr {
border-bottom: 1px solid #efefef;
padding: 6px 0 6px 0;
}

table.open td.days {
font: italic 18px Georgia, Times, serif;
padding: 8px 10px 8px 0;
}

.leftoffer {
background: transparent;
width: 360px;
float: left;
padding: 5px 10px 0px 10px;
text-align: left;
margin: 0 0 0px 0;
border: none;
}

.imgcap {
width: 340px;
background: transparent;
padding: 5px 5px 5px 5px;
margin: 3px 0 10px 0px;
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
clear: both;
color: #2e2d2d;
}


#preisalt {
font: 16px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #686665;
margin: 0 0 3px 0;
text-decoration: line-through;
}

#preisbox {
font: bold 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #2d6990;
margin: 0 0 0 0;
}

#preisbox span{
font: 18px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #2d6990;
}


#neuheit_text {
width: 370px;
float: left;
margin: 0 0 20px 10px;
}

#neuheit_text p a {
background: transparent url(images/dot_link.jpg) no-repeat center left ;
color: #2d6990;
font-weight: bold;
text-decoration: none;
padding: 1px 0 0 13px;
}

#neuheit_text p a:hover {
color: #111111;
}

#neuheit_text ul {
list-style: none;
margin: 0 0 0 0px;
padding: 0 0 0 0;
}

#neuheit_text ul li {
background: transparent url(images/check.jpg) no-repeat;
margin: 0 0 5px 0px;
padding: 5px 0 0 25px;
font: 13px Arial, sans-serif;
}


table.termine {
border-collapse: collapse;
width: 800px;
}

table.termine td.time {
width: 190px;
}

table.termine td.time span {
background: transparent url(images/schedule.jpg) no-repeat;
font: bold 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #123d71;
padding: 3px 0 3px 25px;
}

table.termine tr {
border-bottom: 1px solid #efefef;
}

table.termine p {
font: 13px Aria, Helvetica, sans-serif;
color: #333335;
margin: 0 0 20px 0;
line-height: 19px;
}

a.albumlink {
padding: 4px 6px 4px 6px;
background: #858d0d url(images/grad_nav.jpg) repeat-x top left;
color: #fff;
font: bold 13px Arial, Helvetica, sans-serif;
text-decoration: none;
margin: -4px 0 0 25px;
}

a.albumlink:hover {
border-bottom: 2px solid #333335;
}

.mailus input {
font: bold 14px "Lucida Sans", Arial, Helvetica, sans-serif;
color: #123d71;
padding: 3px 0 3px 0;
}

.mailus textarea {
font: 13px Arial, Helvetica, sans-serif;
color: #333335;
line-height: 20px;
}

#staffnotice {
width: 390px;
background: transparent;
float: left;
padding: 0 10px 0 0;
border-right: 1px solid #afaeae;
}

#staffnotice p {
font: 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 21px;
}

#theimages {
width: 390px;
padding: 0 0 0 10px;
margin: 0 0 0 420px;
}

#theimages img {
width: 80px;
}

img.surfimg {
width: 130px;
padding: 10px;
}

table#tipps {
border-collapse: collapse;
}

table#tipps tr {
border-bottom: 1px solid #efefef;
margin: 0 0 15px 0;
padding: 5px 0 5px 0;
}

table#tipps td, table#tipps td p  {
font: 13px Aria, Helvetica, sans-serif;
color: #333335;
margin: 5px 0 15px 0;
line-height: 22px;
}

#bigbox {
background: transparent url(images/bigbox_bac.jpg) repeat-y;
width: 360px;
text-align: center;
margin: 0 7px 13px 10px;
padding: 0 0 0 0;
overflow: hidden;
}

img.offerimg {
width: 324px;
border: 1px solid #f1eea2;
margin-top: -10px;
}

img.img_pre {
width: 80px;
border: 2px solid #f1eea2;
margin-top: 15px;
}

#neuheit {
margin: -5px 0 0 -10px;
}

#namebox img {
margin: 0 0 -7px 0;
padding: 0 0 0 0;
width: 200px;
}

#namebox {
float: left;
width: 200px;
padding: 2px 2px 8px 2px;
margin: 10px 10px 20px 0;
}

#persontext {
background: transparent;
margin: 20px 24px 0 210px;
width: 330px;
font: 13px "Helvetica Neue", Helvetica, Aria, sans-serif;
color: #292a2a;
line-height: 22px;
}


#persontext p {
font: 13px "Helvetica Neue", Helvetica, Aria, sans-serif;
color: #292a2a;
line-height: 22px;
padding: 0 0 10px 0;
}

img.brandsel {
border: 2px solid #858d0d;
}

.captchablock {
clear: both;
}


p.captcha {
font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 21px;
color: #111111;
padding: 5px 5px 5px;
border: 2px solid #efefef;
width: 170px;
float: right;
}

.buttonblock {
clear: both;
padding: 20px 0 0 0;
margin: 0px 0 20px 0;
}

.buttonblock input {
margin: 0 15px 0 0;
}

p.error {
background: transparent url(images/dot_error.jpg) no-repeat left top;
color: #ac1111;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 5px 0 5px 0;
width: 400px;
padding: 2px 0 4px 22px;
}

p.error2 {
background: transparent;
color: #ac1111;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 5px 0 5px 0;
width: 450px;
padding: 2px 0 20px 0px;
}

#mapbox {
background: transparent url(images/bac_maps.jpg) no-repeat center;
width: 461px;
height: 324px;
padding: 11px 0 0 11px;
margin: 0 0 0 25px;
}

#mapbox iframe {
border: 1px solid #477cb8;
}

.option {
border-bottom: 1px solid #efefef;
padding: 5px 0 10px 0;
margin: 5px 0 5px 0;
clear: both;
width: 260px;
}

.option p{
font: 14px "Helvetica Neue", Helvetica, sans-serif;
color: #1b1b1b;
line-height: 24px;
margin: 0 0 15px 0;
}


#success {
text-align: center;
}

#success p {
font: 14px "Helvetica Neue", Helvetica, sans-serif;
color: #1b1b1b;
margin: 30px 0 30px 0;
line-height: 24px;
}

a.mapslink { 
background: transparent url(images/more.jpg) no-repeat left center;
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #4984aa;
text-decoration: none;
border: none;
padding: 8px 0 8px 38px;
margin: 10px 0 10px 30px;
}

a.mapslink:hover {
color: #000;
}

.mapslinkbox {
margin: 15px 0 20px 0;
}

a.totop {
background: transparent url(images/totop.jpg) no-repeat left center;
color: #fff;
text-decoration: none;
margin: 0 0 0 480px;
padding: 4px 0 4px 24px;
}

a.totop:hover {
color: #111111;
}

img.heading {
margin: 15px 0 -7px 0;
}

#email_form input.wpcf7-validates-as-required, #email_form textarea {
width: 240px;
}

span.captcha input {
width: 100px;
margin-top: 5px;
}

.recaptchatext p {
font-size: 12px;
line-height: 15px;
}


#no_content {
background: transparent url(images/notice_bac.jpg) no-repeat center;
width: 653px;
height: 207px;
margin: 40px 0 40px 75px;
overflow: hidden;
}

#no_content_events {
background: transparent url(images/notice_bac.jpg) no-repeat center;
width: 653px;
height: 207px;
margin: 40px 0 40px 75px;
overflow: hidden;
}


#no_content_start {
background: transparent url(images/no_content_bac_start.jpg) no-repeat center;
width: 499px;
height: 332px;
margin: 40px 0 40px 30px;
overflow: hidden;
}

#no_content p, #no_content_start p, #no_content_events p {
background: transparent url(images/cart.jpg) no-repeat left center;
font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
color: #7e7f7f;
line-height: 22px;
width: 370px;
padding: 20px 0 20px 130px;
margin: 40px 0 0 60px;
}

#no_content_start p {
background: transparent url(images/cart_start.jpg) no-repeat left center;
width: 280px;
font-size: 15px;
margin: 80px 0 0 40px;
line-height: 23px;
}

#no_content_events p {
background: transparent url(images/calendar.jpg) no-repeat left center;
}

#no_content p#error_404 {
background: transparent url(images/404.jpg) no-repeat left center;
font: bold 14px "Lucida Sans", "Lucida Grande", Lucida, Arial, sans-serif;
color: #7e7f7f;
line-height: 22px;
width: 370px;
padding: 20px 0 20px 130px;
margin: 40px 0 0 60px;
}

#topnews p a, a.give_more {
font: bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #858d0d;
text-decoration: none;
}
