/*
----------------------------------------
Stylesheet vannahmen.de
----------------------------------------
*/

/* 
----------------------------------------
Allgemeine Konfigurationen 
----------------------------------------
*/

body {
   margin: 10px;  
   text-align: center;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 10pt;
   font-style: italic;
   color: #333333;
   background: #003300;   
}

img {
    border: none;
}

h1 {
   color: #1f4200;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-style: italic;
}

h2 {
   color: #1f4200;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-style: italic;
}

h3 {
   color: #1f4200;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-style: italic;
}

blockquote {
   padding: 7px 0px;
   font-size: 10px;
   color: #808080;
}

p { 
   display: inline;
}

fieldset {
   border: none;
}

legend {
   display: none;
}

label {
   display: block;
}

input {
   margin: 0px 0px 10px 0px;
   width: 88%;
} 

select {
   margin: 0px 0px 10px 0px;
}

textarea {
   margin: 0px 0px 10px 0px;
   width: 88%;
} 

.csc-mailform-submit {
   width: 120px;
} 

.powermail_submit {
   width: 120px;
}

/* 
----------------------------------------
Konfiguration der Links 
----------------------------------------
*/

a:link {
   color: #62a575;
   text-decoration: underline;
}

a:visited {
   color: #808080;
   text-decoration: underline;
}

a:hover, a:active {
   color: #b3b3b3;
   text-decoration: none;
}

/* --- Navigation Level 1 --- */

a.level1std:link, a.level1std:visited, a.level1std:active {
   padding: 5px 5px 0px 5px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #333333;
   border-bottom: 1px solid #e6e6e6;
}

a.level1std:hover, a.level1std:focus {
   background: #7a9c87;
   color: #fafafa;
}

a.level1act:link, a.level1act:visited, a.level1act:active, a.level1act:hover, a.level1act:focus {
   padding: 5px 5px 0px 5px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #fafafa;
   background: #7a9c87;
   border-bottom: 1px solid #e6e6e6;      
}

/* --- Navigation Level 2 --- */

a.level2std:link, a.level2std:visited, a.level2std:active {
   padding: 5px 5px 0px 20px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #333333;
   border-bottom: 1px solid #e6e6e6;
}

a.level2std:hover, a.level2std:focus {
   background: #7a9c87;
   color: #fafafa;
}

a.level2act:link, a.level2act:visited, a.level2act:active, a.level2act:hover, a.level2act:focus {
   padding: 5px 5px 0px 20px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #fafafa;
   background: #7a9c87;
   border-bottom: 1px solid #e6e6e6;      
}

/* --- Navigation Level 3 --- */

a.level3std:link, a.level3std:visited, a.level3std:active {
   padding: 5px 5px 0px 40px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #333333;
   border-bottom: 1px solid #e6e6e6;
}

a.level3std:hover, a.level3std:focus {
   background: #7a9c87;
   color: #fafafa;
}

a.level3act:link, a.level3act:visited, a.level3act:active, a.level3act:hover, a.level3act:focus {
   padding: 5px 5px 0px 40px;   
   height: 20px;   
   display: block;
   text-decoration: none;
   color: #fafafa;
   background: #7a9c87;
   border-bottom: 1px solid #e6e6e6;      
}

/* --- Location --- */

a.location:link, a.location:visited, a.location:focus, a.location:hover, a.location:active  {
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}


/* --- WhiteLink --- */

a.whitelink:link, a.whitelink:visited, a.whitelink:active {
   text-decoration: none;
   color: #ffffff;
}

a.whitelink:hover, a.whitelink:focus {
   color: #ffffff;
   text-decoration: underline;
}

/* 
----------------------------------------
Konfiguration der Klassen 
----------------------------------------
*/

.contentelement {
   clear: both;
}

.download:hover {
   background: #e6e6e6;    
}

/* 
----------------------------------------
Konfiguration der IDs 
----------------------------------------
*/

#container {
   margin: 0px auto;
   padding: 0px;
   width: 900px;
   text-align: left;
}

#top {
   width: 900px;
   height: 53px;
   background: url(../img/top.png) no-repeat;
}

#header {
   padding: 0px;
   width: 900px;
   height: 233px;  
   background: url(../img/header.png) no-repeat;
}

#contentheader {
   margin: 0px 0px 0px 32px;
   padding: 0px;
   width: 756px;
}

#contenttop {
   width: 900px;
   height: 36px;
   background: url(../img/contenttop.png) no-repeat;
}

#contentcontainer {
   width: 900px;
   background: url(../img/middle.png) repeat-y;
}

#content {
   float: left;
   margin-left: 15px;
   padding: 10px 0px;
   width: 510px;
   min-height: 540px;
}

#contentlanguage {
  float: right;
  margin-left: 30px;
  width: 100px;
}

#sidebarcontainer {
   float:left;
   width: 210px;
}

#sidebartop { 
   margin: 0px;
   padding: 0px;
   height: 36px;
   background: url(../img/sidebartop.png) no-repeat;
}

#navigation {
   margin: 0px;
   padding: 0px; 
   background: url(../img/sidebarmiddle.png) repeat-y;
}

#navigation ul {
   margin: 0px;
   padding: 0px 0px 0px 18px;
   list-style-type: none;
   list-style-image:none;
   list-style-position:outside;    
}

#navigation li {
}

#sidebarcontent {
   margin: 0px;
   padding: 30px 0px 0px 18px; 
   background: url(../img/sidebarmiddle.png) repeat-y;
}

#sidebarbottom {
   margin: 0px;
   padding: 0px; 
   height: 124px;
   background: url(../img/sidebarbottom.png) no-repeat;
}

#bottom {
   margin: 0px;
   padding: 0px;
   clear: both;
   width: 900px;
   height: 77px;
   background: url(../img/bottom.png) no-repeat;
}

/* --- Footer --- */

#location {
   padding: 0px 0px 10px 0px;
   text-align: center;
   font-size: 10px;
   color: #cccccc;
}

#copyright {
   text-align: center;
   font-size: 10px;
   color: #cccccc;   
}

/* 
----------------------------------------
Konfiguration der Erweiterungen 
----------------------------------------
*/


/* --- Powermail --- */

.tx_powermail_pi1_fieldwrap_html_21 label {
   font-weight: bold;
}

.tx_powermail_pi1_fieldwrap_html_145 label {
   font-weight: bold;
}

.jscalendar_cb, .powermail_check {
    width: 20%;
}

.powermail_check_inner label, .tx_powermail_pi1_fieldwrap_html_date label {
    display: inline;
    float: left;
}

#uid275_msgCnt {
    display: none;
}
