/* 
 */

/* Zweispalter Bild hier, Text da */

#ct7 {
	position: relative;
	width: 738px;
}

#ct7 #colNormal {
	float: left;
	width: 391px;
	margin-bottom: 0px;
	display: inline;
}

#ct7 #colRight {
	margin-left: 396px;
	margin-bottom: 0px;
}
* html #ct7 #colRight {
	height: 1%;
	margin-left: 393px;
}

/* Dreispalter alle gleich */
#ct8 {
	position: relative;
	width: 720px;
}
#ct8 #colLeft {
	float: left;
	width: 228px;
	margin-bottom: 0px;
	display: inline;
}

#ct8 #colNormal {
	float: left;
	width: 228px;
	margin-left: 18px;
	margin-bottom: 0px;
	display: inline;
}

#ct8 #colRight {
	margin-left: 492px;
	margin-bottom: 0px;
}

* html #ct8 #colRight {
	height: 1%;
	margin-left: 489px;
}

/* Dreispalter News mit Switch von colNormal und ColLeft wg. News-Order */
#ct9 {
	position: relative;
	width: 720px;
}
#ct9 #colNormal {
	float: left;
	width: 234px;
	margin-bottom: 0px;
	display: inline;
}

#ct9 #colLeft {
	float: left;
	width: 126px;
	margin: 0px 18px 0px 18px;
	display: inline;
}
/* fuer Safari 3 only, der den Abstand des Newselements ignoriert
body:first-of-type #ct9 #colLeft {
}
*/

#ct9 #colRight {
	margin-left: 396px;
	margin-bottom: 0px;
}
* html #ct9 #colRight {
	height: 1%;
	margin-left: 393px;
}

/* Einspalter u.a. fuer 2-spaltige News-Single-Ansicht */
#ct10 #colNormal {
	position: relative;
	width: 720px;
	margin-bottom: 0px;
}

/* Zweispalter mit schmaler linker und rechter Spalte ab 414px */
#ct11 {
	position: relative;
	left: 0px;
	width: 720px;
}
#ct11 #colNormal {
	position: absolute;
	top: 0px;
	left: 144px;
	width: 234px;
}

#ct11 #colRight {
	position: relative;
	top: 0px;
	left: 396px;
	width: 342px;
	margin-bottom: 0px;
}

/* Vierspalter Projekte */

#ct12 {
	position: relative;
	width: 720px;
}

#ct12 #colLeft {
	float: left;
	width: 391px;
	margin-bottom: 0px;
	display: inline;
}
#ct12 #colNormal {
	float: left;
	clear: left;
	margin-top: 18px;
	width: 180px;
	margin-bottom: 0px;
	border: 0px solid red;
	display: inline;
}
#ct12 #colBorder {
	float: left;
	width: 160px;
	margin-top: 18px;
	margin-left: 18px;
	margin-bottom: 0px;
	display: inline;
}
* html #ct12 #colBorder {
	clear: left;
	margin-left: 0px;
}
*+html #ct12 #colBorder {
	clear: left;
	margin-left: 0px;
}
#ct12 #colRight {
	margin-left: 396px;
	margin-bottom: 0px;
}
* html #ct12 #colRight {
	height: 1%;
	margin-left: 393px;
}

/** html #ct12 #colBorder {
	height: 1%;
	margin-left: 18px;
}
*/
/* Dreispalter Archi-HOME: erst Text, dann Bild und noch eine Spalte dazu. KEIN Menu 2 */

#ct14 {
	position: relative;
	width: 922px;
}

#ct14 #colNormal {
	float: left;
	width: 378px;
	margin-bottom: 0px;
	border-right: 0px solid red;
	display: inline;
}

#ct14 #colRight {
	float: left;
	width: 342px;
	margin: 0px 18px 0px 18px;
	display: inline;
}

#ct14 #colBorder {
	margin-left: 756px;
	margin-bottom: 0px;
}
* html #ct14 #colBorder {
	height: 1%;
	margin-left: 753px;
}

/* News Layout */
/* Latest News - links Spalte */
.news-latest-container {
	margin: 0px 0px 0px 0px;
	width: 342px;
}

.news-latest-item {
}

.news-latest-date {
}

.news-latest-image img {
	margin: 0px 0px 3px 0px;
	width: 342px;
}

.news-latest-morelink A {
	left: 0px;
}

/* List News - Minispalte mitte */
.news-list-container {
	width: 342px;
	
}
* html .news-list-container {
}

.news-list-item {
	margin: 0px 0px 18px 0px;
}

.news-list-date {
}

.news-list-image img {
	margin: 0px 0px 3px 0px;
}
.news-list-clearer {
}

