/* www.ewoca3.de */

/* Ganz allgemein */

body, img, h1, h2, h3, h4, h5, p, li, a, ul, input, textarea, div {
border: 0;
margin: 0;
padding: 0;
}

ul {
margin: 0 10px 0 23px;
list-style: square;
}

hr {
display: none;
}

.versteckt_web, .versteckt_beide {
display: none;
}

/* Die Hauptboxen */

body	{
color: #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 62.5%;
background-color: #7DB713;
}

div#wrapper {
position: absolute;
width: 900px;
background-color: #fff;
}

div#header {
position: relative;
width: 900px;
height: 230px;
background: #fff url(/fileadmin/templates/images/header_webtemp.jpg) top right no-repeat;
}

div#column1 {
position: relative;
width: 160px;
margin-right: 40px;
float: left;
}

div#content {
position: relative;
width: 460px;
margin-right: 40px;
float: left;
}

div#column3 {
position: relative;
width: 200px;
float: left;
}

div#column3 .item {
padding: 15px 0 0 0;
background: #fff url(/fileadmin/templates/images/item_top.gif) left top no-repeat;
}

div#footer {
clear: both;
height: 30px;
}


/* Die Navigation */

div#column1 ul {
margin: 0;
padding: 0;
}

div#column1 ul li {
text-align: left;
list-style: none;
}

div#column1 ul ul li a {
border-top: 0px solid #F8BA55;
color: #58595B;
padding: 1em 0 1em 4em;
text-decoration: none;
font-size: 1.1em;
line-height: 1em;
display: block;
}

div#column1 ul li a {
border-top: 1px solid #F8BA55;
color: #58595B;
padding: 1em 0 1em 2em;
text-decoration: none;
font-size: 1.1em;
line-height: 1em;
display: block;
}

div#column1 ul li a:hover {
background: #fff url(/fileadmin/templates/images/green_dot.gif) 0.5em center no-repeat;
color: #E84200;
}

div#column1 ul ul li a:hover {
background: #fff url(/fileadmin/templates/images/green_dot.gif) 2.5em center no-repeat;
color: #E84200;
}

div#column1 ul li strong.cur a {
background: #fff url(/fileadmin/templates/images/green_dot.gif) 0.5em center no-repeat;
color: #E84200;
font-weight: bold;
}

div#column1 ul ul li strong.cur a {
background: #fff url(/fileadmin/templates/images/green_dot.gif) 2.5em center no-repeat;
color: #E84200;
font-weight: bold;
}

/* Sprachen */

ul#lang {
position: absolute;
top: 190px;
right: 0px;
text-align: right;
color: #ccc;
}

ul#lang li {
float: left;
list-style: none;
text-align: right;
}

ul#lang li.first {
margin-right: 1em;
border-right: 1px solid #ccc;
padding-right: 1em;
}

ul#lang li a {
color: #ccc;
}

/* Die Schriftinformationen */

h1, h2, h3, h4, h5, p, ul, li, a  {
text-align: left;
font-weight: normal;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
}

#content h2 {
font-size: 1.3em;
line-height: 1em;
margin-bottom: 1em;
font-weight: bold;
color: #E84200;
}

#content h3 {
font-size: 1.1em;
line-height: 1em;
margin-bottom: 1em;
font-weight: bold;
color: #E84200;
}

#content h3 a {
font-size: 1.1em;
line-height: 1em;
margin-bottom: 1em;
font-weight: bold;
color: #E84200;
}

#content h4,
#content h5,
#content h6 {
font-size: 1em;
line-height: 1em;
margin-bottom: 1em;
font-weight: bold;
color: #000;
}

#content p, #content ul, #content ol, #content blockquote {
font-size: 1.1em;
line-height: 1.4em;
margin-bottom: 1.4em;
}

#content li {
list-style: disc;
}

#column3 h2 {
margin: 0 0 1em 0;
padding: 0 10px 0 15px;
font-size: 1.1em;
line-height: 1em;
font-weight: bold;
color: #E84200;
display: none;
}

#column3 h3 {
margin: 0 0 1em 0;
padding: 0 10px 0 15px;
font-size: 1.1em;
line-height: 1em;
font-weight: bold;
color: #E84200;
}

#column3 h3 a {
font-weight: bold;
color: #E84200;
}

#column3 p {
padding: 0 10px 0 15px;
font-size: 1em;
line-height: 1.4em;
margin-bottom: 1.8em;
}

a {
color: #000;
text-decoration: underline;
}

a:hover {
text-decoration: none;
} 

/* Die Bilder */

img.right {
margin: 0 0 2em 2em;
float: right;
}

#column3 img.logo {
margin: 0 4px 0 0;
}

.skiplinks {margin:0;}
.skiplinks li {
display:none;
list-style: none;
}

#startseite {
display:block;
width:288px;
height:210px;

}

#startseite span {
display:block;
background-image:url(/fileadmin/templates/images/logo_ewoca3.png);
width:288px;
height:210px;
text-indent:-1000em;
}

/* Nur f�r die Sitemap */

div.csc-sitemap ul li {
font-size: 1.1em;
line-height: 1.4em;
margin-bottom: 1.4em;
list-style: circle;
}

div.csc-sitemap ul li ul li {
font-size: 1em;
line-height: 1.4em;
margin-bottom: 0em;
}

/* Anmeldeformulare */

input, textarea  {
text-align: left;
font-weight: normal;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
padding: 0.5em;
font-size: 1.1em;
line-height: 1.4545em;
margin-bottom: 1.4545em;
border: 1px solid #ccc;
color: #000;
}

input.csc-mailform-input, textarea.csc-mailform-text {
width: 300px;
}


input:focus, textarea:focus  {
border: 1px solid #E84200;
}

fieldset {
border: 0;
padding: 15px 0 0 15px;
text-align: left;
}

label {
float: left;
padding: 0.5em 0 0.5em 0;
font-size: 1.1em;
line-height: 1.4545em;
margin-bottom: 1.4545em;
width: 10em;
color: #000;
}

div.csc-mailform-field, input.csc-mailform-submit {
clear: left;
}

input.csc-mailform-submit {
margin-left: 10em;
background-color: #fff;
}

input.csc-mailform-submit:hover {
background-color: #E84200;
color: #fff;
}

/* Bildunterschriften etc */

dd.csc-textpic-caption {
padding-top: 5px;
font-size: 0.9em; 
color: #999;
}

.wtgallery_singlepic_popup {
color: #999;
}

.wtgallery_singlepic {
margin-bottom: 0.5em;
}

.wtgallery_pagebrowser {
margin-top: 0.5em;
}


.wtgallery_listpic {
margin: 0 6px 6px 0;
}

.wtgallery_listpic {
margin: 0 6px 6px 0;
}

wtgallery_listpic_lastofrow {
margin: 0 6px 6px 0;
}


#column3 .news-latest-container .img { margin-left:15px;margin-bottom:4px;}

.csc-menu-4 { margin-bottom:16px;}
.csc-menu-4 dt {margin-bottom:8px;}
.csc-menu-4 dd {margin-left:0;margin-bottom:8px;}





