/*
 * Stylesheet Helvecetier
 * 2006-September
 * benjamin.dumke@bytebetrieb.com
 *
 */

* {
	border: none;
	padding:0;
	margin:0;
	font:12px/18px verdana, helvetica, arial, sans-serif;
}
html { height:100%; }
body {
    height:100%; 
	background:url(../_p/bg.gif) repeat-y;
}

strong { font-weight:bold; }
em strong,
em { font-style:italic; }

a:link {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a:focus {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a:active {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


#seitenblock {
    background:url(../_p/head_3.jpg) no-repeat;
}

#kopf_1 {
	background:#000 url(../_p/head_1.gif) 0 0 no-repeat;
	width:100%;
	height:22px;
}

#kopf_2 {
	background:transparent url(../_p/head_4.gif) 0 0 no-repeat;
	width:788px;
	height:128px;
}

#fuss {
	background:transparent url(../_p/fire.gif) 0 0 no-repeat;
	width:394px;
	height:40px;
	float:left;
	margin: 0 0 0 394px;
	
}

/*
Inhalt
----------------------------------------------------------- */

#inhaltsblock {
	width:788px;
	height:598px;
}



#inhalt {
    margin: 0 0 0 250px;
	float:left;
	width:400px;
	display:inline;

}

#inhalt h3 {
    font-size:12px;
    padding: 0 0 10px 0;

}

#inhalt h2 {
    font-size:12px;
    font-weight:bold;

}

#inhalt h1 {
    font-size:19px;
    font-weight:bold;
    padding: 0 0 10px 0;
}

#inhalt h1 a {
    font-size:19px;
    font-weight:bold;
}

#inhalt h4 {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 60px 0;
}

#inhalt h4 a:hover {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 30px 0;
}
#inhalt h4 a:active {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 30px 0;
}
#inhalt h4 a:visited {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 30px 0;
}
#inhalt h4 a:focus {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 30px 0;
}
#inhalt h4 a:link {
    font-size:12px;
    font-weight:bold;
    padding: 5px 0 30px 0;
}



#inhalt img {
    padding: 0 0 10px 0;
}


/*
Navigation
----------------------------------------------------------- */

#navi {
    margin: 0 0 0 681px;
	width:86px;
    list-style-type:none;
    

}

#navi-home a {
	text-indent:-9999px;
	background:transparent url(../_p/menu_home.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:29px;
}
#navi-mich a {
	text-indent:-9999px;
	background:transparent url(../_p/menu_mich.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:19px;
}
#navi-archiv a {
	text-indent:-9999px;
	background:transparent url(../_p/menu_archiv.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:23px;
}
#navi-link a {
	text-indent:-9999px;
	background:transparent url(../_p/menu_link.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:15px;
}
#navi-port a {
	text-indent:-9999px;
	background:transparent url(../_p/menu_port.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:22px;
}

/*
Kommentare
----------------------------------------------------------- */


ol#kommentare {
    margin:20px 0 20px 20px;
}
#kommentare li {
    margin:0 0 10px;
}

.kommentare-meta {
    display:block;
    font-size:10px;
    font-style:italic;
}

.kommentare-meta a:link {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.kommentare-meta a:visited {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.kommentare-meta a:focus {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.kommentare-meta a:hover {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.kommentare-meta a:active {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#kommentar-form { margin:0 0 20px 20px; }
#kommentar-form fieldset {}
#kommentar-form legend { font-weight:bold; margin:0 6px 12px 0; }
#kommentar-form input { border:1px solid #000; border-width:0 0 1px; padding:2px 3px; width:250px; }
#kommentar-form input:hover { border-color:#000; }
#kommentar-form input:focus { border-color:#000; }
#kommentar-form input.submitbutton { border:1px solid #000; background:#fff; color:#000; width:auto; }
#kommentar-form input.submitbutton:hover { color:#fff; border-color:#000; background:#000}
#kommentar-form label { font-weight:bold; padding:2px 0 6px 0; }
#kommentar-form textarea { border:1px solid #fff; background:#eee; padding:2px 3px; width:250px; height:150px; margin:15px 6px 15px 0; }
#kommentar-form textarea:hover {  }
#kommentar-form textarea:focus { border:1px solid #fff; background:#eee; }
.form-zeile { margin-bottom:6px; }



/*
Archiv
----------------------------------------------------------- */


ol#suche {
    margin:20px 0 20px 20px;
}
#suche li {
    margin:0 0 10px;
}

.suche-meta {
    display:block;
    font-size:12px;
    font-weight:bold;
}


.suche-meta a:link {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.suche-meta a:visited {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.suche-meta a:focus {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.suche-meta a:hover {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.suche-meta a:active {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}




#suche-form { margin:0 0 20px; }
#suche-form fieldset {}
#suche-form legend { font-weight:bold; margin:0 6px 12px 0; }
input#form_suche { border:1px solid #000; border-width:0 0 1px; padding:2px 3px; width:250px; }
#suche-form input:hover { border-color:#000; }
#suche-form input:focus { border-color:#000; }
#suche-form input.submitbutton { border:1px solid #000; background:#fff; color:#000; width:auto; }
#suche-form input.submitbutton:hover { color:#fff; border-color:#000; background:#000}

/*
links
----------------------------------------------------------- */


ol#links {
    margin:20px 0 20px 0;
    
}
#links li {
    margin:0 0 10px;
    list-style-type:none;
}

.links-meta {
    display:block;
    font-size:10px;
    font-style:italic;
}

.links-meta a:link {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.links-meta a:visited {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.links-meta a:focus {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.links-meta a:hover {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.links-meta a:active {
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


/*
Album
-------------------------------------------------------------*/


#album {
	width:377px;
	
}


#fullsize {
	margin: -10px 0 0 255px;
	Padding:5px 0 0 0;
	text-align:center;
	width:122px;
	height: 25px;
	background:#b2b2b2;
}

#fullsize a:link {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
#fullsize a:visited {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
#fullsize a:focus {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#fullsize a:hover {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#fullsize a:active {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}




.thumbnail {
	margin: 0 0 10px 10px;
	padding:0 0 10px 0;
	text-align:center;
	width:177px;
	height: auto;
	background:#b2b2b2;
	float:left;
}

.thumbnail a:link {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.thumbnail a:visited {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}
.thumbnail a:focus {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.thumbnail a:hover {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.thumbnail a:active {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

