@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(yaml/print/print_draft.css);

* {margin: 0; padding: 0;}

body {
	background-image: url(images/body1.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 78.5%;
}

/*---------------- Main structure --------------*/

#container {
	width: 1024px;
	font-size: 1.2em;
	background-image: url(images/container2.jpg);
	background-repeat: repeat-y;
	
}

#header {
	background-image: url(images/header3.jpg);
	height: 333px;
	margin-top: 0px;
}


			
#footer {
	padding: 20px;
	clear: both;
	font-size: 85%;
}
			
/*-----------TEXT FORMATTING------------- */

p {
	color: #814F2C;
}
   
p.center {
	text-align: center;
	font-size: 0.8em;
}

#top{
	
	font-style: italic;
	float: right;
	margin-right: 103px;
	margin-top: 130px;
	font-size: 1.8em;
	color: #7e001b;
}
	
#top_sub {
	font-size: 60%;
	color: #000000;

}
   
h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-style: italic;
	color: #814f2c;
}

h4 {color: #926B4A;
margin-bottom: 15px;
}

img, #map {
	border-width:2px;
	border-style:solid;
	border-color:#7e001b;

}

.thumbNav img {
	border-width:0px;
}
.thumbWrapper .thumbNotifier

{

background-color: transparent !important;

}
dl {
	font-size: 0.8em;
	margin-top: 0px;
}

dt {
	font-size: 1.2em;
	margin-bottom: 3px;
	color: #666600;
}

dd {
	margin-bottom: 15px;
	color: #814F2C;
}

.news:first-letter {
	font-family: "Georgia";
	font-size: 1.4em;
	font-weight: bold;
}

a:link, a:visited, a:active  {color: #444}
a:hover {color: #805D3F;}


/*-------------- Navigation --------------*/

#navcontainer{
	padding-top: 85px;


}

#navcontainer ul {
	list-style-type: none;
}

#navcontainer li {
	display:inline;
	font-size:1.1em;

}

#navcontainer a {
	display: inline;
	padding: 3px;
	height: 1.5em;
	margin-right:20px;

}

#navcontainer a:link, #navlist a:visited {
	color:#7f001b;
	text-decoration: none;
	font-style: italic;
}

#navcontainer a:hover {
	color: #ab3f71;

}

#navlist li a img{border: 0px solid #fff; position:relative; top:-20px; left: -45px;}
#navlist li a img.eins{left: -35px;}
#navlist li a img.zwei{left: -38px;}
#navlist li a img.drei{left: -60px;}

