/*
THEME NAME: Andre Fuchs + Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Die Form für RoRoCoach.De.
VERSION: 1.0
AUTHOR: <a href="http://www.andrefuchs.com/">Andre Fuchs</a>
AUTHOR URI: http://www.andrefuchs.com
TAGS: rorocoach, sandbox
*/



.vvqbox {
display : block;
max-width : 100%;
visibility : visible !important ;
margin : 10px auto;
}
.vvqbox img {
max-width : 100%;
height : 100%;
}
.vvqbox object {
max-width : 100%;
}
#vvq499686149d4c7 {
visibility : hidden;
}
#vvq499686149f408 {
visibility : hidden;
}
.vvqbox {
display : block;
max-width : 100%;
visibility : visible !important ;
margin : 10px auto;
}
.vvqbox img {
max-width : 100%;
height : 100%;
}
.vvqbox object {
max-width : 100%;
}
#vvq499684608347d {
visibility : hidden;
}
#vvq49968460853bc {
visibility : hidden;
}
div#container {
position : absolute;
top : 0;
left : 0;
width : 645px;
z-index : 2;
}
div#content {
padding : 80px 80px 80px 80px;
height : 100%;
margin : 0 0 70px 0;
}
div#hintergrund {
position : absolute;
top : 0;
left : 0;
width : 645px;
z-index : 1;
}
div#leinwand {
position : fixed;
top : 0;
left : 0;
width : 645px;
z-index : 0;
height : 100%;
background-color : #fff;
}
div.sidebar {
width : 300px;
position : fixed;
top : 255px;
left : 680px;
}
div.sidebar ul li a{
font-style: italic;
}
div#header {
width : 300px;
position : fixed;
top : 18px;
left : 665px;
}
div#footer {
width : 485px;
padding : 10px 0;
margin : 0 80px 50px 80px;
border-top : 1px dotted #f30;
text-align : center;
}
div#access {
position : fixed;
top : 140px;
left : 680px;
width : 300px;
}
body {
background-color : #fff77f;
font : bold 13px Arial, sans-serif;
}
#content p {
font : normal 13px Arial, sans-serif;
letter-spacing : 0.1px;
line-height: 18px;
color : #239;
margin : 0 0 18px 0;
text-indent: 0;
}

#content p.wp-caption-text {
margin: 3px 0 0;
}

#content ul, #content ul li {
list-style : square;
margin : 0 0 5px;
padding : 0;
color : #239;
}
#content ol {
padding : 0;
color : #239;
}
#content ol li {
list-style : none;
}
#content li {
border-bottom : 0 dotted #f30;
padding : 5px 0 17px 0;
line-height : 15px;
}
#content li a {
color : #239;
}
#content li strong, #content li strong a {
color : #F30;
font-weight: bold;
}

#content li.comment strong {
color : #239;
}

#content ul {
border-top : 0 dotted #f30;
margin : 4px 0 7px 0;
padding-top : 0;
}
#content h2, #content h2 a, #content h3 {
font : bold 18px Helvetica, Arial, sans-serif;
margin : 0 0 13px;
color : #f30;
text-decoration : none;
line-height: 18px;
}
#content h3.entry-title {
	font: italic 13px Arial, Helvetica, sans-serif;
	text-transform: none;
	letter-spacing: 0;
	margin: 0 0 10px;
}
#content h3.entry-title a {
	color: #f30;
	text-decoration: none;
}
#content h4 {
font : italic 13px Arial, sans-serif;
margin : 0 0 0;
color : #f30;
}
#content h6 {
font : normal 13px Arial, sans-serif;
margin : 0 0 18px 0;
color : #f30;
text-indent : 0;
line-height: 18px;
}
#content h6:first-child {
text-indent : 0;
}
div.entry-date, div.entry-date a, div.entry-date abbr, div.entry-meta, div.entry-meta a, .navigation a {
font : normal 11px "Courier New", Courier, monospace;
color : #239;
margin : 9px 0 ;
line-height : 13px;
}

