/* 
 */

/* Zweispalter Bild hier, Text da */

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

#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;
}

#ct7 #a1_abstract {
margin-left: 115px;
}
 
#ct7 #a1_image {
float: left;
width: 108px;
margin-right: 7px;
margin-top: 3px;
display: inline;
}

/* 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 Solutions HOME News mit Switch von colNormal (erste) und ColLeft (folgt als 2.) wg. News-Order */
#ct13 {
	position: relative;
	width: 922px;
}
#ct13 #colNormal {
	float: left;
	width: 234px;
	margin-bottom: 0px;
	display: inline;
}

#ct13 #colLeft {
	float: left;
	width: 126px;
	margin: 0px 0px 0px 18px;
	display: inline;
}
#ct13 #colRight {
	float: left;
	width: 342px;
	margin: 0px 0px 0px 18px;
	display: inline;
}
#ct13 #colBorder {
	margin-left: 756px;
	margin-bottom: 0px;
}
* html #ct13 #colBorder {
	height: 1%;
	margin-left: 753px;
}

/* Dreispalter wie ct7 Bild hier, Text da, aber unterhalb von Menu2 noch eine Border-Spalte */

#ct15 {
	position: relative;
	width: 940px;
}

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

#ct15 #colRight {
	margin-left: 396px;
	margin-bottom: 0px;
	width: 342px;
}
* html #ct15 #colRight {
	height: 1%;
	margin-left: 393px;
}
#ct15 #colBorder {
	margin-top: 120px;
	margin-left: 774px;
	margin-bottom: 0px;
}

#ct15 #a1_abstract {
margin-left: 115px;
}
 
#ct15 #a1_image {
float: left;
width: 108px;
margin-right: 7px;
margin-top: 3px;
display: inline;
}

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

.news-latest-item {
}

.news-latest-date {
}

.news-latest-image {
	margin: 0px 0px 18px 0px;
}

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

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

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

.news-list-date {
}

.news-list-image img {
	margin: 0px 0px 18px 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-image {
        position: relative;
        margin: 0px 18px 18px 396px;
        width: 342px;
}

.news-single-box {
        clear: both;
        margin-left: 396px;
}

.news-single-date {
}

.news-single-backlink A {
}

/* mailform styles */
 
#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 {
        border: 0px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-top: 9px;
	float: left;
	display: inline;
}
.tx-photogals-pi1-small a:hover {
        border: 0px solid #000000;
}
.tx-photogals-pi1-small-active a {
        border: 0px solid #000000;
	background-color: #FFFFFF;
	padding: 0px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-top: 9px;
	float: left;
	display: inline;
}
.tx-photogals-pi1-small-active a:hover {
        border: 0px solid #000000;
}

.filmlink {
	clear: both;
}
/* 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 #ct13 #colRight {
	margin-bottom: 0px;
}
