

body { font-family: Arial; font-size: 0.8em; width: 90%; }

#kopfbereich { display: none; }
#hauptnavi { display: none; }
#neues { display: none }
.fussnavi { display: none; }

h1 { font-size: 1.4em; color: #660000; margin-bottom: 1.0em; font-weight: normal; }
h2 { font-size: 1.2em; color: #000; margin-bottom: 0.2em; font-weight: bold; padding-left: 35px; background: transparent url(heureka-print_FILES/ornament-ueberschriften.gif) no-repeat left 1px; }
h3, caption { font-size: 1.1em; color: #660000; margin-bottom: 0.2em; font-weight: bold; }
p { font-size: 1.0em; line-height: 1.3em; margin-bottom: 1.3em; }
strong { font-weight: bold; }
em { font-style: italic; color: #660000; }

a { font-weight: bold; color: #000000; text-decoration: underline; }
a:hover { color: #660000; }

blockquote { margin-left: 35px; }

p img, h1 img, h2 img, h3 img { display: block; border: 20px solid transparent; }

.csc-textpic-imagewrap { margin: 5px 5px 5px 35px; }

#seiteninhalte ul {
list-style-image: url(../pix/ornament-listen.gif);
margin-bottom: 1.3em;
background-color: transparent;
padding-left: 35px;
}

#seiteninhalte ul li {
color: #660000;
margin-bottom: 0.2em;
}

#seiteninhalte ul li a {
text-decoration: underline;
color: #000000;
font-size: 1.1em;
}

#seiteninhalte ul li a:hover {
text-decoration: underline;
color: #660000;
}

#seiteninhalte ul li a.act {
text-decoration: underline;
color: #660000;
}

#seiteninhalte ul li a span {
background-color: transparent;
display: inline;
}

table p { margin-bottom: 0em; }
table { margin-bottom: 1.3em; }

table.contenttable { margin-bottom: 1.3em; border-collapse: collapse; }
table.contenttable CAPTION { text-align: left; font-size: 1.1em; color: #660000; margin-bottom: 0; font-weight: bold; padding-bottom: 0.8em; }
table.contenttable TR { }
table.contenttable TR TD { padding: 0 10px 3px 0; vertical-align: top; }

/* Tables, specifically */

table.contenttable-0 { border: 1px solid rgb(125,32,0); }
table.contenttable-0 TR.tr-0 TD { background: none; }
table.contenttable-0 TR.tr-0 TD { border-bottom: 1px solid rgb(125,32,0); }

/* formatierungen für die erste Zeile */
.tr-0 {  }

.td-0 { border-right: 1px solid rgb(125,32,0); padding: 8px; }

/* formatierung für alle ungeraden Zeilen */
.tr-even { }

/* formatierung für alle geraden Zeilen */
.tr-odd { }

/* formatierung für die linke Spalte der ungeraden Zeilen */
.tr-even .td-0 { border-bottom: 1px solid rgb(125,32,0); padding: 8px; }

/* formatierung für die rechte Spalte der ungeraden Zeilen */
.tr-even .td-last { border-bottom: 1px solid rgb(125,32,0); padding: 8px; }

/* formatierung für die linke Spalte der geraden Zeilen */
.tr-odd .td-0 { border-bottom: 1px solid rgb(125,32,0); padding: 8px; }

/* formatierung für die rechte Spalte der geraden Zeilen */
.tr-odd .td-last { border-bottom: 1px solid rgb(125,32,0); padding: 8px; }

/* formatierung für die letzte Zeile */
.tr-last { }

    .tx-veguestbook-pi1 {
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight: normal;
	}
	
	.tx-veguestbook-pi1-browsebox-strong {
		float: none;
		background: transparent;
		font-weight:bold;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-weight:bold;
		float:right;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination a {
		text-decoration: none;
		color: #000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination a:hover {
		color: #660000;
		text-decoration: underline;
	}	
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		color: #660000;
		background:none;
		background-color: #f6f1dd;
		display:block;
		padding: 0.5em;
		border: 0px solid #660000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width: 125px;
		border: 0px solid #660000;
		margin-right: 5px;
		background-color: #f6f1dd;
	}

	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color: #000;
		padding: 0.5em;
		margin-bottom: 0;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		color: #000;
		float: right;
		width: 419px;
		border: 0px solid #660000;
		background-color: #f6f1dd;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		padding: 0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        	font-weight: bold;
        	padding: 0.5em;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		background:none;
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		text-align: right;
		width: 168px;
		display: block;
		float: left;
		padding-top: 0.2em;
		margin-bottom: 0.5em;
		font-weight: bold;
		color: #660000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input, textarea {
		background-color: #f6f1dd;
		padding: 2px;
		padding-top: 0px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		border: 1px solid #660000;
		width: 200px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		border: 1px solid #660000;
		width: 379px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		font-family: Arial;
		width: 379px;
		height: 200px;
		border: 1px solid #660000;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
		padding-right: 5px;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
		float: right;
		margin-top: 20px;
		padding: 2px 4px 3px 4px;
		border: 1px solid #660000;
		font-weight: bold;
		color: #660000;
	}
	
#mailform label { display: block; float: left; width: 120px; text-align: right; padding-right: 10px; }
	
#mailform textarea, input, select {
	background-color: #f6f1dd;
	margin-bottom: 5px;
	padding: 2px;
	padding-top: 0px;
	border: 1px solid #660000;
	float: none;
}

.csc-mailform-field { float: left; width: 100%; }
.csc-mailform-submit { margin-left: 130px; margin-top: 20px; }


#lbCaption { color: #660000; }

.news-single-item, .news-list-item { width: 500px; }