abbr {
border : none;
padding : 3px 0;
margin-top: 1px;
}
.neben {
width : 200px;
float : left;
color : #239;
font-style : italic;
}
div.post {
margin : 0 0 70px 0;
}
#access a, #footer, #footer a, #header, #header a, .sidebar, .sidebar a {
color : #f30;
font : normal 13px Arial, sans-serif;
line-height : 16px;
}
.sidebar h3, #footer h3 {
font : normal 10px "Courier New", Courier, monospace;
display : none;
}
#header h1, #header #blog-description {
margin : 0 0 0 15px;
padding : 0;
}
#header h1 a {
font-weight : bold;
text-decoration : none;
}
.sidebar a, #access a, #footer a {
text-decoration : none;
}
.sidebar a:hover, #access a:hover, #footer a:hover {
text-decoration : underline;
}
.sidebar a:active, #access a:active, #footer a:active {
text-decoration : line-through;
}
div.skip-link {
position : absolute;
right : 1em;
top : 1em;
}
div#menu ul, div#menu ul ul {
line-height : 1;
list-style : none;
margin : 0;
padding : 0;
}
div#menu ul ul ul a {
font-style : italic;
}
div#menu ul li ul {
left : -999em;
position : absolute;
}
div#menu ul li:hover ul {
left : auto;
}
.entry-title, .entry-meta {
clear : both;
}
form#commentform .form-label {
margin : 1em 0 0;
}
form#commentform span.required {
background : #fff;
color : #F30;
}
form#commentform, form#commentform p {
padding : 0;
}
input#author, input#email, input#url, textarea#comment {
padding : 0.2em;
}
div.comments ol li {
margin : 0 0 20px;
}
textarea#comment {
height : 13em;
margin : 0 0 0.5em;
overflow : auto;
width : 300px;
}
.alignright, img.alignright {
float : right;
margin : 17px 0 0 17px;
text-indent : 0;
}
#content .alignleft {
float : left;
}
#content .alignleft img {
margin : 4px 18px 0 0;
}
.aligncenter, img.aligncenter {
display : block;
margin : 1em auto;
text-align : center;
}
img.alignnone {
margin-top : 0;
}
div.gallery {
clear : both;
height : 180px;
margin : 1em 0;
width : 100%;
}
#content p.wp-caption-text {
font : italic 11px Georgia, "Times New Roman", Times, serif;
color : #f30;
text-indent : 0;
}
#content .wp-caption {
margin : 0 18px 18px 0;
padding : 0;
}
div.gallery dl {
margin : 1em auto;
overflow : hidden;
text-align : center;
}
div.gallery dl.gallery-columns-1 {
width : 100%;
}
div.gallery dl.gallery-columns-2 {
width : 49%;
}
div.gallery dl.gallery-columns-3 {
width : 33%;
}
div.gallery dl.gallery-columns-4 {
width : 24%;
}
div.gallery dl.gallery-columns-5 {
width : 19%;
}
div#nav-above {
margin-bottom : 1em;
}
div#nav-below {
margin-top : 1em;
}
div#nav-images {
height : 150px;
margin : 1em 0;
}
div.navigation {
height : 1.25em;
}
div.navigation div.nav-next {
float : right;
text-align : right;
}
#footer input#s, div.sidebar input#s {
width : 120px;
background-color : #fff;
border : 1px solid #f30;
border-bottom : 1px dotted #f30;
border-right : 1px dotted #f30;
}
#footer ul {
list-style : none;
margin : 0;
padding : 0;
}
#footer li {
list-style : none;
float : left;
margin : 0;
padding : 0 15px 0 0;
}
div.sidebar li {
list-style : none;
margin : 0 0 25px;
}
div.sidebar li form {
margin : 0.2em 0 0;
padding : 0;
}
div.sidebar ul ul {
margin : 0 0 0 0;
}
div.sidebar ul ul li {
list-style : none;
margin : 0;
}
div.sidebar ul ul ul {
margin : 0 0 0 0.5em;
}
div.sidebar ul ul ul li {
list-style : circle;
}
div.gallery dl, div.navigation div.nav-previous {
float : left;
}
input#author, input#email, input#url, div.navigation div {
width : 300px;
}
div.gallery *, div.sidebar div, div.sidebar h3, div.sidebar ul {
margin : 0;
padding : 0;
}
a:hover, #content a:hover, #content h2 a:hover, #access li a:hover {
color : #f30;
text-decoration : underline;
}
a:active, #content a:active, #content h2 a:active, #access li a:active {
color : #000;
text-decoration : line-through;
}
img#logo {
border : none;
}
#access li.current_page_item a {
font-weight : normal;
}
#respond h3 {
border-bottom : 1px dotted #f30;
padding : 0 0 5px;
margin : 50px 0 5px;
}
#content p.galerie {
text-indent : 0;
line-height : 1em;
}
#content p.galerie a {
margin : 0 2px 2px 0;
}
div.comment-author {
font-weight : bold;
color : #f30;
}
div.comment-meta, #content li span.meta-sep a {
font : normal 10px "Courier New", Courier, monospace;
color : #f30;
}
#comments-list h3 {
padding-bottom : 4px;
border-bottom : 1px dotted #f30;
}
ul#galerie, ul#galerie li, ul#galerie li a, ul#galerie li a img {
margin : 0;
padding : 0;
list-style : none;
border : none;
line-height : 0;
}
ul#galerie {
margin : 60px 0 50px 0;
float : none;
}
ul#galerie li {
float : left;
overflow : hidden;
margin : 0 3px 3px 0;
border : none;
}
div#referenzen {
margin : 30px 0 50px 0;
}
#referenzen, #referenzen a {
color : #239;
line-height : 1.4em;
}
#referenzen strong, #referenzen strong a {
color : #f30;
font-weight : normal;
}
li.comment p strong {
margin : 17px 0 0 -20px;
}
div.formcontainer {
margin : 34px 0 68px;
}
div.formcontainer legend {
display : none;
}
div.formcontainer fieldset {
border : none;
padding : 0;
margin : 0;
}
div.formcontainer input, div.formcontainer textarea {
border : 1px dotted #239;
border-top : 1px solid #239;
border-left : 1px solid #239;
padding : 2px 3px 2px 3px;
color : #239;
background-color : #fff;
font : normal 13px Arial, sans-serif;
}
div.formcontainer textarea {
width : 300px;
}
div.formcontainer input {
width : 300px;
}

