
body {
margin-top : 0;
padding : 0;
background-color : #d7d7c7;
color : white;
}
#wrapperoben {
width : 824px;
background-image : url("foto/schriftoben1.jpg");
height : 30px;
margin : 0 auto;
}
#wrapper {
background-image : url("foto/rechtslinks.jgp");
background-color : #ebebeb;
color : black;
margin : 0 auto;
padding-left : 10px;
padding-top : 10px;
padding-bottom: 10px;

border-left : 2px solid #701112;
border-right : 2px solid #701112;
border-bottom : 2px solid #701112;
width : 810px;
}
#header-bottom {
border-top : 0 solid #b9d2e3;
border-bottom : 0 solid #701112;
height : 1%;
margin-left: -10px;
}
#header-bottom ul {
margin : 0;
padding : 0;
padding : 0 30px 0 0;
text-align : center;
background-color : #f9f6f4;
}
#header-bottom li {
display : inline;
background-color : #f9f6f4;
color : #050845;
}
#header-bottom a:link, #header-bottom a:visited {
text-decoration : none;
background-color : #ebebeb;
color : #701112;
font-weight : bold;

font-size : 16px;
}
#header-bottom a:hover {
text-decoration : none;
background-color : #ffffff;
color : #701112;
font-weight : bold;
border-top : 0px solid #701112;
}
#tagline {
font-weight : bold;
background-color : #c4bb93;
color : #050845;
font-style : italic;
margin : 0;
padding : 0 0 0 20px;
width : 300px;
float : left;
}
#ball {
position : absolute;
top : 87px;
right : 195px;
}
#main {
width : 100%;
margin-top : 10px;
background-image : url(img/sidebarbg.gif);
background-position : right top;
background-repeat : repeat-y;
}
#content {
margin : 0 278px 0 0;
border : 0 solid #cccccc;
background-color : #ffffff;
color : black;
}
#mainfeature {
background-image : url(img/mainimg.jpg);
background-repeat : no-repeat;
background-color : #ffffff;
color : black;
border-bottom : 3px solid #EBEBEB;
padding : 10px 2px 4px 14px;
height : 1%;
text-align : left;
}
#mainfeature23 {
background-image : url(img/mainimg.jpg);
background-repeat : no-repeat;
background-color : white;
color : black;
padding : 2em 2em 1em 200px;
height : 1%;
}
#mainfeature h2 {
color : #701112;
padding-bottom : 0.2em;
border-bottom : 0px solid #EBEBEB;
font-size : 140%;
margin : 10px 10px 10px 10px;

}
#mainfeature p {
font-size : 110%;
}
#mainfeature p.more {
margin-top : 0;
text-align : center;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited {
color : white;
background-image : url(img/more-bullet.gif);
background-repeat : no-repeat;
background-position : left center;
padding-left : 14px;
}
#content .inner {
margin : 10px 10px 10px 10px;
}

#content .inner h2 {
color : #701112;
padding-bottom : 0.2em;
border-bottom : 0px solid #EBEBEB;
font-size : 140%;
margin : 10px 10px 10px 10px;
}
#content .inner ul.features {
margin : 50px;
padding : 0;
list-style : none;
}
#content .inner h3 {
font-size : 130%;
}
#content .inner h3 a:link, #content .inner h3 a:visited {
color : #000000;
}

#content .inner h7 a:link,#content .inner h7 a:visited,#content .inner h7 a:active {
color : #666666;
font-size : 90%;

text-decoration: none;
}

#content .inner h7 a:hover {
color : #000000;
font-size : 90%;

text-decoration: none;
}

