body {
 margin: 0 0 0 0;
 background-color : #bddb59;
}

html, body{
  width:100%;
  margin: 0px;
  padding: 0px;
  background: url(../../images/bg_gesamt.jpg) repeat-x;
  background-color : #bddb59;

}

a.menulink1:link {font-family: Verdana;font-size: 1.4em; font-weight: normal; color:#ffffff;text-decoration:none;}
a.menulink1:visited {font-family: Verdana;font-size: 1.4em; font-weight: normal; color:#ffffff;text-decoration:none;}
a.menulink1:hover {font-family: Verdana;font-size: 1.4em; font-weight: normal;color:#CEEE05;text-decoration:none;}
a.menulink1:active {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#CEEE05;text-decoration:none;}

a.menulink1_act:link {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#CEEE05;text-decoration:none;}
a.menulink1_act:visited {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#CEEE05;text-decoration:none;}
a.menulink1_act:hover {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#CEEE05;text-decoration:none;}
a.menulink1_act:active {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#CEEE05;text-decoration:none;}

a.menulink2:link {font-family: Verdana;font-size: 1.4em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.menulink2:visited {font-family: Verdana;font-size: 1.4em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.menulink2:hover {font-family: Verdana;font-size: 1.4em; font-weight: normal;color:#ffffff;text-decoration:none;}
a.menulink2:active {font-family: Verdana;font-size: 1.4em; font-weight: normal;color:#ffffff;text-decoration:none;}

a.menulink2_act:link {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#ffffff;text-decoration:none;}
a.menulink2_act:visited {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#ffffff;text-decoration:none;}
a.menulink2_act:hover {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}
a.menulink2_act:active {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}

a.menulink3:link {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#472438;text-decoration:none;}
a.menulink3:visited {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#472438;text-decoration:none;}
a.menulink3:hover {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}
a.menulink3:active {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}

a.menulink3_act:link {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#ffffff;text-decoration:none;}
a.menulink3_act:visited {font-family: Verdana;font-size: 1.4em; font-weight: bold; color:#ffffff;text-decoration:none;}
a.menulink3_act:hover {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}
a.menulink3_act:active {font-family: Verdana;font-size: 1.4em; font-weight: bold;color:#ffffff;text-decoration:none;}

a:link {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a:visited {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a:hover {font-family: Verdana;font-size: 1.0em; font-weight: normal;color:#ffffff;text-decoration:none;}
a:active {font-family: Verdana;font-size: 1.0em; font-weight: normal;color:#ffffff;text-decoration:none;}

a.internal-link:link {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.internal-link:visited {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.internal-link:hover {font-family: Verdana;font-size: 1.0em; font-weight: normal;color:#ffffff;text-decoration:none;}
a.internal-link:active {font-family: Verdana;font-size: 1.0em; font-weight: normal;color:#ffffff;text-decoration:none;}

a.external-link-new-window:link {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.external-link-new-window:visited {font-family: Verdana;font-size: 1.0em; font-weight: normal; color:#CEEE05;text-decoration:none;}
a.external-link-new-window:hover {font-family: Verdana;font-size: 1.0em; font-weight: normal;color:#ffffff;text-decoration:none;}
a.external-link-new-window:active {font-family: Verdana;font-size: 1.0em; font-weight: bold;color:#ffffff;text-decoration:none;}



input:hover,input:focus, textarea:hover, textarea:focus, select:hover, checkbox:hover
{
border: 1px solid #000000;
background: #ceee05;
}
/*CSS 3*/
input[type="text"],input[type="password"]{
padding:4px;
border: 1px solid #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
width:330px;
}

input[type="checkbox"] {
background: #ceee05;
}
/*end*/

textarea  {
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #000000;
background: #ffffff;
width: 360px;
height: 20em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
}

select  {
border: 1px solid #000000;
background: #ceee05;
}
input[type="submit"]   {
padding:3px;
border: 1px solid #000000;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
background: #ceee05;
cursor:pointer;
}


.csc-firstHeader, .csc-header csc-header-n1{
font-family: Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #ffffff;
margin-bottom : -5px;
margin-top : 0px;
}

.tx-loginboxmacmade-pi1-header {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #ffffff;
margin-bottom : 10px;
margin-top : 0px;
}

H1 {
font-family: Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #ffffff;
margin-bottom : -5px;
margin-top : 0px;
}

H2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #ffffff;
margin-bottom : 10px;
margin-top : 0px;
}

H3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
margin-bottom : 10px;
margin-top : 0px;
}

H4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
color : black;
margin-bottom : 10px;
margin-top : 0px;
}
p.tx-guestbook-form-error {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #CEEE05;
margin-bottom : 10px;
margin-top : 0px;
}
li {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
}

.subhead1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : black;
}

.subhead2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : green;
}

.subhead3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : red;
}

.headerdate {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : Green;
font-weight: normal;
}

strong {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size :12px;
margin-bottom : 10px;
margin-top : 0px;
color : #ffffff;
font-weight: bold;
}

b {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size :13px;
color : #ffffff;
margin-bottom : 10px;
margin-top : 0px;
}

td {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 12px;
color: #ffffff;
}

P {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
line-height : 120%;
color: #ffffff;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
text-indent : 0px;

}
P.align-center {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
line-height : 120%;
color: #ffffff;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
text-indent : 0px;
text-align: center;
}
P.align-right{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
line-height : 120%;
color: #ffffff;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
text-indent : 0px;
text-align: right;
}

P.align-justify{
text-align: justify;
}

UL {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
line-height : 120%;
color: #333333;
margin-top : 1px;
margin-bottom : 1px;
padding-bottom : 0px;
padding-left: 20px;
text-indent : 0px;
}

.ticker {
background-color : #FAF269;
}

.caption {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #FF9966;
}

.bulletlist {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
}

.table {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
}

.searchform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #6600CC;
font-weight : normal;
}

.searchresultpagetitle {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 15px;
color : #333333;
font-weight : bold;
}

.searchresultcontent {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #6600CC;
font-weight : normal;
}

.searchresultheader {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #333366;
font-weight : bolder;
}

.searchmarkup {
color : #FF0066;
}

.loginform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #CC0000;
font-weight : normal;
}

.mailform {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight : normal;
}

.mailformrequired {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight : bolder;
}

.mailformcomment {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #CC0000;
font-weight : bolder;
}

.mailformradio {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
font-weight : normal;
}

.filelinks {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #990000;
}

.filelinkssize {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : Green;
}

.celmenu {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : olive;
margin-top : 10px;
}

.celsubmenu {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #666699;
margin-left : 20px;
margin-top : 3px;
}

DIV.menu1-level1-act {
border-top: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
padding-left:5px;
background-color: #FFCC00;
}

DIV.menu1-level1-no {
border-top: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
padding-left:5px;
background-color: #FAF269;
width:100px;
}

DIV.menu1-level2-act {
border-bottom: 2px solid #ffffff;
border-right: 1px solid #ffffff;
color:#ffffff;
font-family: Verdana, Helvetica, sans-serif;
padding-top:11px;
padding-left:10px;
background-color: #b6d305;
width: 135px;
height:30px;
}

DIV.menu1-level2-no {
border-bottom: 2px solid #ffffff;
border-right: 1px solid #ffffff;
color:#ffffff;
font-family: Verdana, Helvetica, sans-serif;
padding-top:11px;
padding-left:10px;
background-color: #472438;
width: 135px;
height:30px;
}

DIV.menu1-level3-act {
border-bottom: 1px solid #ffffff;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
background-color: #532C41;
}
			  
DIV.menu1-level3-no {
border-bottom: 1px solid #ffffff;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
background-color: #CEEE05;
}
  
DIV.menu1-level4-act {
border-top: 1px solid #000000;
color:black;
font-weight:bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:44px;
background-color: #FFCC00;
}
			  
DIV.menu1-level4-no {
border-top: 1px solid #000000;
color:black;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding-top:1px;
padding-bottom:2px;
padding-left:44px;
background-color: #FAEF4C;
}
  			  
DIV.footer {
margin-top: 20px;
border-top: dotted 1px #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
}


 .pic_rahmen_list {
  border-color:#000000;
  border-style:solid;
  border-width:1px;
  height:84px;
  overflow:hidden;
  padding:0px;
  text-align:center;
  width:130px;
  }