div.formcontainer input#ec_option_cc {
width : 10px;
}

div.formcontainer input.button {
border : none;
background-color : #f30;
color : #fff;
width : auto;
margin-top : 7px;
font : normal 13px Arial, sans-serif;
}
div.formcontainer label {
color : #f30;
}
div.form-label {
margin : 6px 0 0 0;
}
div.form-option {
margin : 1px 0 2px 0;
}
div.formcontainer .required {
font : normal 10px "Courier New", Courier, monospace;
}
div.formcontainer input.required, div.formcontainer textarea.required {
font : normal 13px Arial, sans-serif;
}
#content ul#startlogos {
margin : 34px 0 0 0;
list-style : none;
border : none;
}
#content #startlogos li {
margin : 0 15px 15px 0;
padding : 0;
list-style : none;
border : none;
float : left;
}
#content p img {
margin-left : 0px;
}
#content p.error {
padding : 5px 0 5px 7px;
background-color : #239;
color : #fff;
width : 300px;
}
#content .comment strong {
margin : 0 0 0 0;
}
span.vvqbox {
margin : 7px 0;
padding : 0;
}
#lightbox {
position : absolute;
left : 0;
width : 100%;
z-index : 100;
text-align : center;
line-height : 0;
}
#lightbox img {
width : auto;
height : auto;
}
#lightbox a img {
border : none;
}
#outerImageContainer {
position : relative;
background-color : #fff;
width : 250px;
height : 250px;
margin : 0 auto;
}
#imageContainer {
padding : 10px;
}
#loading {
position : absolute;
top : 40%;
left : 0%;
height : 25%;
width : 100%;
text-align : center;
line-height : 0;
}
#hoverNav {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#imageContainer > #hoverNav {
left : 0;
}
#hoverNav a {
outline : none;
}
#prevLink, #nextLink {
width : 49%;
height : 100%;
display : block;
}
#prevLink {
left : 0;
float : left;
}
#nextLink {
right : 0;
float : right;
}
#prevLink:hover, #prevLink:visited:hover {
background : url(../images/prevlabel.gif) no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
background : url(../images/nextlabel.gif) no-repeat right 15%;
}
#imageDataContainer {
font : 10px Verdana, Helvetica, sans-serif;
background-color : #fff;
margin : 0 auto;
line-height : 1.4em;
overflow : auto;
width : 100%;
}
#imageData {
padding : 0 10px;
color : #666;
}
#imageData #imageDetails {
width : 70%;
float : left;
text-align : left;
}
#imageData #caption {
font-weight : bold;
}
#imageData #numberDisplay {
display : block;
clear : left;
padding-bottom : 1em;
}
#imageData #bottomNavClose {
width : 66px;
float : right;
padding-bottom : 0.7em;
outline : none;
}
#overlay {
position : absolute;
top : 0;
left : 0;
z-index : 90;
width : 100%;
height : 500px;
background-color : #000;
}
div.postavatar {
margin: 4px 5px 0px 1px;
float: left;
}

/*div.ohnebilder img, div.ohnebilder p, div.ohnebilder div.wp-caption, div.ohnebilder pre, div.ohnebilder a.more-link, div.ohnebilder object {
display: none;
}

div.ohnebilder div.postavatar img {
display: none;
}*/

div#links {
width: 485px;
border-top: dotted 1px #f30;
margin-top: 10px;
}

div#links ul {
padding-top: 10px;
}

div#links ul li {
float: none;
display: block;
}

div.postavatar {
margin: 0;
padding: 4px 12px 7px 0;
}

div.postavatar img {
border: none;
}

div.like_button {
	margin: 15px 0 5px 0;
}

a {
color : #239;
}

#content h6 a {
color : #f30;
}

#content h6 a:hover {
color : #239;
}

div#share {
	margin: 0 0 50px 0;
	padding: 0;
}

#share img {
	border: none;
}

a.more-link, #access a.more-link {
	display: block;
	margin: 10px 0;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#post h3.startseite {
	font-weight: normal;
	font-size: 13px;
	margin: 0 5px 0 0;
	padding: 0;
}

a.share {
margin-bottom: 40px;
}

div#anmeldung {
	position: fixed;
	bottom: 25px;
	padding: 0;
	margin: 0;
	left: 680px;
}

div#anmeldung ul, div#anmeldung ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}

div#anmeldung ul li a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #f30;
	text-decoration: none;
}

div#anmeldung ul li a:hover {
	text-decoration: underline;
}

#content h4.page-title {
	margin-bottom: 40px;
}