#content .inner p {
color : #666666;
font-size : 90%;
text-align : ;
}
#content .inner .features li img {
float : left;
margin : 0 5px 5px 0;
}
#content .inner p.author {
font-weight : bold;
text-align : left;
}
#content .inner p.bild {
margin : px;
float: left;
}
#content .inner p.more {
margin-top : 5px;
margin-left : 225px;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
text-decoration: none
color : black;
background-repeat : no-repeat;
background-position : left center;
padding-left : 14px;
font-size : 90%;
color : #701112;
}
#sidebaroben {
width : 170px;
background-image : url(foto/oben4.jpg);
height : 40px;
}
#sidebarunten {
width : 180px;
background-image : url(foto/unen3.jpg);
height : 50px;
}
#sidebar {
float : right;
width : 260px;
border : 0px solid #cccccc;
background-color : #ffffff;
color : #424242;
margin : 0;
padding-left: 15px;
}
#sidebar h3 {
font-size : 110%;
background-image : url(img/sidebar-header-bg.jpg);
background-repeat : no-repeat;
margin : 0;
padding : 0.2em 0 0.2em 10px;
font-weight : normal;
}
#sidebar .inner {
padding : 10px;
border-bottom : 3px solid #EBEBEB;
text-align: center;
}
#sidebar ul {
list-style-image : url(img/more-bullet.gif);
margin-left : 0;
padding-left : 20px;
}
#sidebar p, #sidebar li {
font-size : 90%;
line-height : 1.4em;
}
#sidebar ul a:link, #sidebar ul a:visited {
color : white;
}
#sidebar .date {
font-weight : bold;
}
#searchform .text {
width : 196px;
border : 1px solid #45bac0;
}
#searchform .searchbutton {
text-align : right;
margin-top : 4px;
}
#searchform .btn {
border : 1px solid #45bac0;
background-color : #256290;
color : white;
}
#sidebar .motm-image {
float : right;
margin : 0 30px 0 20px;
}
#sidebar p.more {
clear : right;
margin : 0 30px 0 0;
text-align : right;
}
#sidebar p.more a:link, #sidebar p.more a:visited {
color : white;
background-image : url(img/more-bullet.gif);
background-repeat : no-repeat;
background-position : left center;
padding-left : 14px;
}
#sidebar2 {
float : left;
width : 300px;
height : 225px;
border : 0px solid #cccccc;
background-image : url(foto/lin.jpg);
color : black;
margin : 0;
padding : 0;
}
#sidebar2 .inner {
margin : 10px;
}
#sidebar2 p {
font-size : 90%;
color : #666666;
}
#sidebar2 a:link, #sidebar2 a:visited {
color : #245185;
font-weight : bold;
}
#sidebar2 h3 {
color : #245185;
padding-bottom : 0.2em;
border-bottom : 1px solid #b9d2e3;
font-size : 110%;
}
#nav {
list-style : none;
margin : 0;
padding : 0;
}
#nav li {
border-bottom : 1px solid #b9d2e3;
padding : 0.4em 0 0.2em 0;
font-size : 90%;
}
#nav li a:link {
text-decoration : none;
color : #245185;
font-weight : normal;
}
#nav li a:visited {
text-decoration : none;
color : #245185;
font-weight : normal;
}
#nav li a:hover {
text-decoration : none;
color : #245185;
font-weight : bold;
}
#bloglatest h4 {
color : #ff4e00;
font-size : 100%;
font-weight : bold;
}
#blog {
margin : 0;
padding : 0 0 0 20px;
list-style : url(img/more-bullet.gif);
}
#blog li {
font-size : 90%;
padding-bottom : 0.5em;
color : #ff4e00;
font-weight : bold;
}
#newsletterform .text {
width : 135px;
border : 1px solid #45bac0;
}
#newsletterform .searchbutton {
text-align : right;
margin-top : 4px;
}
#newsletterform .btn {
border : 1px solid #45bac0;
background-color : #256290;
color : white;
font-size : 80%;
}
#footer {
width : 100%;
border-top : 1px solid #b9d2e3;
border-bottom : 1px solid #b9d2e3;
margin-top : -10px;
clear : both;
}
#footer p {
font-size : 90%;
background-color : #5a5a5a;
color : #ffffff;
margin : -10px;
padding : 0.2em 0 0.2em 0;
text-align : right;
}
#clearone {
clear : both;
height : 1px;
}
#main2 {
margin-top : 10px;
margin-right: 10px;
background-image : url(img/leftbg.gif);
background-position : left bottom;
background-repeat : repeat-y;
}
#foto {
position : absolute;
top : 230px;
left : 180px;
}
div#Rahmen {
width : 790px;
padding : 0;
border : 0 solid black;
}
* html div#Rahmen {
width : 750px;
width : 37.1em;
}
div#Rahmen div {
clear : left;
}
ul#Navigation {
margin : 0;
padding : 0;
text-align : center;
}
ul#Navigation li {
list-style : none;
float : left;
position : relative;
margin : 0;
padding : 0;
}
* html ul#Navigation li {
margin-bottom : -0.4em;
}
*:first-child + html ul#Navigation li {
margin-bottom : -0.1em;
}
ul#Navigation li ul {
margin : 0;
padding : 0;
position : absolute;
top : 1.6em;
display : none;
}
*:first-child + html ul#Navigation ul {
background-color : silver;
padding-bottom : 0.4em;
}
ul#Navigation li:hover ul {
display : block;
}
ul#Navigation li ul li {
float : none;
display : block;
margin-bottom : 0.2em;
}
ul#Navigation a, ul#Navigation span {
display : block;
width : 4.4em;
padding : 0.2em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : maroon;
background-color : #ccc;
}
* html ul#Navigation a, * html ul#Navigation span {
width : 8.6em;
width : 6.4em;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color : white;
border-left-color : black;
border-top-color : black;
color : white;
background-color : #802537;
}
li a#aktuell {
color : maroon;
background-color : silver;
}
ul#Navigation li ul span {
background-color : maroon;
}
.foto-link {
width : 255px;
height : 130px;
display : block;
margin : 0 auto;
}
.foto1 {
background : url(foto/chili.png) no-repeat;
}
.foto-link:hover {
background-position : 0% -130px;
}
.foto-list {
background-color : #ffffff;
height : 120px;
margin-right : 5px;
overflow : hidden;
padding : 5px;
width : 116px;
text-align : center;
border : 8px solid #cccccc;
float : left;
margin-top : 0;
margin-bottom : 15px;
}
.foto-listgross {
background : transparent url("../../Img/bg-photo.png") repeat-x scroll 0% 0%;
margin-right : 5px;
padding : 10px;
width : 550px;
text-align : left;
border : 26px solid #EBEBEB;
margin-bottom : 10px;
}
#fotogross {
background-color : #ffffff;
border : 8px solid #cccccc;
color : black;
margin : 0 0px 0 0;
text-align : center;
}
#menuebox {
position : relative;
height : 20px;
}
.stupidie {
display : none;
}
#menue {
position : absolute;
top : 5px;
left : 0;
z-index : 200;
}
#menue .aussen {
float : left;
display : block;
overflow : hidden;
width : 6.3em;
height : 1.2em;
font-weight : bold;
text-align : center;
background-color : #ebebeb;
color : #513913;
border : 0 solid;
border-color : #256290;
}
#menue .aussen:hover {
height : auto;
background-color : #ffffff;
border-top : 2px solid #701112;
color : #256290;
}
a.innen-1 {
margin-top : 2px;
}
a.innen, a.innen-1 {
display : block;
padding : 2px 0;
text-decoration : none;
font-weight : normal;
border-bottom : 1px solid #78561d;
background-color : #ecd8ae;
color : #600;
}
a:visited.innen, a:visited.innen-1 {
background-color : #ecd8ae;
color : #555;
}
a:hover.innen, a:hover.innen-1 {
background-color : #f7eedb;
border-top : #ffffff;
color : #900;
}
span.menutag {
display : block;
cursor : default;
}


/* single thumbnail */

	p.thumb{
		float:left;
		margin:.5em 0;
		margin-right:10px;
		border:1px solid #999;	
		padding:2px;
	}
	p.thumb a{
		display:block;
		float:left;
		width:190px;
		height:150px;
		line-height:150px;
		overflow:hidden;
		position:relative;
		z-index:1;	
	}	
	p.thumb a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-50px;	
	}
	
	/* mouse over */
	
		p.thumb a:hover{
			overflow:visible;
			z-index:1000;
			border:none;		
		}
		p.thumb a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;			
		}	
	
	/* // mouse over */	

/* // single thumbnail */




#galerie li
{
list-style-type: none;
float: left;
margin: 0px 10px 10px -40px;
text-align: center;
font-weight: bold;
position: relative;
}

#galerie img
{
width: 205px;
height: 130px;
display: block;
padding: 3px;
border: 1px solid #8B0000;
} 

#galerie a .gross
{
display: none;
}

#galerie a:hover .gross
{
width: 300px;
height: 175px;
display: block;
position: absolute;
top: -0px;
left: 0px;
z-index: 1;
background: #fff;
}