/*
 * Title: Cascading Style Sheets
 *
 * Site: www.meinewindhunde.de
 *
 * Copyright (c) 2003-2011 by FeLIX Mueller
 */


#between { width:900px; float:left; background: url(bg.png) repeat-y; }
#cont2 { float:left;  width:690px; padding-top:30px; margin-left:30px;}
#menu2 { float:left; }


body {	
	background-color:#eeeeee;
	margin-left:30px;
	margin-right:30px;
	margin-top:0px;
	margin-bottom:0px;
}

/* Font */
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr 
	{ font-family:"Trebuchet MS",Arial,sans-serif; }


/* Colors */
ul,ol,li,div,td,th,address,
p,blockquote,nobr 		{ color:#000000; }
h1,h2,h3,h4			{ color:#000000; }
a:link, a:visited		{ color:#825245; }
a:active, a:hover, a:focus	{ color:#ff0000; }

a[href ^="http://"] {
	background: url(link_external.png) center right no-repeat;
	padding-right:13px;
}

.center { text-align:center; }

/* Margins */
p  { margin-bottom:15px;  margin-top:0px; text-align:justify; }
ul { margin-bottom:10px; margin-top:0px; list-style-type:disc; }
h2 { margin-top:25px; }
h1 { margin-top:0px; }


li { margin-bottom:3px; }


/* Font sizes */
p,blockquote,div,ul,ol,td,th { font-size:14px; line-height:18px; }
h1 { font-size:28px; line-height:32px; }
h2 { font-size:24px; line-height:28px;}
h3 { font-size:18px; line-height:22px;}
.ahnen td { font-size:12px; line-height:15px;}
.ahnen th { font-size:13px; font-weight:bold; }
.aboutauthor { font-size:12px; font-style:italic; }

.menu ul { margin:0px; margin-top:30px; list-style-type:none; font-size:12px; padding-left:20px;}
.menu li { color:#808080; margin-bottom:3px; font-weight:bold; }
.menu a:link, .menu a:visited { color:#000000; text-decoration:none;}
.menu a:active, .menu a:hover { color:#ff0000; text-decoration:none;}

#sub1 { display:block; margin-top:0px; }
#sub1 li { font-weight:normal; }

img { border:0; }

.bmain, .btop, .bbottom {
	text-align:left;
	width:900px;
	margin: 0 auto;
}

.btop {
	height:8px;
	font-size:1px;
}

.bmain {
	position:relative;
	background-color:#e3f8ff;
}

.bbottom {
	height:10px;
	font-size:1px;
}


.header {
	text-align:right;
	width:900px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	background-color:#825245;
}	

.menu {
	text-align:left;
	position:relative;
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	float:left;
/*	_xxxheight:475px;  */
	background-color:#e3bdab;
}

.content {
	text-align:left;
	position:relative;
	margin:0px;
/*	_xxxheight:475px;  */
	overflow:auto;
	top:0px;
}

.realcontent {
	position:relative;
	padding:30px;
}


.about {
	width:900px;
	margin:0px;
	padding:0px;
	overflow:auto;
	background-color:#825245;
}

.realabout {
	width:750px;
	padding-top:15px;
	padding-bottom:15px;
	background-color:#78a0ad;
	float:right;
}

.about p {
	text-align:right;
	font-style:italic;
	font-size:12px;
	margin-bottom:0px;
	margin-right:30px;
}


.back {

	text-align:right;
	font-style:italic;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
}


.bild {	font-size:11px; font-style:normal; font-family:"Trebuchet MS", Arial, sans-serif;}


.ahnen tr { background: #c3d8df; }
.ahnen td { background: #d3e8ef; }


.pic250 {
	float:left;
	width:250px;
	margin:0;
	margin-right:15px;
	padding-right:6px; 
	padding-top:4px;
	padding-bottom:3px;
}

.pic250r {
	float:right;
	width:250px;
	margin:0;
	margin-left:15px;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:3px;
}

.pic300 {
	float:left;
	width:300px;
	margin:0;
	margin-right:15px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:3px;
}

.pic300r {
	float:right;
	width:300px;
	margin:0;
	margin-left:15px;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:3px;
}

.pic100 {
	float:left;
	width:100px;
	margin:0;
	margin-right:15px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:3px;
}


.pic150 {
	float:left;
	width:150px;
	margin:0;
	margin-right:15px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:3px;
}


.pic150r {
	float:right;
	width:150px;
	margin:0;
	margin-left:15px;
	padding-left:2px;
	padding-top:4px;
	padding-bottom:3px;
}

.pic500 {
	width:500px;
	margin:0;
	margin-right:15px;
	padding-top:4px;
	padding-bottom:3px;
	padding-right:6px; 
}

.pic250r p, .pic250 p, .pic100 p,  .pic150 p, .pic150r p, .pic500 p, .pic300 p, .pic300r p {
	font-size:12px;
	font-style:italic;
	margin-top:5px;
	line-height:12px;
}

.daoud {
	font-family:"Comic Sans MS",Arial,sans-serif; 	
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

a.linkopacity img {
	filter:alpha(opacity=40); 
	-moz-opacity:0.4; 
	opacity:0.4;
}

a.linkopacity:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity:1.0;   
	opacity:1.0;
}

/* Guestbook entries */

.gentry { background:#c3d8df; margin-bottom:24px; padding:10px;}
.gentry p { padding:0px; margin:0px;}
.gsubject { font-weight:bold; }
.gfrom { margin-bottom:10px;}
.gmsg { background:#d3e8ef; padding:10px;}
.gmsg p { margin-bottom:6px; }



