/* Allgemeines */
body {
    background-color: #ffffff;
    font-size: 11px;
    line-height: 16px;
    font-family: Verdana, Tahoma, Verdana, Arial, Sans-Serif;
    color: #333333;
    padding: 5px;
    margin: 0px;
}

#pathway {
    margin-bottom: 5px;
}

#content_text { 
    position: relative;
    padding: 5px 10px;
    margin: 0px;
}

.clear {
    clear: both;
    height: 0px;
}

/* Links */
a, a:visited, a:active {
    color: #009900;
    text-decoration: none;
}

a:hover {
    color: #009900;
    text-decoration: underline;
}

/* Headlines */
h1 {
    font-size:20px;
    font-weight: normal;
    padding: 5px 0px;
    margin: 0px;
}

h2 {
    font-size:13px;
    font-weight: normal;
    padding: 2px 10px;
    margin: 10px 0px;
    border: 1px solid #cccccc;
    background: #efefef;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

h3 {
    font-size:12px;
    font-weight: bold;
    padding: 0px;
    margin: 10px 0px;
    color: #229922;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
}

#content_text ul {
    list-style-image: url(../images/list_bullet.gif);
}

#content_text img {
    margin: 5px 0px;
    padding: 1px;
    border: 1px solid #cccccc;
}

.artdate {
    font-size: 11px;
    margin: 10px 0px -7px 10px;
}

.element {
    padding: 0px;
    margin: 0px;
}

label {
    padding: 0px;
    margin: 0px;
}

/* Formular */
input.text {
    border: 1px solid #205093;
    width: 418px;
    margin: 0px;
}

textarea {
    border: 1px solid #205093;
    width: 418px;
}

/* Galerie */
.jaosg_galerie{
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.jaosg_thumbnail {
	margin: 5px;
	
	height: 80px;
	width: 80px;
	text-align: center;
	vertical-align: middle;
}

.jaosg_nav {
	text-align: center;
}

.jaosg_bild {
	text-align: center;
}

.jaosg_bildbeschreibung {
	text-align: center;
}

.gallery_row {
    vertical-align: middle;
}

/* Wettertabelle */
table.weather {
    margin-top: 2px;
    margin-bottom: 2px;
}

/* Formulare */

.inputbox {
	padding:1px;
	border:solid 1px #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
}

.inputbox:hover {
	padding:1px;
	border:solid 1px #009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
}

.inputbox:focus {
	padding:1px;
	border:solid 1px #009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
}

.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
    background:#efefef;
    border:1px solid #009900;
    color:#333333;
    width:100px;
    padding:2px;
}

/* Inhalte */
.code {
    padding: 2px 10px;
    margin: 10px 0px;
    border: 1px solid #cccccc;
}

/*
 Guestbook Addon 
 @author staab[at]public-4u[dot]de Markus Staab
 @author <a href="http://www.public-4u.de">www.public-4u.de</a>
 @package redaxo3
 @version $Id: guestbook.css,v 1.8 2006/01/27 18:07:52 kills Exp $
 */


/*
	Formular Styles
*/


/* Formular */
form.gbook div {
	width: 400px;
}

/* Eingabefelder */
form.gbook input, form.gbook textarea {
	padding:1px;
	border:solid 1px #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
	margin: 1px 0px;
}

form.gbook input:hover, form.gbook textarea:hover {
	padding:1px;
	border:solid 1px #009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
}

form.gbook input:focus, form.gbook textarea:focus {
	padding:1px;
	border:solid 1px #009900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
	background-color:#efefef;
}

form.gbook input.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-top: 2px;
    margin-bottom: 2px;
    background:#efefef;
    border:1px solid #009900; 
    width:100px;
    padding:2px;
}

/* Text-Eingabefeld*/
form.gbook textarea {
	height: 100px;
	width: 250px;
}

/* Beschriftungen der Eingabefelder */
form.gbook div.label {
	width: 100px;
	float: left;
}

/* Buttons-Layer*/
form.gbook div.buttons {
	padding-left: 105px;
}

/* Zusatztext-Layer*/
form.gbook div.info {
	text-align: right;
}

/* Fehlermeldungs-Layer*/
form.gbook div.error {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}



/*
	Listen Styles
*/


/* Einträge-Layer */
div.gbook .entry {
	padding: 3px;
	border: 1px solid #cccccc;
	margin: 5px 0px;
}

/* Pagination-Layer */
div.gbook .pagination {
	text-align: right;
}

/* Pagination-Links */
div.gbook .pagination a {
	padding-left: 2px;
	padding-right: 2px;
}

/* 
Allgemeine Formatierungen
*/

/* Beschriftungen */
div.gbook .label {
	float: left;
}

/* Werte */
div.gbook .value {
	padding-left: 150px;
}

/* 
Spezifische Formatierungen

z.b.
[CODE]
div.gbook .<feldname> .<feldtyp>{
}
[/CODE]
*/

div.gbook .text .label {
	padding-top: 5px;
}

div.gbook .text .value {
	padding: 5px;
	margin: 0px;
	background-color: #efefef;
}
