/* 
www.fehlerfrei.at

*/

/* Reset all */
*{
	padding: 0;
	margin: 0;
	border: 0;
}

html {
background: #ffeebd repeat-x top left;
}

/* Allgemeines */
body {
	font-size: 80%;
	line-height: 1.6em;
	color: #333;
	background: #ffeebd url(pic/bg.jpg) top left repeat-x;
	font-family:georgia, palatino, "Times New Roman", serif;
	text-align: center;	
}

a:link {
	color: #B9C700;
	text-decoration: none;
}

a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #B9C700;
}
a.roterlink:link {
	color: red;
	text-decoration: none;
}

a.roterlink:visited {
	color: red;
	text-decoration: none;
}

a.roterlink:hover {
	text-decoration: underline;
}


.c {
	clear: both;
}

img, a img {
	border: 0;
}

.keine-anzeige {
	display: none;
}

/* Absaetze */
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0.5em 0;
	clear: both;
}


.text {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.5em 0;
	clear: both;
}


p.achtung {
border: 1px solid #cc0033;
background-color: #ffdede;
background: #ffdede url(pic/achtung.jpg) top left no-repeat;
padding: 1em 1em 1em 50px;
color: #cc0033;
}

p.norm {
border: 1px solid #9a6601;
background: #fff3d3 ;
font-weight:bold;
padding: 0.5em ;
color: #701010;
}

p.norme {
border: 1px solid #9a6601;
background: #fff3d3 ;
padding: 0.5em ;
color: #701010;
}

p.anfanger {
border: 1px solid #9a6601;
background: #fff3d3 url(pic/anfanger.jpg) top left no-repeat;
padding: 0.5em 0.5em 0.5em 90px;
color: #701010;
}

p.mittel {
border: 1px solid #9a6601;
background: #fff3d3 url(pic/mittel.jpg) top left no-repeat;
padding: 0.5em 0.5em 0.5em 90px;
color: #701010;
}

p.fort {
border: 1px solid #9a6601;
background: #fff3d3 url(pic/fort.jpg) top left no-repeat;
padding: 0.5em 0.5em 0.5em 90px;
color: #701010;
}

p.blauhinter {
border: 1px solid #9a6601;
background-color: #deb259;
padding: 0.5em;
color: #fff;
font-weight: bold;
width: 535px;
}



.fetter { color: #9a6601; font-weight: bold;}

.fett { font-weight: bold;}
.kleiner { font-size: 0.8em;}
.oblique { font-style:oblique;}
.kleinerer { font-size: 0.5em;  font-weight: bold;}

p.side {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	padding:0 10px 10px 15px;
	clear: both;
}


p.quelle {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.4em;
	padding:0 10px 10px 15px;
	clear: both;
}



p.c {
text-align: center;
}



a.link {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;

}
a.link:link {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;
}
a.link:visited {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;
}
a.link:hover {
	color: #9a6601;
	font-weight:bold;
	text-decoration: underline;
}


a.linke {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;
	font-size: 1.2em;

}
a.linke:link {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;
}
a.linke:visited {
	color: #9a6601;
	text-decoration:none;
	font-weight:bold;
}
a.linke:hover {
	color: #9a6601;
	font-weight:bold;
	text-decoration: underline;
}



a.linkteam {
	color: #333;
	text-decoration:none;
	font-weight:bold;

}
a.linkteam:link {
	color: #333;
	text-decoration:none;
	font-weight:bold;
}
a.linkteam:visited {
	color: #333;
	text-decoration:none;
	font-weight:bold;
}
a.linkteam:hover {
	color: #333;
	font-weight:bold;
	text-decoration: underline;
}


table {
width: 535px;
margin: 0.5em 0.5em 0.5em 0;
border: 1px solid #9a6601;
}

/* Links- bzw. Rechtsausrichtung für Elemente, z.B. Klasse bild */

.links {
	float: left;
	margin: 3px 10px 0 0;
}

.rechts {
	float: right;
	margin: 0 0 0 10px;
}

/* Listen */




h1 {display:inline;}

/* Link zur Startseite, der H1 versteckt */

#startlink { margin: 0 0 0 30px; width: 250px; height:163px; display:block; float: left;}

#startlink a { display: block; width: 250px; height:163px; float: left;}

h2 { color: #701010; font-size: 2.4em; padding: 20px 0 10px 28px; font-weight: normal;
background: #fff url(pic/kamel.jpg) top left no-repeat;
}

.punter { color: #701010; font-size: 2.4em; padding: 20px 0 10px 28px; font-weight: normal;
}




h3 { color: #9a6601; font-size: 1.4em; padding: 25px 0 10px 15px; font-weight: normal;

}



h4 { color: #9a6601; font-size: 1.4em; padding: 10px 0 10px 0; font-weight: normal;
}

h5 {
text-align: center; font-size: 1.4em;
}


h6 { color: #701010; font-size: 1.8em; padding: 20px 0 10px 28px; font-weight: bold;
background: #fff url(pic/kamel.jpg) top left no-repeat; line-height:0.5em;
}

/* Layout */
#wrapper {
background: #dbdbdb url(pic/bg-main.jpg) top left repeat-y;
width: 820px;
margin: 0 auto;
text-align:left;
}

#header {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header1 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_1.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header2 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_2.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header3 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_3.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header4 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_4.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header5 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_5.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header6 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_6.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header7 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_8.jpg) top left no-repeat;
margin:0; padding: 0;
}

