body {
margin-top:0;
background:#9EC6BA;
font-family:"Lucida Grande", "Helvetica Neue", Verdana, Arial, Helvetica,sans-serif;
}

.container {
width:870px;
background:#FFF;
margin:0 auto;
}

h1,h2,h3,h4,h5,h6 {
font-family:"Lucida Grande", "Helvetica Neue", Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
}

.csc-header br {
display:none;
border:2px solid #FF0;
}

h2 {
font-size:2em;
margin-bottom:0.75em;
}

h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:0.9em;
font-weight:700;
}

h5 {
font-size:1.2em;
line-height:1.25;
margin-bottom:0.9em;
font-weight:700;
color:#000;
}

p {
margin:0 0 1em;
}

#weather {
color:#333;
display: none;
text-align:right;
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}
#ffm {
margin-top: 48px;
margin-right: 5px;
font-family:"Lucida Grande", "Helvetica Neue", Verdana, Arial, Helvetica,sans-serif;
}


#container-header {
margin-bottom:10px;
}

#container-navigation {
border-top:1px solid #AAA;
margin-bottom:10px;
}

#container-inner-navigation {
text-align:right;
padding:4px 18px 4px 0;
}

#container-footer {
border-top:1px solid #AAA;
text-align:right;
}

#container-inner-footer {
font-size:0.9em;
text-align:center;
margin:5px 18px;
}

#container-inner-portfolio {
position:relative;
margin-left:18px;
width:360px;
}

#container-inner-content {
margin-right:18px;
}

span.navigation a {
color:#FFF;
background-color:#000;
text-decoration:none;
font-weight:700;
font-size:0.9em;
margin:0;
padding:8px 10px 5px;
}

span.navigation a:hover {
color:#FF2424;
}

span.navigation a:active {
color:#000;
background-color:transparent;
}

.stripViewer .panelContainer .panel ul {
text-align:left;
margin:0;
}

.stripViewer {
position:relative;
overflow:hidden;
width:360px;
clear:both;
background:#fff;
margin:auto;
}

.stripViewer .panelContainer {
position:relative;
left:0;
top:0;
width:100%;
list-style-type:none;
}

.stripViewer .panelContainer .panel {
float:left;
height:100%;
position:relative;
width:360px;
}

.stripNavL,.stripNavR {
margin-bottom:0.9em;
}

.stripNavL a,.stripNavR a {
text-decoration:none;
font-size:0.9em;
font-weight:700;
color:#ccc;
}

.stripNavL {
float:left;
}

.stripNavR {
margin-right:4px;
float:right;
}

img,#container-portfolio,#container-main-content,.span-22 {
margin:0;
padding:0;
}

.wrapper,.panel {
width:360px;
border:0;
overflow:hidden;
margin:0;
padding:0;
}

form div label,form span label {
clear:both;
color:#444;
display:block;
font-size:0.8em;
line-height:0.8em;
font-weight:400;
margin:0;
}

input.text {
width:196px;
margin-bottom:3px;
}

textarea.textarea {
width:420px;
}

input.text,textarea.textarea {
border-color:#7C7C7C #c3c3c3 #ddd;
border-style:solid;
border-width:1px;
}

form ul {
font-size:100%;
list-style-type:none;
width:100%;
}

form li {
position:relative;
clear:both;
display:block;
}

textarea.kontaktError,input.kontaktError {
background:#FFF6BF;
border-color:#D12F19 #FBC2C4 #FBC2C4 #D12F19;
}

.dateforblog {
font-family:Arial, Helvetica, Sans-Serif;
font-size:0.9em;
font-weight:400;
color:#777;
}

.small {
font-size:0.8em;
margin-bottom:1.875em;
line-height:1.2em;
}

h1,h6 {
font-size:0.9em;
font-weight:700;
color:#09C;
}

#container-inner-footer a:link,#container-inner-footer a:visited,#container-inner-footer a:active,#container-inner-footer a:hover {
color:#000;
text-decoration:none;
font-style:normal;
}
