/* CSS Dokument für feldegg.ch (Struktur) */

/* Allgemein */
html {height:100%; margin-bottom: 1px; overflow-y:scroll;}
* {margin: 0px; padding:0px;}
.clearer {clear:both; font-size:0px;line-height:0px; height:0px;}
img {border:none;}
a {font-family:Arial Narrow, Times, Helvetica, sans-serif; color:#666666;text-decoration:underline;font-stretch:condensed;font-size:1em;}
a:hover {color:#999;font-size:1em;text-decoration:underline;}
body {background-color:#ebebeb;}
hr {border-top:1px #999999 solid;border-bottom:0px; height:1px;margin-top:20px; }

/* Rahmenfiles */
div#container {/*background-image:url(../images/struktur/bg_container.jpg);background-repeat:repeat-y;*/ background-color:#ebebeb; /*position:relative;*/margin:0 auto;width:980px;}

/* Header */
div#header {width:980px;/*background-image:url(../images/struktur/bg_header.jpg); background-repeat:no-repeat;*/ background-color:#ebebeb;}
div#logo {width:980px;/*background-image:url(../images/struktur/bg_header.jpg); background-repeat:no-repeat;*/ background-color:#ebebeb;}

#printHeader {display:none;}

#bildfilm {margin:8px 0 0 0;}

/* Hauptnavig */
ul#MenuBar1- li.navHorizontal a, #MenuBar1- li.navHorizontal a:visited, #MenuBar1- li.navHorizontal a:active { font-size:0.825em;color:#000000;}
ul#MenuBar1- li.navHorizontal a:hover {color:#2387CD;}

/* Subnavig */
div#navArea {float:left; width:210px;}
	
	#nav_sub li.aktiv a {color:#000000;/* background-color:#434F59;*/ }	

	#nav_sub { margin:15px 0 0 0;}
	#nav_sub ul { margin:0; padding:0; width:200px;  list-style:none;}
	#nav_sub > ul { }
	#nav_sub ul li{ margin:0; padding:0;}
	#nav_sub ul li a {display:block; height:25px; padding:2px 2px 2px 34px; font-weight:bold; text-decoration:none; color:#000000; text-transform:uppercase; font-size:0.825em;}
	* html #nav_sub ul li a {width:169px; /* w\idth:173px; */ /* Breitenangaben nur fuer IE */}
	#nav_sub ul li.aktiv > a, #nav_sub ul li a:focus, #nav_sub ul li a:hover {color:#2387CD;}  
	
	/*2.*/
	#nav_sub ul li ul {margin-bottom:10px;}
	#nav_sub ul li ul li a {display:block; padding:2px 2px 2px 34px; height:20px; color:#000000; font-weight:normal; border-top:0px #CCCCCC solid; text-decoration:none; text-transform: none;}	
	#nav_sub ul li.aktiv ul li a {/* background-color:transparent;color:#000000;*/}
	* html #nav_sub ul li ul li a {width:155px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li.aktiv > a,#nav_sub ul li ul li a:focus, #nav_sub ul li ul li a:hover {color:#2387CD; }
	
	/*3.*/	
	#nav_sub ul li ul li ul {margin-bottom:0px;}
	#nav_sub ul li ul li ul li a {display:block; padding:2px 2px 2px 50px; color:#000000; height:20px; font-weight:normal; text-decoration:none;/*background-color:#F6F6F7;*/ text-transform:none;}
	* html #nav_sub ul li ul li ul li a {width:141px; /* Breitenangaben nur fuer IE */}
	#nav_sub ul li ul li ul li.aktiv > a, #nav_sub ul li ul li ul li a:focus, #nav_sub ul li ul li ul li a:hover {color:#2387CD;}
	
	#nav_sub li.navigOffen { /* background-color:#0066CC;*/}


/* Content */
div#content {float:left; width:770px;}	
div#contenttext {padding:40px 0 40px 20px; min-height:500px;}

.bildrechts {margin-bottom:20px; /*background-color:#FF9933;*/}
.bildrechts img {float:right;margin:0 0 10px 10px;}
.bildlinks {margin-bottom:20px; /*background-color:#00FFCC;*/}
.bildlinks img {float:left;margin:0 10px 10px 0;}

.Teamliste {width:185px; float:left; overflow:hidden;}

/*.TableTeamliste {border-collapse:collapse;}
.TableTeamliste img {margin:0 5px 5px 0;}
.TableTeamliste td {padding:0px; vertical-align:top;}
.TableTeamliste th {padding:0px; text-align:left; vertical-align:top;}*/

.TableGeschichte {border-collapse:collapse;}
.TableGeschichte img {margin:0;padding:0;}
.TableGeschichte td {padding:0px; vertical-align:top;border:2px #2387CD solid;width:117px;}
.Jahr {margin:8px; font-weight:bold;}
	
	.suche table {border-collapse:collapse; margin-top:7px}
	.suche tr td {font-size:0.8125em; font-weight:bold; padding:0px;margin:0; text-align:right;}
	.suche input {background-color:#FFFFFF;font-size:0.8125em;width:100px;border:solid 2px #2387CD;height:1.4em;padding:0px;}

.null {font-size:3px;line-height:3px;height:3px;}

/* Formular */
#formular {padding:5px;}
	#formular h2 { margin-bottom:1em;}
	#formular .schliessen { float:right;}
	#formular form br { clear: both;} 
	#formular label{ float:left; text-align:left; width:170px; margin-right:10px; line-height:26px;}
	#formular input {float: left;margin-right:10px;width:220px; height:18px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Arial Narrow, Times, Helvetica, sans-serif;}
	#formular textarea {float: left;margin-right:10px;width:220px; height:90px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Arial Narrow, Times, Helvetica, sans-serif; font-size:0.9em;}
	#formular select {float: left;margin-right:10px;width:220px; border:solid 1px #c7c7c7; background-color:#FFF;font-family:Arial Narrow, Times, Helvetica, sans-serif;}	
	#formular .sendenBtn { /*margin-left:194px;*/}
		#formular .sendenBtn input {border:solid 1px #c7c7c7; width:auto; height:20px;}

/* Startseite */
#contentArea {}

/* Teaser */
#teaser {float:left;width:200px;}
#teaser div {padding: 0 0 10px 15px; margin-bottom:5px;}
#teaser div div {border-bottom:2px solid #2387CD; padding:0; margin:0;}
#teaser div div img { margin:0 10px 10px 0;}

/* contentzweispalten */
#contentzweispalten {float:left;width:545px; overflow:hidden; display:block;}

/* Footer */
div#footerArea { padding:10px 0; margin:20px 0 30px 0; }
	.footer {color:#999999; width:100%;}
	.footerText {margin:0; padding:0;font-size:0.675em;}
	.footerText a, .footerText a:active, .footerText a:visited {color:#666666; text-decoration:underline;font-size:1em; text-transform:uppercase;}
	.footerText a:hover {color:#999999;font-size:1em; text-transform:uppercase;}
	.footerText ul {margin:0; padding:0; list-style:none;}
	.footerText ul li { color:#666666;float:right; margin-right:8px;font-size:1em;}
	.copyright {color:#666666;float:right;font-size:1em;}
	
	
#solution {width:90px; margin:0 0 0 0; float:left;}
#solution a, #solution a:visited {display:block; padding-left:21px; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#CCCCCC; text-decoration:none; background-image:url(images/icons/solution-icon.gif); background-repeat:no-repeat;}
#solution a:focus, #solution a:hover { text-decoration:none;}
#solution img { float:right; margin-top:2px;}
* html #solution a {width:69px; /* w\idth:69px; */ /* Breitenangaben nur fuer IE */}


.navAccesskey {display:none;}