#header8 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_7.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header9 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_9.jpg) top left no-repeat;
margin:0; padding: 0;
}

#header10 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_10.jpg) top left no-repeat;
margin:0; padding: 0;
}

#header11 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_11.jpg) top left no-repeat;
margin:0; padding: 0;
}

#header12 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_12.jpg) top left no-repeat;
margin:0; padding: 0;
}


#header13 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_13.jpg) top left no-repeat;
margin:0; padding: 0;
}

#header14 {
width: 820px;
height: 164px;
background: #ffbd00 url(pic/header_14.jpg) top left no-repeat;
margin:0; padding: 0;
}



/* Gesamter Content */

#content {
background: #fff url(pic/bg_hintergrund.jpg) top left repeat-y;
width: 820px;
margin: 0 auto;
text-align:left;
float: left;
}

/* Inhalt */

#main {
padding: 5px 25px 0 10px;
float: right;
width: 550px;
}

/* Alternative Breite für die Startseite */

#home #main{
width: 424px;
}

div.pfad {clear:both;font-size: 0.9em;
padding: 10px 40px 0 40px;
width: 695px; text-align:right;}

.pfad p { color: #72263e; padding: 10px 0; text-align:right;}

.pfad p a:link, .pfad p a:visited { text-decoration: underline;}

/* Seitenleiste */

#sidebar {
width:206px;
float: left;
}

/* Alternative Breite für die Startseite */

#home #sidebar {width:265px;
padding: 0 0 0 25px;
}



#nav {
float: left;
width: 820px;
background: #e0b258 url(pic/nav_bg.jpg) top left no-repeat;
height: 42px;
margin:0; padding: 0;
}


div#navi  {
margin:0;
width: 185px;
color: #000;
padding: 0 14px 0 25px;

}



div#navie ul {
margin: 0 0 0 13px;
width: 195px;
background: #e0b159;
color: #701010;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-left: 1px solid #512a01;
padding: 0;


}

#navie a:link, #navie a:visited { color:#701010; padding: 10px 25px; display:block; text-decoration: none;}

#navie li { border-bottom: 1px solid #512a01;}

#navie li ul { background: #c8d2ea; padding:0; margin:0; }

#navie li ul li a:link, #navie li ul li a:visited { padding: 5px 0 5px 20px; margin: 0px; text-transform:none; font-size: 0.85em; color: #701010; text-decoration: none;}

#navie li a:hover {text-decoration:none; background: #fff4d5; color: #701010; text-decoration: none;} 

#navie li a#marker {text-decoration: underline; background: #701010; color: #fff; text-decoration: none;} 




#navlist
{
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 216px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-bottom: 8px;
padding-top: 10px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
padding: 1px;
padding-left: 0.2em;
padding-right: 0.2em;
color: #701010;
font-weight: bold;
text-decoration: none;

}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
padding-left: 0.2em;
padding-right: 0.2em;
color: #fff4d5;
text-decoration: underline;
}

#navlist li
{
padding-right: 1px;
display: inline;
font-size: 0.85em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { color: #b46a6a; text-decoration: underline; }




/* Liste */

div#liste ul {
list-style-image:url(pic/dots.jpg);
padding: 10px;
}

ul,li{ margin: 0; list-style-type: none; position: relative; }

.list li { background: #fde7ed no-repeat 10px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 8px 8px 8px 40px; margin: 6px 0; line-height:1.2em;}

/* Seitenfuss*/

#footer {
clear:both;
background: #9a6601 url(pic/footer.jpg) top left repeat-y;
color: #eee;
font-size: 0.9em;
padding: 10px 40px 0 40px;
width: 740px;
float: left;
}


.spalte-1 { width: 450px; float: left; clear:both; margin: 0;border-right: 1px dotted #eee; padding: 10px 20px 10px 0;
font-size: 95%;}
.spalte-2 { width: 200px; float: left; margin: 0; padding:10px 0 10px 20px; clear:none;}
.spalte-3 { width: 200px; float: right; margin: 0; padding:0 0 10px 0; clear:none;}
.spalte-2 a:link, .spalte-2 a:visited { color: #eee; }

/* Rundung */

#abschluss {
clear:both;
background: #9a6601  url(pic/footer_fot.jpg) top left no-repeat;
width: 820px;
height: 34px;
}

/* Bildformatierung */

.bild { padding: 3px; border: 2px solid #716d6f; background: #fff;}

input, textarea { border: 1px solid #aaa;}


.error {
        background:#eee;
        border:1px solid #f30;
        color:#f30;
        padding:5px;
}

.success {
        background:#eee;
        border:1px solid #390;
        color:#390;
        padding:5px;
}


acronym {
background: #eee;
border-bottom: 2px dotted #72263e;
cursor:help;}


/*Galerie*/
#galerie {
	width: 350px;
	float: left;
	
}

#galerie dl {
	margin: 5px 5px;
	padding: 4px;
	float: left;
	display: block;
	width: 130px;
	border: 1px solid #fff;
}

#galerie dt {
	border: 1px solid #eee;
	background-color: #fff;
	border-bottom: 1px solid #aaa;
	padding: 10px;
	margin: 5px 0;
}

#galerie dt img {
	border: 1px solid #aaa;
	border-bottom: 1px solid #333;
}

#galerie dd {
	font-size: 0.7em;
	padding: 0 5px;
	color: #333;
}

#galerie dl:hover {
	background: #EFEFEF;
	border: 1px solid #eee;	
	border-bottom: 1px solid #aaa;
}
