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

body {
  background-color: #000;
  font-size: 11px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  line-height: 1.5;
  color:#DBE6F2;  
  padding:0px 0px;
  margin:0px;
  overflow:auto;
}

#header {
  background-color: #000;
  margin: 0 0 50px 0; /* der ie5.0 benötigt weniger */
  voice-family: "\"}\""; /* thx 2 tantek */
  voice-family:inherit;
  margin: 0 0 50px 0;
}

#inhalt {
  background-color: #000;
  height: 95%;
  padding: 30 40 0 40;
  margin-left: 200px;
}

#inhalt-normal {
  float:left;
  background-color: #000;
  padding: 0 10 0 0;  
}

.texteingerueckt {
	color: #DBE6F2;
	font: 11px/17px Verdana, Geneva, Arial, sans-serif;
	margin: auto;
	padding-left: 0px;
	list-style: disc inside;
}

.justify { text-align: justify; }

.align-justify { text-align: justify; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }

#inhalt-normal ul{padding: 0 0 0 10; margin: 3 0 6 15;}
#inhalt-normal li{padding-left: 0 px; list-style-type:square;}

#inhalt-rechts ul{padding: 0; margin: 0; list-style: none;}
#inhalt-rechts li{background-image: url(pics/green_point.gif); padding-left: 15px; background-repeat: no-repeat; background-position: 0 50%;}
#inhalt-rechts H3{font-size: 12px; color: #DBE6F2; margin:15 0 5 0; padding:0;} 

#inhalt-normal H1{font-size: 11px; color: #DBE6F2;}
#inhalt-normal H2{font-size: 12px; color: #DBE6F2;}
#inhalt-normal H3{font-size: 12px; color: #DBE6F2; margin:15 0 5 0; padding:0;}
/*background-image: url(pics/background_h3.jpg); background-repeat: no-repeat; background-position: 0 50%;}*/
#inhalt-normal H4{font-size: 15px; color: #DBE6F2;}

#inhalt-normal img {border:1px solid #DBE6F2;}

#inhalt A { font-size: 11px; color:#D5CC3F; text-decoration:none; }
#inhalt A:hover { font-size: 11px; color:#D5CC3F; text-decoration:underline; }

#inhalt p { margin: 3 0 3 0;}
#inhalt .gooffotoboek_index { font-size: 12px;padding: 4 0 4 0; background-image: url(pics/background_h3.jpg); background-repeat: no-repeat; background-position: 0 50%;}

#inhalt form {border:none;}
#inhalt form input {border:1px solid #DBE6F2;}

#menu {
  background:url(templates/hintergrund_kompass1.jpg) bottom no-repeat;
  height: 100%;
  position: absolute;
  width: 200px;
  left: 0;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#menu ul {
	color: #000;
	padding: 0 0 0 20;
	margin: 0 0 0 0;
	list-style: none;
}

#menu li {
	color: #000;
	margin: 5 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#menu li.untermenu {
	color: #000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
}


/* styles for extension "tx_veguestbook_pi1" */
	
	.tx-veguestbook-pi1 {
		width: 100%;
	}
	
	.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
		font-size:75%;
		font-weight:bold;
		background:none;
		padding:0px;
	}
	
	.tx-veguestbook-pi1 ul li {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 ul {
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-size:68.75%;
		font-weight:bold;
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:68.75%;
		font-weight:bold;
		float:right;
	}
	
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#990000;
		color:#FFF;
		display:block;
		padding:0.125em 0.125em 0.125em 0.25em;
		font-weight:bold;
		margin-top:0px;
	}

	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width: 20%;
		background:#000;
		padding:0.25em;
		min-height:4em;
		font-size:120%;
	}
	
	* html .tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		font-size:68.75%;
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:right;
		width:75%;
		background:#FFF;
		padding-left:0.4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		font-size:90%;
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
		font-size:80%;
		color:#990000;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:75%;
		color:#990000;
		font-weight:bold;
		background:none;
		padding:0.25em 0em 0em 0em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
		background:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em 0.5em 0.25em 0.125em;
		text-align:right;
		font-weight:bold;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
		background:#990000;
		color:#FFF;
		text-decoration:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		border:1px solid #000;
		float:left;
		width:10em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		font-size: 12px;
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
		border:1px solid #000;
		float:left;
		width:20em;
		margin-top:0.25em;
		margin-left:1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		font-size: 12px;
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
		border:0px solid #000;
		width:30em;
		display:block;
		float:left;
		margin-top:0.25em;
		margin-bottom:1.0em;
		margin-left:1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
		
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		border:0px solid #000;
		padding:0.25em;
		margin-left:15em;
		margin-top:0.5em;
		width: 32em;
	}
 
	* html .tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:7em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		pading-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		border:0px solid #000;
		width: 4em;

	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:auto;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		font-size: 11px;
		font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
		color:#DBE6F2;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:10em;
		font-size:80%;
		display:block;
		margin-bottom:1em;
		margin-left:0em;
	}


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;
}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	background-color:#000;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#DBE6F2;
	padding:3px;
	margin:3px;
	/*background-color:#000;*/
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}

.news-latest-item:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
} 
.news-latest-item {display: inline-block;} 
/* Hides from IE-mac \*/ 
* html .news-latest-item {height: 1%;} 
.news-latest-item {display: block;} 
/* End hide from IE-mac */

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:10px;
	border:0px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:10px;
	color:#DBE6F2;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}
