HTML, BODY {
	font-family: Verdada, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
    margin:0 auto;
    text-align: center;
	scrollbar-base-color: #326cb3;
	scrollbar-track-color: #cacbda;
	scrollbar-face-color: #cacbda;
	scrollbar-arrow-color: #326cb3;
	scrollbar-3dlight-color: #cacbda;
 	scrollbar-darkshadow-color: #cacbda;
	scrollbar-highlight-color: #326cb3;
	scrollbar-shadow-color: #326cb3;
	background-color: #cacbda;
    /*background:#cacbda url(../images/background.gif);*/
    }

h2,h3,h4,h5,h6 {
	font: normal 12px Verdana,Arial;
    }

h1 {
	font: normal 14px Verdana,Arial;
	font-weight: bold;
    }
img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

.menu_links {
	text-align: center;
    color: #435571;
	text-decoration: none;
    background-color:#ffffff;
    padding:5px 0px 20px 5px;
    }
.menu_links a:link {color: #435571; text-decoration: none;}
.menu_links a:active {color: #a03945; text-decoration: none;}
.menu_links a:visited {color: #435571; text-decoration: none;}
.menu_links a:hover {color: #a03945; text-decoration: none;}

.inhalt {
    font-family: Verdada, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align: left;
    color: #435571;
    background-color:#FFFFFF;    
    padding: 5px 25px 20px 5px;
    }
.inhalt a:link {color: #326cb3; text-decoration: underline;}
.inhalt a:active {color: #326cb3; text-decoration: underline;}
.inhalt a:visited {color: #808080; text-decoration: underline;}
.inhalt a:hover {color: #579538; text-decoration: underline;}

.rechte_box{
    font-family: Verdada, Arial, Helvetica, sans-serif;
    font-size:12px;
	text-align: left;
    color: #435571;
	text-decoration: none;
    padding: 5px 12px 0px 2px;
    background-color: #ffffff;
   }
.rechte_box a:link {color: #326cb3; text-decoration: underline;}
.rechte_box a:active {color: #326cb3; text-decoration: underline;}
.rechte_box a:visited {color: #808080; text-decoration: underline;}
.rechte_box a:hover {color: #ffffff; text-decoration: underline;}

html>body .rechte_box {
    margin:0px;
    padding: 5px 18px 0px 0px;
    }

.breadcrumb{
    float: left;
    font-family: Verdada, Arial, Helvetica, sans-serif;
    font-size:9pt;
    color: #435571;
	text-decoration: none;
    padding: 5px 2px 0px 0px ;
}
.breadcrumb a:link {color: #326cb3; text-decoration: none;}
.breadcrumb a:active {color: #326cb3; text-decoration: none;}
.breadcrumb a:visited {color: #808080; text-decoration: none;}
.breadcrumb a:hover {color: #a03945; text-decoration: none;}   

.seiten_header{
    background-color: #326cb3;
    border-left:3px solid #326cb3;
    border-right:3px solid #326cb3;
    }

#suche {
    padding-right:10px;
    }

.seiten_menue_oben{
    background-color: #579538;
    border-left:1px solid #326cb3;
    border-right:1px solid #326cb3;
    }
.seiten_logo{  
    background-color: #FFFFFF;
    border-left:1px solid #326cb3;
    border-right:1px solid #326cb3;
    }

.seiten_main{
    border-left:1px solid #326cb3;
    border-right:1px solid #326cb3;
    }

.seiten_footer {
    font-family: Verdada, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #FFFFFF;
    background-color: #326cb3;
    padding: 3px;
    float:center;
    border-left:1px solid #579538;
    border-right:1px solid #579538;
    border-bottom:1px solid #579538;
    }

#l_static {
    padding: 3px;
    text-align: right;
    }

hr {
	border: none 0; 
	border-top: 1px dashed #435571;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
    }

/* hier faengt das menu links an*/
#navcontainer {
    float: right;
    text-align: center;
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    }
 
#nav {
    list-style: none outside none;
    margin: 1px;
    padding: 0px;
    }
 
@media all {
        #nav {
        text-align: center;
        }
    }
 
#nav li {
    display: inline;
    line-height: 1.2em;
    margin: 1px;
    padding: 0px;
    position: relative;
    }
 
html>body #nav li {
    margin:1px;
    padding: 0px;
    }
 
#nav a, #nav a:link, #nav a:visited {
    background: url(../images/m-oben.gif) center repeat-x;
    bottom: 0px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    line-height: 1.em;
    margin: 0;
    padding: 8px 5px 7px 5px;
    position: relative;
    right: 0px;
    text-decoration: none;
    }
 
#nav a:hover {
    background: url(../images/m-oben-o.gif) center repeat-x;
    bottom: 0px;
    color: #FFF;
    position: relative;
    right: 0px;
    }
 
#nav a:active {
    background: url(../images/m-oben-o.gif) center repeat-x;
    bottom: 0px;
    right: 0px;
    color: #FFF;
    position: relative;
    }
 
#nav li#active {
    background-color:# url(../images/m-oben.gif) center repeat-x;
    display: inline;
    margin:0px;
    padding:0px;
    position: relative;
    }
 
html>body #nav li#active {
    margin:0px;
    padding:0px;
    }
 
#nav #active a, #nav #active a:link, #nav #active a:visited, #nav #active a:hover {
    background: url(../images/m-oben-o.gif) center repeat-x;
    cursor: pointer;
    bottom: 0px;
    right: 0px;
    color: #FFF;
    position: relative;
    }

.csc-mailform {
border: 0px;
}


.csc-mailform-field input {
background-color: #ffffff;
border: 1px solid;
border-color: #326cb3;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

.csc-mailform-field textarea {
background-color: #ffffff;
border: 1px solid;
border-color: #326cb3;
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
}

.csc-mailform-field label {
font-size:11px;
line-height:15px;
color:#326cb3;
float: left;
text-align: right;
width: 120px;
display: block;
font-family: Verdana, Geneva, Helvetica, sans-serif;
margin:2px 0px 2px 2px;
padding: 0px 5px 0px 0px;
}

.csc-mailform-field {
font-size: 11px;
line-height:15px;
clear:both;
} 

#mailformformtype_mail {
margin: 3px 0px 0px 280px;
padding: 1px;
border:1px solid #326cb3;
clear:both;
}

html>body #mailformformtype_mail {
clear:both;
margin: 0px 0px 0px 280px;
padding: 3px;
}

select {
    font-family: Verdada, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    padding:1px;
    border:1px solid #326cb3;
}

html>body select {
margin: 2px 0px 1px 0px;
padding: 1px;
}
    
button {
font-family: Verdada, Arial, Helvetica, sans-serif;
color: #326cb3;
font-size: 11px;
padding: 2px 1px 0px 1px;
margin: 0px
}

html>body button {
margin: 0px;
padding: 0px;
}


.css-uploads-fileName a:link {color: #435571; font-size: 10px; text-decoration: none;}
.css-uploads-fileName a:active {color: #a03945; font-size: 10px; text-decoration: none;}
.css-uploads-fileName a:visited {color: #435571; font-size: 10px; text-decoration: none;}
.css-uploads-fileName a:hover {color: #a03945; font-size: 10px; text-decoration: none;}

