/* Page Formatting  
   Copyright n&p Webdesign  
   Nadja Rinder und Peter Gantschnigg  
   18.01.2008 
--------------------------------------------------------*/

html {
	margin: 0 auto;
	padding: 0;
  	text-align: center;
	left: auto;
    overflow: auto;
	background-color:#fff;
   	background-image:url(../layout/holz-vollton.jpg); 
	background-repeat: repeat;
    background-position: left top; 
}

body {
	position: relative;
	background-color: #e20b05;
    border-left: 20px solid #e20b05;
    border-right: 20px solid #e20b05;
  	font-family: arial, verdana, sans-serif;
    scrollbar-face-color:#FFFFFF;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#C0C0C0;
    scrollbar-darkshadow-color:#EEEEEE;
    scrollbar-shadow-color:#808080;
    scrollbar-arrow-color:#808080;
    scrollbar-track-color:#F5F5F5; 
    padding-top: 22px;
 	text-align: center;		 
    margin: 0 auto;
    margin-top: 10px;  		
   	left: auto;
    width: 900px; /* Abzüge horiz:  border le+ri total 40px */
    height: 630px; /* Abzüge vert:   border top 22px;*/
	overflow: hidden;
}


	
a {
		color:#000;
		text-decoration:none;
}

a:hover {
		color:#fff;
		text-decoration:none;
}





/* Hier ist das Edelweiss-Alm Logo
################################## */
#header {
	position: absolute;
    left: 0px;
    top: 30px;
	z-index: 1000;
    border: 0px solid #000;
}

/* Hier ist das rechte obere Bild
################################# */
#bildrechts {
	position: relative;
    margin-right: 0px;
	margin-top: 0px;
	margin-left: auto;
	width: 522px;
    height: 300px;
    padding: 0px;
    overflow: auto;
	margin-bottom: 0px;
    line-height: 1.5em;
	overflow: hidden;
	border: 4px solid #FFF;
    border-top:2px;
	background-color: #efefef;
}


/* Hier ist der Bereich für die Sprachen
######################################## */
#sprachen {
    float:right;
    text-align:right;
	width: 530px;
    height:16px;
    padding-top:2px;
    padding-bottom:2px;
    background:#FFF;
    font-size:10pt;
    border:0px solid #000;
    color: #000;
}

#sprachen a:hover, #sprachen a:focus {
		color: #000;
}


/* Hier ist das rechte Hauptmenü
################################ */
#sidebarrechts {
	position: absolute;
	width: 170px;  /* Achtung, ohne Border 350px */
 	top: 218px;
    left: 180px;
    height: 132px;    
    color: #cc0000;
    font-family: arial;    
	text-align: left;
	margin-right: 10px;
	margin-bottom: 0;
	display: block;
    border:0px solid #000; 
}

/* Hier ist das linke Hauptmenü
################################ */
#sidebarlinks {
	position: absolute;
	width: 170px;  /* Achtung, ohne Border 350px */
 	top: 244px;
    left: 0px;
    height: 107px;    
    color: #cc0000;
    font-family: arial;    
	text-align: left;
	margin-right: 10px;
	margin-bottom: 0;
	display: block;
    border:0px solid #000; 
}











#main {
	background-color: #fff9d9;
    padding: 0;
 		text-align: center;		 
    margin: 0 auto;  		
   	left: auto;
    width: 258px;
    height: 240px;		
		border: 1px solid green;
}



/* Begin - Hier ist die Ausgabe der Bilder links unten */
#bildcontent {
	float: left;
    width: 371px;
    height: 262px;
    margin: 10px auto auto auto;
	overflow: hidden;		
	background-color: white;
} 

#bildcontent p {
		padding: 0;
    margin: 0;
}

/* End - Hier ist die Ausgabe der Bilder links unten */



#content {		
		float: left;
		background-color: white;
    width: 528px;
    padding: 0px;
    height: 262px;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
    text-align: center;  
    margin: 10px 0px 0px auto;
    overflow: auto;
}

#content p, #content blockquote, #bildrechts>p {
		padding-top: 0;
		margin-top: 0;
  	padding-bottom: 0;
		margin-bottom: 0;
}

#footer {
    white-space: nowrap;
		float: left;
		font-size: 11px;
		text-align: center;
		line-height: 16px;
		color:#000;
		font-weight: bold;
		height: 20px;
    width: 900px;
    text-align: center;
    margin: auto;
    padding-top: 5px;
    left: auto;
}

#footartikel p {
		margin: 0 0 auto auto;
		padding: 0;
		font-size: 11px;
    font-weight: 400;
    color: black;
}

#footer a {
		color: #C8112D;
}

/*  Headings */

