body {
		font-family:MS Trebuchet,Arial,Verdana;
	font-size:13px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	}

#page {
	width:900px;
float:left;
left:50%;
margin:0 0 20px -450px;
position:absolute;

line-height:20px;
aabackground-color:#F0F8FF;
	}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}

#header{

	width:900px;
	height:156px;
	}
	
#headerimg{
float:left;
	}
		
.suche{
	text-align:right;
	padding:30px 20px 0px 0px;
	color:#666666;
	font-size:16px;
	}	
	
.suche label{
	font-weight:bold;
	}

#searchform{
	}
	
#navi{
	margin:25px 0px 0px 0px;
	}
	
#navi ul{
	margin:0;
	padding:10px 0px 10px 0px;
	}

#navi ul li{
display:inline;
	list-style-type:none;
	margin:0px 6px 0px 0px;
	}
	
#navi ul li a{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}
			
#navi ul li a:hover{
	color:#277ba3;
	}
	
#subnavi{
	margin:0px 0px 0px 0px;
	}	
	
#subnavi ul{
	margin:0px 0px 0px 0px;
		}
	
#subnavi ul li{
	list-style-type:none;
	float:left;
	margin:0px 15px 0px 0px;
	}
		
		
#subnavi a{
	font-size:12px;
	text-decoration:none;
	color:#277ba3;
	}
		
#subnavi a:hover{
	text-decoration:underline;
	color:#666666;
	}
	
		
.obereleiste{
float:none;
margin:40px 0px 40px 0px;
	}

.obereleiste ul li{
display:inline;
margin:0px 10px 0px 0px;
padding:0px;
list-style-type:none;	}

.obereleiste ul{

margin:0px;
padding:0px;

}

.obereleiste h2{
	width:260px;
	font-size:16px;
	color:#FFFFFF;
	margin:0px 0px 5px 0px;
	padding:2px 2px 2px 12px;
	background-color:#0082da;
	}

.obereleiste h3{
color:#666666;
font-size:14px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 12px;
width:230px;
overflow:hidden;
	}
	
.obereleiste h3 a{
	text-decoration:none;
	color:#666666;
	}
	
.obereleiste h3 a:visited{
	text-decoration:none;
	color:#666666;
	}


.obereleiste p{
	width:230px;
	color:#666666;
	margin:0px;
	padding:0px 0px 0px 12px;
	}

.obereleiste a{
	text-decoration:underline;
	color:#277ba3;
	}
	
.obereleiste a:hover{
	text-decoration:none;
	color:#277ba3;
	}
	
.obereleiste a:visited{
	color:#277ba3;
	}

.obeninfo1{
float:left;
	margin:0px 30px 0px 0px;
padding:0px 0px 10px 0px;
background-color:#F0F8FF;
}
	
.obeninfo2{
float:left;
	margin:0px 30px 0px 0px;
padding:0px 0px 10px 0px;
background-color:#F0F8FF;
	}
.obeninfo2 form{
	padding:0px 0px 0px 12px;

	}

.obeninfo2 table{
	color:#666666;}
		
.obeninfo3{
float:left;
margin:0px 0px 0px 0px;
color:#666666;
padding:0px 0px 10px 0px;
background-color:#F0F8FF;
}

#content{
width:900px;
	margin:10px 0px 30px 0px;
padding:0px 0px 20px 0px;
background-color:#FFFFFD;
color:#666666;
	}

#content h2{
	padding:2px 2px 2px 12px;
	background-color:#0082da;
	font-size:16px;
	margin:10px 0px 3px 0px;
width:888px;
color:#FFF;
	

	
	
	}

#content h2 a{
	color:#FFF;
	text-decoration:none;
	
	}

#content h2 a:hover{
	color:#666666;
	text-decoration:none;
	}

#content h2 a:visited{
	color:#FFF;
	text-decoration:none;
	}

#content h3{
	color:#277ba3;
	font-size:14px;
	padding:0px 0px 2px 12px;

	}

#content table{
	margin:20px 0px 20px 50px;
width:700px;

text-align:left;
}

#content ul{
	padding:0px 0px 0px 50px;}
#content li{
	list-style-type:square;
	
	}

#content a{
	text-decoration:underline;
	color:#277ba3;
	}

#content a:hover{
	text-decoration:none;
	color:#666666;
	}
	
#content a:visited{
	text-decoration:underline;
	color:#277ba3;
	}
.news{

	float:none;}
.news img{
	float:left;}



small{
	font-size:12px;
	font-style:italic;
	color:#666666;
	margin:8px 0px 0px 12px;
	}

small a{
	text-decoration:none;
	color:#666666;
	}


