/*Allgemeine Einstellungen*/

body {

background-image: url(../images/bg.gif); background-repeat:repeat-x;

background-color: #ffffff;

font-family:verdana;

font-size:11px;

color: #000000;


}  

/*Einstellungen für die Anzeige der Überschriften*/

h1 {font-size:15px;color:#669aff;}

h2 {font-size:15px;color:#669aff}

h3 {font-size:12px;color:#000034;}

h4 {font-size:12px;color:#669aff;}

/*Einstellungen für die Anzeige der Links*/

a:link, a:visited, a:active, a:hover{

text-decoration: underline;

font-weight: bold;

color:#669aff;

font-size:11px;


}

a:active, a:hover{

text-decoration:underline;

color:#000034;
}

/*Der Container schließt die ganze Seite ein und bestimmt deren Breite*/

#container{

width:975px;

font-family:Verdana;

font-size:11px;

background-color:#000034;




}

/*In diesem Layer wird der Seitentitel ausgegeben*/

#sprachen{
	float: left;
	width: 180px;
	height: 130px;
	background-color: #000034;
	padding-top: 120px;
	padding-left: -20px;
	background: url(../../../images/sprachen.jpg) no-repeat;


}

#berghaus{
	float: left;
	width: 975px;
	height: 50px;
	background-color: #222222;
	background: url(../../../images/berghaus.jpg) no-repeat;

}

#title {
	
	float: left;
	width: 770px;
	height: 250px;
	margin-left: -15px;
	margin-top: -23px;
	margin-bottom: -25px;



}

#adresse{
	float: left;
	width: 975px;
	height:10px;
	background-color: #000034;


}



#title h1 {

padding-top:10px;

}



/*Einstellungen für den center_table*/

#center_table {

padding-top: -10px;

}



/*Einstellungen für die beiden Layer neben dem Content*/

#left, #right {


line-height:20px;


}



#left{

float:left;
width:180px;
height: 400px; 
margin-left: 0px;
color: #ffffff;
background-color: #669aff;

}








/*Einstellungen für den Content Layer*/

#content {

float: left;

width: 745px;

height: 400px;

overflow: auto;

overflow-x: hidden;

font-family: Verdana;

font-size:11px;

color: #000000;

background-color:#ffffff;

text-align: left;

padding-left: 25px;





}

#content h1 {

font-weight:bold;

font-family:Verdana;

font-size:12px;

color:#000000;

} 

/*Einstellungen für den untersten Layer*/

#bottom {

	clear: both;
	float: center;
	width: 975px;
	height: 24px;
	background-color:#ffffff;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background: url(../../../images/adresse_bottom.jpg) no-repeat;





}




/*Module*/

table.moduletable {

width:100%;

text-align:left;

font-family:Verdana;

font-size:11px;

margin-bottom: 20px; /*Abstand zwischen den Modulen 10px*/

padding-left: 15px; /*Abstand zum Rahmen*/

padding-right:0px;

padding-top: 23px;

background-color: #none;







}


table.moduletable-sprachen{

width:100%;

text-align:left;

font-family:Verdana;

color: #ffffff;

padding-left: 15px;





}

table.moduletable-menu {

width:100%;

height: 100%;

font-family:Verdana;

font-size:11px;

padding-left:0px; /*Abstand zum Rahmen*/

background-color: #000000;

margin-bottom: 20px;

text-align: "top"; 

padding-left: 40px;



}


table.moduletable th { /*Modulüberschrift*/

text-align:left;

font-family:Verdana;

font-size:13px;


}

table.moduletable td { /*Modultext, nicht Content*/

text-align:left;

font-size:12px;

font-family:Verdana;




}

/*Content*/

td { /*Contenttext, nicht Modul*/

font-family:Verdana;

font-size:11px;

color: #000000;

}

th {

font-family:Verdana;

font-size:12px;
color: #000000;

}

p {

font-family:Verdana;

font-size:11px;
color: #000000;

}

.componentheading {

font-weight:bold;

line-height:80px;

font-family:Verdana;

margin-top: -30px;

font-size:14px;

color: #000066;


}

.contentheading {

font-weight:bold;

font-family:Verdana;

padding-top: 25px;


font-size:16px;

color: #000034

}

.contentpaneopen{

width:100%;
color: #000034;


}

.back_button{

padding-left: 15px;

}







/*Navigationsmenü*/

a.mainlevel:link, a.mainlevel:visited, a.mainlevel:hover {

display:block;

text-decoration:none;

font-weight:normal;

color:#ffffff;

font-size:14px;

line-height: 30px;

padding-left: 6px;

text-valign: top; 



}

a.mainlevel:active, a.mainlevel:hover, a.mainlevel:focus {

display:block;

background-color:#000034;

color:#cccccc;

font-size:14px;

text-decoration:none;

font-weight:normal;

}



a.mainlevel#active_menu {
	background-color: #000034;
	color: #cccccc;
	}


a.sublevel:link, a.sublevel:visited, a.sublevel:hover    { 

color: #000000; 

font-size: 13px; 

line-height: 18px;

font-weight: normal ;

border-bottom: solid 1px #000034;

text-decoration: none; 


display: block;

padding-left: 3px;

}



a.sublevel:active, a.sublevel:hover, a.sublevel:focus {

display:block;



font-size:13px;

text-decoration:none;

font-weight:normal;
	color: #000000;
	background-color: #ffffff


}



a.sublevel#active_menu {
	color: #000000;
	background-color: #ffffff
	}
	
	

/*Sonstiges*/

.button {

color:#000000;

font-size:11px;

font-family:Verdana;

}


.inputbox {

border: 1px solid #000034;


}

.small { 


color: #000034;



}

.red { 


color: #000034;


 }
 
 a img {
  border: 1px solid #000034;
}