h1 {
		font-weight:normal;
		letter-spacing:-1px;
		font-size:1.8em;
		padding-bottom:0;
}

h1 a {
		text-decoration:none;
}
h1 a:hover {
		text-decoration:none;
}

h2 {
		font-weight:bold;
		font-size:1.2em;
    color: #B74221;
}

h3 {
		font-weight:normal;
		font-family:Arial, Verdana;
		font-size:3.0em;
		line-height:200px;
		margin-left:10px;
}
h3 a {
		color:#ffffff;
}

h3 a:hover {
		color:#ffffff;
		text-decoration:none;
	}





/* Classes */

.item {
		margin-bottom:10px;
}

.meta {
		margin-bottom:10px;
		color:#999999;
	}

/* Extra's */

blockquote  {
		border-left:5px solid #333333;
		color:#333333;
}

#subscribe {
		padding-right:5px;
}

#sub {
		font-weight:bold;
		font-family:Arial, Verdana;
		font-size:1.3em;
}

#sub a:hover {
		text-decoration:none;
	}

/* Hier beginnt das horizontale Menü */



#navlist {
		margin-top: 0px;
    padding: 0;
    white-space: nowrap;
}

#navlist {
      float: left;
    	font-family:Arial, Verdana;
    	font-size: 12px;
      font-weight: 400;
      margin: 0;
      padding: 0px 4px;
      background-color: inherit;
      border-top: 0px solid #e0ede9;
      border-bottom: 0px solid #e0ede9;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 0px 9px 0px 4px;
        color: #fff;
        text-decoration: none;
}

#navlist a:hover {
        color: #ddd;
        background-color: inherit;
}

/* Hier endet das horizontale Menü */



/* Beginn: Formulardefinitionen */
/* Klassen */

input  {
		font-size : 14px;
		line-height: 18px;
		font-family : verdana,arial,tahoma,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #B2B2B2 ;
		border-left: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-top: 1px solid #B2B2B2;
		background-image: url("picts/shadeform-grau.gif");
}

dropdown {	
		font-size : 12px;
		line-height: 18px;
		font-family : verdana,arial,tahoma,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #B2B2B2 ;
		border-left: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-top: 1px solid #B2B2B2;
/*background-color: #F5F5F5;*/
		background-image: url("picts/shadeform-grau.gif");            
}


textarea  {
		font-size : 12px;
		font-family : verdana,arial,trebuchet ms;
		color : #000000;
		border-bottom : 1px solid #E0E3B3 ;
		border-left: 1px solid #E0E3B3;
		border-right: 1px solid #E0E3B3;
		border-top: 1px solid #E0E3B3;
		background-image: url("picts/shadeform-grau.gif");
		scrollbar-face-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-3dlight-color:#C0C0C0;
		scrollbar-darkshadow-color:#EEEEEE;
		scrollbar-shadow-color:#808080;
		scrollbar-arrow-color:#808080;
		scrollbar-track-color:#F5F5F5;  
}


.submitbutton { 
		font: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #000000;
		BORDER: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#FFFFFF; 
}



.submitbuttonon { 
		font: 9pt verdana, arial,  sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		border: #000000 1px solid;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color:#1F356E; 
}

/* fh mehrstufiges Menü 03.10.2008 */
a.mainme {
		float: right;
		width: 150px;
    line-height: 20px;
 		font-size: 12px;
		text-align: left;
		font-family:  "lucida sans unicode", tahoma, "lucida sans", sans-serif;
		padding: 0px 10px;
    font-weight: 400;
    color: #fff;
		display: block;
		background-color: #c00;
    margin: 3px 0 3px 3px;
}

a.mainme2 {
		float: right;
		width: 150px;
    line-height: 20px;
 		font-size: 12px;
		text-align: left;
		font-family: "lucida sans unicode", tahoma, "lucida sans", sans-serif;
		padding: 0px 10px;
    font-weight: 400;
    color: #fff;
		display: block;
		background-color: #c00;
    margin: 3px 0 3px 3px;
}



a.einsme {
 		font-family: tahoma, "lucida sans", "lucida sans unicode", sans-serif;
    float: left;
    width: 140px;
    line-height: 20px;
    display: block;
 		font-size: 11px;
    font-weight: 700;	
		text-align: left;
		padding: 0px 10px;
		color: #000;
    margin: 0 auto;
    margin-top: 8px;
}

.zweime {
		display: none;
    font-size: 3px;
    margin-left: 15px;
    text-align: left;
}

.dreime {
		display: none;
    font-size: 3px;
    margin-left: 23px;
    text-align: left;
}

/* Ende fh mehrstufiges Menü 03.10.2008 */


/* Ende: Formulardefinitionen */