/* List News - Newsarchiv */
.news-list2-container {
	width: 342px;
	
}
* html .news-list2-container {
}

.news-list2-item {
	margin: 0px 0px 18px 0px;
}

.news-list2-title {
	margin: 0px 0px 18px 0px;
}

.news-list2-date {
}

/* AMenu */
.news-amenu-container ul {
	list-style-type: none;
}
.news-amenu-container {
	margin-left: 162px;
}

/* Single News */
.news-single-container {
	margin: 0px 0px 0px 0px;
	width: 342px;
}
.news-single-image img {
	width: 342px;
	margin: 0px 0px 18px 0px;
}

.news-single-date {
}

.news-single-title  {
}
 

#mailform {
	position: relative;
	top: 0px;
	left: 0px;
	width: 342px;
}
#oben {
	width: 252px;
}
#textfeld {
	width: 312px;
	margin-bottom: 11px;
}
TEXTAREA {
	width: 252px;
	height: 90px;
}
.insert INPUT {
	width: 160px;
}
.rubrik {
	float: left;
	width: 90px;
	margin: 1px 0px 0px 0px;
	display: inline;
}
.insert { 
	margin: 0px 0px 0px 0px;
}
.hr1 {
	width: 252px;
	margin: 18px 0px 18px 0px; 
	text-align: left;
}
.hr2 {
	width: 252px;
	margin: 18px 0px 18px 0px; 
	text-align: left;
}
/* styles fuer photo_gals */
.tx-photogals-pi1 {
        margin: 0px;
        padding: 0px;
}
.tx-photogals-pi1-big a {
        border: 0px solid #CCCCCC;
        padding: 0px;
        background-color: #FFFFFF;
        text-align: center;
        display: block;
}
.tx-photogals-pi1-big a:hover {
        border: 0px solid #999999;
}
.tx-photogals-pi1-small a {
        float: left;
        border: 0px solid #CCCCCC;
        background-color: #FFFFFF;
        padding: 0px;
        margin-right: 9px;
        margin-bottom: 9px;
        margin-top: 9px;
        display: inline;
}
.tx-photogals-pi1-small a:hover {
        border: 0px solid #000000;
}
.tx-photogals-pi1-small-active a {
        float: left;
        border: 0px solid #000000;
        background-color: #FFFFFF;
        padding: 0px;
        margin-right: 9px;
        margin-bottom: 9px;
        margin-top: 9px;
        display: inline;
}
.tx-photogals-pi1-small-active a:hover {
        border: 0px solid #000000;
}

/* styles fuer photo_gals 
.tx-photogals-thumbs {
	float: left;
	width: 387px;
	margin-top: 9px;
        border: 0px solid #000000;
	background-color: #FFFFFF;
	z-index: 1;
	display: inline;
}

*/
/* Abstand nach unten in IE5/6 */

* html #ct7 #colNormal, 
* html #ct7 #colRight, 
* html #ct8 #colLeft, 
* html #ct8 #colNormal, 
* html #ct8 #colRight, 
* html #ct9 #colLeft, 
* html #ct9 #colNormal, 
* html #ct9 #colRight, 
* html #ct10 #colLeft, 
* html #ct10 #colNormal, 
* html #ct10 #colRight, 
* html #ct11 #colNormal,
* html #ct11 #colRight, 
* html #ct12 #colRight, 
* html #ct13 #colRight, 
* html #ct14 #colRight {
	margin-bottom: 0px;
}


# flvplayer
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }

.flvplayer_listpic_pic {
  border: 0px solid #990000;
}
.flvplayer_listpic {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
	padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_firstofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
	padding: 0px 4px 4px 0px;
	margin: 0px 6px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_listpic_lastofrow {
  height: 70px;
	width: 70px;
	border: 0px solid #888888;
	padding: 0px 4px 4px 0px;
	margin: 0px 0px 6px 0px;
	background-repeat:	no-repeat;
	background-position: 0px 0px;
}

.flvplayer_pagebrowser {

}

.browseLinksWrap {
	text-align: center;
}

#flvplayercaption {
	float:left;
}

#flvcaption {
 clear: both;
 margin-top: 0px;
	width: 360px;
}

.flvplayer_pagebrowser_fwd {
  float:right;
  margin-right: 4px;
}

.flvplayer_pagebrowser_back {
  float:left;
}

#player {
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 0px;
}

#playlist {
 
}

#loadingMessage {
padding: 7px 0px 7px 0px;
width: 320px;
background-color: #FFFFFF;
text-align: center;
position: absolute;
margin: 130px 0px 0px 19px;
}
