html, body {
font: normal 10pt/1.5 sans-serif;
scrollbar-3dlight-color:#f0f0f0;
scrollbar-arrow-color:#405282;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#C0C0C0;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#575757;
scrollbar-track-color:#f0f0f0;
background-color: #a7ffef;background-image: none;}


/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer}
a:link {color:#c00}
a:visited {color:#777}
a:hover,a:active {color:#bb202a;text-decoration:underline;}

/* GENERAL */
img {border:none}
hr {margin: 5px 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}



/* TYPOGRAPHY p, ul, ol {margin: 0 0 1.5em}*/
p, ul, ol {margin: 0 0 0 0}

h1, h2, h3, h4, h5, h6, .title, .inside_header, .inline_header, .img_captext, .small, .smalltext, .x-small, .xx-small
 {text-align:left;}
.small, #content_right p  {font-size:83%; line-height:140%}
.img_captext, .xsmall, .x-small {font-size:10px; letter-spacing: 0.01em; line-height:125%}
.img_captext, #calendar .small {color:#666666}

.title {
    display: block;
	 color: #3466fc;
	 font-size: 24px;
	 font-weight: bold;
	 margin: 0 0 10 40px;
 }
	 
.newsdate {
    display: block;
    clear: left;
    font-family: Georgia, Times, Verdana, Sans-Serif;
    font-size:18px;
    letter-spacing:0.2em;
    color:#bb202a;
    padding-top:6px;
    border-top: 1px dotted #bb202a;
    margin-bottom:10px;
    margin-top:10px;
}

/* HEADERS */
h1, h2, h3, h4, h5, h6 {
   letter-spacing:0px;
   font-family: arial,verdana,sans-serif;
/*   margin: 1.2em 0 .3em; */
   margin: 0 0 .3em 0;
	}
h1 {font-size: 146%; margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h3 a, h3 a:link,  h3 a:hover {text-decoration:none;}
h4,.inside_header {font-size: 116%; margin-top: 8px; margin-bottom:2px; font-weight:bold; color:#bb202a;}

.inline_header {color:#a1c405; font-size:166%;}
.inline_header_p {margin-top: 7px;}

h5,h5 a, h5 a:link, h5 a:hover, h5 a:visited, .colorcell, .colorcell a, .colorcell a:link, .colorcell a:hover, .colorcell a:visited
 {font-size: 106%; background-color: #bb202a;
  clear:left;
  font-weight: bold;
  letter-spacing: 0px;
  color: #ffffff;
  padding: 2px 5px 2px 5px;
}
h6 {font-size: 96%}



/* content blocks */
#all { width:100%; height:100%; background-color:#C0C0C0; margin-top:10px; }

#maintable {
width:100%;
height:100%;
background-color:#EDEFEF;
border-top:1px solid #756C68;
border-left:1px solid #756C68;
border-right:2px solid #756C68;
border-bottom:2px solid #756C68;
}

#topbanner {width: 100%;height: 100px;}

/* contains the content sections */
#content{width:100%;height:100%}

/* left column */
#left {vertical-align:top;width:220px; max-width:220px padding:3px;}
#languagemenu {vertical-align:middle; padding: 0 0px 15px 0px;}

#content_right { float: right;
width:100px;
background-color:#EDEFEF;
padding:3px;
}

#mitte {width:95%; background-color:#80c0fc; padding:10px;}

.footer {padding:10px;}






/* lines */
.thin, .thin_small {
    /*width:100%;    */
    height:1px;
    color: #888888;
    margin: 10px 0px 10px 0px;
}
.thin_small {color: #3366ffbackground-color:#bb202a;height: 1px; width:80%; text-align:center;}


/* forms */
/* SEARCH */
/*	#search {color:#fff;font-weight:bold; position:reabsolute;top:10px;right:30px;}        */
   #search {color:#fff;font-weight:bold; margin: 10px 25px 15px 15px;}
	#search form {margin:0}
	#search input {width:8em;margin: 0 0 -1px;height:1.2em}
	#search label {padding:5px 0 0;display:inline}
	#search input.f-submit {width:auto;font-size:81%;margin:0 0 -.15em;height:1.95em;font-family: cursive;}

/* LISTS */
ul {list-style-type:none}
li {
	color: #333333;
}


dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}


ul.red, ul.blue, ul.gray  {
    list-style-image:url('../../../voldis/gif/list_r.gif');
    list-style-position:outside;
    font-size:x-small;
    text-align: left;
    text-indent:15pt;
    margin: 0;
}
ul.blue  {list-style-image:url('../../../voldis/gif/bullets/list_b.gif');}
ul.gray  {list-style-image:url('../../../voldis/gif/bullets/list_g.gif');}
ul.red li, ul.blue li, ul.gray li {background: none;}
ul li a:hover, ul li a:active {font-weight: bold;}
ul.blue li a:hover, ul.gray li a:hover {list-style-image:url('../../../voldis/gif/bullets/list_r.gif');}



/* special elements */
#header div.tx-photosearch-pi1 {vertical-align:middle;}
.tx-photosearch-pi1 input {display:inline; margin-right:5px;}

.tx-photosearch-pi1 div.freetext-input {clear:both;display:block; margin-bottom:10px; vertical-align:middle;}
.tx-photosearch-pi1 div.label {display:inline;font-variant:italic;margin-right:5px;}
.tx-photosearch-pi1 div input.submitbuttons {display:inline;height:26px; width:130px; margin-right:5px;padding:2px; font-size:16px; font-weight:bold;}






/* menu */
#topmenu {
width:100%;
height:28px;
padding-left:0px;
background-color: #3466fc;
}



.machschon a:link {
font-size : 15pt;
color="#000000";
text-decoration:none;
background-color: ;
padding-left:5px;
margin-left:5px;
}

.machschon a:visited {
font-size : 15pt;
color="#000000";
text-decoration:none;
padding-left:5px;
margin-left:5px;
}

.machschon a:hover {
font-size : 15pt;
color="#ffffff";
text-decoration:none;
padding-left:5px;
margin-left:5px;
}

.machschon a:active {
font-size : 15pt;
color="#444444";
text-decoration:underline;
padding-left:5px;
margin-left:5px;
}


.trenner {
height:5px;
width:100%;
background-color:;
}




#js-menu{ 
font-family : Verdana, sans-serif;
background-color: #3366ff;
border-color: #000000; 
border: 1px solid; 
padding-left: 3px; 
padding-right: 3px; 
padding-top: 3px;
padding-bottom: 3px; 
float:left; 
filter: Alpha(opacity=100, finishopacity=80, style=1); 
} 

#js-menu a{ 
margin-top:0px;
font-size : 11px;
margin-left: 0px; 
text-decoration: none; 
color:#ffffff; 
align:center;
} 

#js-menu a:hover{ 
margin-left: 0px; 
font-size : 11px;
text-decoration: none; 
color:#FED269; 
} 
#js-menu a:active{ 
margin-left: 0px; 
font-size : 11px;
text-decoration: none; 
color:#FCBE2A; 
} 