#content p{
	margin:8px 0px 0px 12px;
	
	}
	
#content img{
	margin:5px 10px 5px 0px;
	
	border:0;
	height:auto;
	
	}
	
#content th{
	font-size:14px;
	color:#666666;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	}	
	
.entry{
width:900px;
}

.entry h2 a{
	color:#FFF;
	text-decoration:none;
	}
.entry h3{
	margin:8px 0px 0px 0px;
	}

.entry h3 a{
	color:#277ba3;
	text-decoration:underline;
	
	}

.entry h3 a:hover{
	color:#666666;
	text-decoration:none;
	}

#footer{
	width:900px;
	
	}
		
#footer table{
text-align:left;
float:left;
	margin:0px 50px 0px 0px;
width:250px;	
background-color:#F0F8FF;
}
	
#footer th{
	font-size:16px;
	color:#FFFFFF;
padding:2px 2px 2px 6px;
	background-color:#0082da;
	}


#footer td{
	color:#666666;
padding:0px 0px 0px 6px;
	}
	
	
#infoslinks{	
	}
	
blockquote{
	color:#277ba3;
	font-weight:bold;
	font-style:italic;
	margin:0;}
	
	
	
/* default style for myGallery  */

.mypicbox {
	margin-top: 10px;
	margin-bottom: 30px;
}

.mypicup {
}

.mygalleryup {
	padding-top: 10px;	
}

.mypicture {
	text-align: center;
	margin: auto;
	
}

.myfooter {
	text-align: center;
}

.mypicback {
	float: left;
}

.mypicfor {
	float: right;
}

.mypicsgallery {
	text-align: center;
	margin-top: 10px;
}

.mygallpic {
	margin-bottom:0px;
	
}

.mypicsgallery a img {
	border: 2px solid  #ffffff;
	padding: 1px;
}

.mypicsgallery a:hover img {
	border: 2px solid  #CC0000;
	padding: 1px;
}


.myrandompic img {
	padding:5px;
	border: 1px solid #666666;
	background: #ffffff;
}
.mygalleryoverview {
	margin-top: 10px;
}

.mygallerygallery {
	height: 130px;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.mygallerynames {
	text-align: left;
 	font-family: "Century Gothic",Verdana;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.mygallerypreviewpics {
	float: left;
	margin-right: 12px;
}
.mygallerydescription {
	text-align: left;
	font-size: 1em;
}

.mypicboxentry {
	margin-top: 10px;
	margin-bottom: 10px;
	
}
.mypictureentry {
	text-align: center;
	margin: auto;
}

.mypicsgalleryentry {
	text-align: center;
}

.mygallpicentry {
	margin-bottom:0px;
}

.mypicsgalleryentry a img {
	border: 2px solid  #ffffff;
	padding: 1px;
}

.mypicsgalleryentry a:hover img {
	border: 2px solid  #CC0000;
	padding: 1px;
}

.myinlinepicture {
	text-align:center;
	margin:auto;
	margin-top:10px;
}

.myinlinepictureleft {
	float:left;
	padding-right:10px;
}

.myinlinepictureright {
	float:right;
	padding-left:10px;
}

.myinlinepictureleftclear {
	float:left;
	padding-right:10px;
	padding-top: 10px;
}

.myinlinepicturerightclear {
	float:right;
	padding-left:10px;
	padding-top: 10px;
}

.myinlinepicdescription {
	text-align:center;
	font-size: 0.8em;
	margin-bottom: 0.2em;
}

.myinlinepictureimg {
	border:0px;
}

.mypictureentryimg {
	border:0px;
}

.mygallerypreviewpics img {
	border:0px;
}

.gallerynav {
	
}

.galleryfor {
	float: right;
}

.galleryback {
	float: left;
}

.exifmetalabel {
	font-family: Verdana;
	font-size: 1em;
}

.exifbox {
	border: 1px solid #cccccc;
	font-family: Verdana;
	font-size: 0.85em;
}

.exiflabelone {
	background: #eeeeee;
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
}

.exiflabeltwo {
	font-weight:bold;
	padding-left: 10px;
	padding-right: 10px;
	
}

.exifdataone {
	font-weight:lighter;
	
}

.exifdatatwo {
	font-weight:lighter;
}


.thumbsnav {
	
}

.thumbsfor {
	float: right;
}

.thumbsback {
	float: left;
}

.thumbscounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.mypiccounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.galcounter {
	color: #666666;
	text-align: center;
	font-size: 0.7em;
	font-family: 'Verdana', 'Geneva', sans-serif;
}

.transparent {
	color: #ffffff;	
}

