
body {
background:#EFEFF4;
color:#303030;
font-size:14px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;


padding:0px;
margin:0px;

}
#container {
width:1000px;
padding:0 0 0 0;
margin-top:10px;
margin-left: auto;
margin-right: auto;
margin-bottom:0;

}




h1{
color:black;
}
 h2{
   color:black;
 }
 h3{

color:black;
 }

h4 {
color:black;
}
h5{
color:black;
}
h6{
color:black;
}

a {
color: rgb(100,135,220);

text-decoration:none;
}
a:active {
color: rgb(100,135,220);
}
a:visited{
color: rgb(100,135,220);
}
a:hover {
 color: blue;
}
/*
h5 a {
text-decoration:none;
color:#0000CD;
}
h5 a:active {
color:#0000CD;
}
h5 a:visited{
color:#0000CD;
}
h5 a:hover {
  color:red;
}

*/
h6 a {
text-decoration:none;
color:black;
}
h6 a:active {
color:black;
}
h6 a:visited{
color:black;
}
h6 a:hover {
  color:red;
}

ol {

margin-top:1em;
margin-bottom:1em;
}




ul {

margin-top:1em;
margin-bottom:1em;
}
 
#banner {
/*border-bottom:1px solid #BABABC;
border-right:1px solid #BABABC;
border-left:1px solid #BABABC;*/
border-bottom:1px solid #BABABC;
height:4.7em;
width:100%;
padding:0 0px;
margin-top:0;
/*background-color:#e1ddd9 ;
margin-right:1px;*/
background-color: rgb(100,135,220);
color:white;
}
#banner p {
color:white;
}


#bannerleft {
float:left;
height:4.7em;
width:16em;
margin:0 0 0 0;
background-color:#e1ddd9 ;
/*border-right:1px solid white;*/
}

#bannerleft img {
margin:0 0 0 50px;} 

#bannerright {
float:right;
height:4.7em;
font-size:0.8em;
font-weight:bolder;
margin-right:5px;
margin-top:5px;

}



#siteheader {

text-align:center;
color:black;
padding-right:10px;
 font-size:12px;
}
#siteheader a {
color:black;
}
 #siteheader a:active {
color:black;
}
#siteheader a:visited {
color:black;
}
#siteheader a:hover  {
color:white;
}
.pagetitle{
/*margin-top:15px;*/
font-size:2em;
font-weight:bold;
padding-top:15px;
}
/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 16em #e1ddd9;  /* linke Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */

 }

#inner{ margin:0px; width:100%

; 

/*border-right:1px solid #BABABC;
margin-right:1px;*/
} /* die IE PC schlaufe */

/* --------------left navigavtion------------- */
#left {
 width:16em;
 float:left; 
 position:relative;
 margin-left:-16em; 
 margin-right:0;
padding-top:0.5em;
padding-bottom:10px;
background-color:#e1ddd9;

 }


#languages{
margin-right:1em;
text-align:right;
}
#menu{
width:13.95em;
margin-bottom:0.5em;
margin-top:0.5em;
margin-left:1em;
padding:0;
 
border:1px solid #666;
}

.menu-level1 {
padding:0;
margin:0 0 0 5px;

}
.menu-level2{
padding: 0 0 0 0;
margin:0 0 0 10px;

}
 .menu-level3{
padding: 0 0 0 0;
margin:0 0 0 15px;


}



.menu-level1 li,.home li {
padding: 3px 0 3px 0;
list-style-type:none;
font-size:1em;
font-weight: normal; 
}

.menu-level2 li {
padding: 0;
list-style-type:none;
/*font-size:9px;*/
}
.menu-level2-with-subpage,.menu-level2-active,.menu-level2-current-active {
padding: 0;
list-style-type:none;
/*font-size:9px;*/

}
.menu-level3 li {
padding: 0;
list-style-type:none;
/*font-size:8px;*/

}
.menu-level3-with-subpage,.menu-level3-active,.menu-level3-current-active{
padding: 0;
list-style-type:none;
/*font-size:0.8em;*/

}

#left .news-latest-container{
width:14em;
margin-left:1em;
}
#left .latestnews {
width:14em;
margin-bottom:0.5em;
margin-left:0.5em;
margin: 5px 1em 5px 0.5em;
}

/* -----------------Inhalt--------------------- */
#content{ 
position: relative;
padding: 30px 0.5em 10px 1em;
margin:0 0 0 0;
min-height:35em;


}
* html #content {
 height:35em;
}
#content{
background-color:#EFEFF4;}
#content img{
padding:1px;
display:inline;
background:#cccccc;
color:#303030;
border:4px solid #f0f0f0;
}


/*  ----------------footer---------------------- */ 
#footer {
padding:5px 0 5px 0;
/*margin-right: 1px;*/
border-right:1px solid #BABABC;
background-color: rgb(100,135,220);
margin:0;
}
#footer a {
color:white;
font-size:0.8em;
}
 #footer a:active {
color:white;
}
#footer a:visited {
color:white;
}
#footer a:hover  {

color:blue;
background-color: rgb(100,135,220);
}
#leftfooter{
width:16em;
float:left;
text-align: left; 
}
#rightfooter{
position:relative;
text-align: right; 
padding-right:10px;
}
.loginbox {
margin-left:0.5em;
text-align:center;
margin-bottom: 10px;

}
.csc-uploads-fileName{
background-color:#EFEFF4;
}
div.bg {
border-style: solid;
border: 1px;
background-image: url(/uploads/pics/home.jpg);
background-position: center;
border-color: #666666; ;
text-align : center;
background-repeat: no-repeat;
width:500px;height:400px;
margin-left: 12em;
}

.tx-flvplayer2-pi2{
padding-top: 327px;
margin-left:102px


}
.bmg{
background-color: #bfdd9e;

}

