/*---Standard-Elemente---*/

@font-face {
    font-family: Axel;
    font-weight: normal;
    src: url(fonts/Axel-Regular.otf) format('opentype');
}

@font-face {
    font-family: Axel;
    font-weight: bold;
    src: url(fonts/Axel-Bold.otf) format('opentype');
}

body, p, ul {
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:15px; 
}

h1 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height: 24px;
color: #000; 
}

h2 {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 21px;
color: #000; 
}

h3 {
font: bold 1.5em/120% Axel, sans-serif;
margin-bottom: 10px;
color: #fff;
}

strong {
font-weight: bold; 
}

ul {
list-style-type: square;
list-style-position: inside; 
}

a:link { 
color: #ff9900;
text-decoration: none;
}

a:visited { 
text-decoration: none;
color: #ff9900;
}

a:hover { 
color: #bbb;
background-color: #ff9900;
}

a:active { 
}

/*---seitenspezifische Tags---*/

/*---IDs---*/
#text p,  
#text_gal p,
ul.aufzlg li {
   font: normal 1.2em/130% Axel, sans-serif;
	margin-bottom: 10px;
	color: #666;
}

#thumbs p{
	font: normal 1.2em Axel, sans-serif;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #eee;
}

#navi_links,
#navi_rechts {
color: #fff;
padding-left: 20px;
list-style-type: none;
}

#termine {
color:#fff;
}

#navi_links a,
#navi_rechts a,
#navi_links a .active,
#navi_rechts a .active,
#termine a {
text-decoration: none;
color: #eee;
padding-left: 5px;
}

#navi_links a:hover,
#navi_rechts a:hover,
#navi_links a:active,
#navi_rechts a:active,
#termine a:hover,
#termine a:active{
text-decoration: none;
color: #ff9900;
background-color: transparent;
}

#termine {
color: #eee;
}
#ws_liste li{
	color: #666;
}

/*---Klassen---*/

.nobullets {
list-style-type: none;
}

.active {
font-weight: bold;
color: #ff9900;
}
