@charset "UTF-8";
/* CSS Document */

body { background-image: url(picts/backgrund.jpg); background-repeat: repeat-x; background-position: center bottom; background-attachment: fixed; overflow:hidden; }
body {font-size:0.7em; line-height:160%;}
* { margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
p { margin: 0; padding: 0; } 

/* Titelschrift Grösse */
h1 {font-size: 1.5em; /*margin-bottom: 0.2em;*/ font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #02559b; margin-bottom: 10px; }
h2 {font-size: 1.3em;}   
h3 {font-size: 1.2em;}   
h4 {font-size: 1.1em;}
h5 {font-size: 1.0em;}

.csc-header {margin-top: 1.5em;}
.csc-header-n1 {margin-top: 0em;}

table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; vertical-align:top;}

.bodytext a { text-decoration: underline; outline: none; font-weight: bold; }
.bodytext a:link { color: #8db900; }
.bodytext a:visited {color: #8db900;}
.bodytext a:hover { color: #02559b; text-decoration: underline; }
.bodytext a:active {color: #02559b; text-decoration: none;}

#content a { text-decoration: underline; outline: none; font-weight: bold; }
#content a:link { color: #8db900; }
#content a:visited {color: #8db900;}
#content a:hover { color: #02559b; text-decoration: underline; }
#content a:active {color: #02559b; text-decoration: none;}


/* allgemeine Listendarstellung 
   ======================================= */
UL { } 
LI { }  

/* content
   ======================================= */
#content { position: absolute; overflow:auto; top:151px; left:50%; margin-left: -135px; bottom: 60px; width: 396px; z-index:1; border-left-width: 1px; border-left-style: solid; border-left-color: #666666; }
* html #content {top:0px; bottom:0px; height:100%; border-top:151px solid #FFFFFF; border-bottom:60px solid #FFFFFF; overflow:auto;}

#content_home { position: absolute; bottom:350px; left:50%; margin-left: -135px;  width: 500px; z-index:1; }
.content  { position: absolute; float: left; top: 0px; left:10px; height:100%; width:95%; }
#content_background { position: absolute; bottom:60px; left:50%; margin-left: -135px; width: 396px; z-index:0; }
#border_top { position: absolute; top:0px; left:50%; margin-left: -135px; width: 396px; z-index:2; background-color:#FFFFFF; height:151px;}
#border_bottom { position: absolute; bottom:0px; left:50%; margin-left: -135px; width: 396px; z-index:2;}

.csc-textpicHeader { margin-top:20px;}


/* Logo
   ======================================= */
#logo {position: absolute; top:48px; left:50%; margin-left: -390px; width: 254px; height:96px; z-index:1; }

img, #logo { behavior: url(iepngfix.htc); }

img { behavior: url(iepngfix.htc);}



/* Adresse
   ======================================= */
#adresse { position: absolute; top:151px; left:50%; margin-left: -390px; width:100%; z-index:1; color: #026197; font-size: 1em; line-height: 150%; }
.adresse { position: absolute; float: left; /*top: 0px; padding-bottom:1px; left: 0px;*/}


/* allgemeine Listendarstellung 
   ==================================== */
#content UL { margin:0; padding: 7px 0 7px 18px; list-style-type: disc; }


/* Navigation allgemein
   ======================================= */
/*#navigation_bg { position: absolute; top:49px; left:50%; margin-left: 286px; width:166px; height:156px; z-index:0; background-color: maroon;  }*/
#navigation_bottom { position: absolute; top:151px; left:50%; margin-left: 286px; width:170px; z-index:1;}

#navigation_bottom UL { list-style-type: none; } 
#navigation_bottom LI { border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px; text-align: left; line-height:20px;} 



/* Navigation sub
   ======================================= */   
/*.UL1 {margin-bottom:25px; }*/
#navigation_bottom LI a {text-decoration:none;  color: #02559b; line-height: 20px; list-style-type:none; text-decoration:none; font-size: 0.97em; letter-spacing: 0.05em;  }
#navigation_bottom LI a:hover, #navigation_bottom LI a:active {text-decoration: none;}
#navigation_bottom LI a:hover  { color: #8db900;}
#navigation_bottom LI a:active { color: #8db900;}

.sub_navi1_active a, .sub_navi2_active a, .sub_navi3_active a { color: #8db900  ! important; }
.sub_navi2, .sub_navi2_active { padding-left: 20px;}
.sub_navi3, .sub_navi3_active { padding-left: 30px;}

/*#navigation_bottom LI .sub_navi1_active a, #navigation_bottom LI .sub_navi2_active a, #navigation_bottom LI .sub_navi3_active a, #navigation_bottom LI .sub_navi4_active a { color: #8db900; margin-left: 20px; background-color: black; }*/
   
/*.sub_navi1, .sub_navi2, .sub_navi3, .sub_navi4, .sub_navi1_active, .sub_navi2_active, .sub_navi3_active, .sub_navi4_active { line-height: 20px; list-style-type:none; text-decoration:none; font-size: 1em; letter-spacing: 0.05em; } 
.sub_navi1 a, .sub_navi2 a, .sub_navi3 a, .sub_navi4 a { text-decoration: none; font-size: 1em; }*/
/*.sub_navi1 a {font-weight: bold; }
.sub_navi1_active a { font-weight: bold; letter-spacing: 0.05em; }
.sub_navi2 a { font-weight: normal; }
.sub_navi2_active a { font-weight: normal;}
.sub_navi1 a:link, .sub_navi2 a:link, .sub_navi3 a:link, .sub_navi4 a:link {color: #1a2c4b; }
.sub_navi1 a:visited, .sub_navi2 a:visited, .sub_navi3 a:visited, .sub_navi4 a:visited {color: #1a2c4b;}
.sub_navi1 a:hover, .sub_navi2 a:hover, .sub_navi3 a:hover, .sub_navi4 a:hover { color: #354150;}
.sub_navi1 a:active, .sub_navi2 a:active, .sub_navi3 a:active, .sub_navi4 a:active { color: #FF0000; text-decoration: none; }*/


/* Navigation additional
   ==================================== */
#add_navi_container UL, {margin:0;padding:0; list-style-type:none;}
#add_navi_container LI, {margin:0;padding:0; list-style-type:none;}
#add_navi_container a, #print_x a { text-decoration: none; font-weight: normal; outline: none; font-size: 1em; }

#add_navi_container { position: absolute; z-index: 3; width: 300px; bottom: 40px; right: 50%; margin-right:-220px; text-align: right; color:#FFFFFF !important; }
#add_navi_container LI { padding-left: 10px; display: inline; }
#add_navi_container a:link, #print_x a:link { color: #FFFFFF;}
#add_navi_container a:visited, #print_x a:visited {	color: #FFFFFF;	}
#add_navi_container a:hover, #print_x a:hover { color: #FF9900; text-decoration: underline; }
#add_navi_container a:active, #print_x a:active { color: #D9001B;}
#add_navi_container a#current { color:#354150;}

/* Printversion 
   ==================================== */
#print_x { position: absolute; bottom: 40px; right: 50%; margin-right:-328px; text-align: left; width: 100px; color:#FFFFFF; z-index: 3; } 

/* Illustration
   ======================================= */
#illustration {position: absolute; bottom:60px; left:50%; margin-left: -400px; width: 265px; height:509px; z-index:0;}
* #illustration {bottom:60px;}

/* news-tool
   ======================================= */
.news-single-img { display: inline-table; /*border:thin;*/ background-color: fuchsia;}
.singlebild {} 


.tx-neofileshare-pi1_formField input,.tx-neofileshare-pi1_formField textarea,.tx-neofileshare-pi2-searchbox input{ border: 1px solid #a0a0a0;padding:2px; }
/*
.tx-neofileshare-pi2-listrow { background: #999999; }
.tx-neofileshare-pi2-listrow-header { background: #9999CC; }
.tx-neofileshare-pi2-listrow-odd { background: #009966; }*/

/*# Default  CSS styles (these go into the document header):
plugin.tx_neofileshare_pi1._CSS_DEFAULT_STYLE*/ 
/* DOWNLOAD */
.tx-neofileshare-pi2 table tr td{vertical-align:top;width:auto;padding:3px;}
.tx-neofileshare-pi2 table,tr,td{font-size:1em;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header{font-weight:bold;background-color:#DFDFDF;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header a{text-decoration:none;}
.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-odd{background-color:#EEEEEE;}
.tx-neofileshare-pi2 p{padding:0.1ex;}
.tx-neofileshare-pi2 .browseLinksWrap{text-align:right;width:94%;}
.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword{color:#FF0000;font-weight:bold;}
.tx-neofileshare-pi2 .tx-neofileshare-pi2-listrow table{border:1px solid #999;width:95%;background-color:#FFF;}
.browseLinksWrap{padding:5px 5px 2px 5px;}
/* UPLOAD */
fieldset.tx-neofileshare-pi1{border:0px;padding:0px;clear:both;}
div.tx-neofileshare-pi1_formField label{display:block;width:12ex;float:left;}
.tx-neofileshare-pi1_formField input,textarea{/border:1px solid #000000;margin-bottom:10px;width:280px !important;}
.tx-neofileshare-pi1_formField input.button,input.tx-neofileshare-pi2-searchbox-button{width:auto !important;cursor:pointer;}
.tx-neofileshare-pi1_formField input[type="checkbox"] {width:auto !important;}
.tx-neofileshare-pi1-status{margin-bottom:20px;font-weight:bold;}

.tx-neofileshare-pi2-searchbox-button {}
.tx-neofileshare-pi2-searchbox-sword {}



div#bucca{
	position:absolute;
	top:5px;
	left:3px;
	z-index:9;
}
div#bucca a{
	text-decoration:none;
}



