html {
	background: #fff;
}
body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin: 0;
	padding: 0;
}
body, input, textarea {
	font: normal normal normal 11px/18px Arial,Verdana,Helvetica,sans-serif;
	color: #000;
}
body {
	padding: 10px 0 0 0;
}

ul {
	margin: 0 0 8px 20px;
	list-style-image: url(../img/list-bullet.gif);
}

#main {
	width: 896px;
	height: 550px; /* VOR VERKLEINERUNG: 580px */
	margin: 0 auto;
	padding: 10px;
	border: 1px solid #005bab;
}

#head-bg {
	height: 138px;
}
#head {
	height: 138px;
}

#cont {
	height: 412px; /* VOR VERKLEINERUNG: 442px */
}

#cont-left-pict {
	float: left;
	width: 244px;
	height: 412px; /* VOR VERKLEINERUNG: 442px */
	margin: 0;
	padding: 0;
}
#cont-left {
	width: 244px;
	height: 412px; /* VOR VERKLEINERUNG: 442px */
}

#cont-right {
	float: left;
	width: 652px;
	height: 412px; /* VOR VERKLEINERUNG: 442px */
}

#head-top {
	height: 114px;
	text-align: right;
}
#head-bot {
	height: 24px;
	background: url(../img/bg-menu-left.png) 0 0 no-repeat;
}

#cont-left-top {
	height: 45px;
}
#cont-left-bot {
	height: 318px; /* VOR VERKLEINERUNG: 348px */
}
#cont-left-search {
	padding: 0 12px 12px 12px;
	vertical-align: bottom;
}

#footer {
	width: 916px;
	margin: 0 auto;
	padding: 2px 0;
}
#terms {
	float: right;
	width: 250px;
	padding: 0;
	text-align: right;
}
#loggedin {
	float: left;
	width: 600px;
	padding: 0;
	text-align: left;
}


.kontakt-1, .kontakt-1a, .kontakt-2, .kontakt-3, .contact_dropdown {
	width: 200px;
	height: 17px;
	padding: 0 0 0 4px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #666;
	background: #ffffff;
	border-top: 1px solid #999; border-left: 1px solid #999; 
	border-bottom: 1px solid #e1dfdc; border-right: 1px solid #e1dfdc; 
}
.kontakt-1a {
	height: 37px;
}
.kontakt-2 {
	width: 210px;
	height: 210px;
}
.kontakt-3 {
	width: 95px;
	height: 19px;
	line-height: 19px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
}
.contact_dropdown {
	padding: 0;
}
#captcha-block img {
	border: 1px solid #999999;
}


div.ce {
	margin: 0 0 8px 0;
}


/*
#menu {
	float: right;
	width: 652px;
	height: 100%;
	background: url(../img/bg-menu-right.png) 0 0 repeat-x;
}*/
/* war zuvor schon
#menu-in-1 {
	float: left;
	width: 42px;
	height: 24px;
}
#menu-in-2, #menu-in-3, #menu-in-4, #menu-in-5, #menu-in-6 {
	float: left;
	width: 122px;
	height: 24px;
}
*/
/*
div.menu-in-1 {
	float: left;
	width: 42px;
	height: 24px;
}
div.menu-in-2, div.menu-in-3, div.menu-in-4, div.menu-in-5, div.menu-in-6 {
	float: left;
	width: 122px;
	height: 24px;
}


#menu-sub {
	width: 122px;
}
#menu-sub-in {
	width: 122px;
}

#menu-sub-yellow { background: #fece90; }
#menu-sub-red { background: #ef986d; }
#menu-sub-green { background: #6fca9b; }
#menu-sub-blue { background: #40c5ee; }
#menu-sub-grey { background: #d3d4d5; }


div.img-1, div.img-2, div.img-3, div.img-4, div.img-5 { 
	width: 122px;
	height: 122px;
	background-color: #40c5ee;
}
div.img-2 { 
	background: #ef986d;
}
div.img-3 { 
	background: #ef986d;
}
div.img-4 { 
	background: #fece90;
}
div.img-5 { 
	background: #40c5ee;
}
#evaRO-1, #evaRO-2, #evaRO-3, #evaRO-4, #evaRO-5 {
	width: 100%;
	height: 100%;
	padding: 0;
}
*/



/***
 * Ext: NEWS
 */

 .news-list-item {
	 margin-bottom: 12px;
 }
.tx-ttnews-browsebox table tr td {
	padding-right: 4px;
}



/***
 * Ext: SEARCH
 */

.tx-indexedsearch-searchbox-sword {
	width: 280px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; 
	border-bottom: 1px solid #e1dfdc; border-right: 1px solid #e1dfdc; 
}
.tx-indexedsearch-searchbox-button {
	width: 80px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tx-indexedsearch-searchbox {
	margin: 0 0 12px 0;
}
.tx-indexedsearch-percent {
	text-align: right;
	background: #a7a9ac;
}
.tx-indexedsearch-percent p {
	margin: 4px;
	font-size: 12px;
	color: #fff;
}
.tx-indexedsearch-title {
	background: #a7a9ac;
}
.tx-indexedsearch-title p {
	margin: 4px;
	font-size: 12px;
	font-weight: bold;
}
.tx-indexedsearch-descr p {
	margin: 4px;
	line-height: 16px;
}
.tx-indexedsearch-info p {
	margin: 4px;
	line-height: 16px;
}
.tx-indexedsearch-redMarkup { 
	color: #005bab;
}
.tx-indexedsearch-res {
	width: 97%;
}
.tx_indexedsearch-searchbox-sword { /* Eingabefeld bei Schnell-Suche links */
	width: 120px;
	height: 15px;
	vertical-align: top;
	margin-top: 0px;
	padding-left: 2px;
	font: normal normal normal 12px/15px Arial,Helvetica,Verdana,sans-serif;
	color: #777;
	border: 1px solid #fff;
	border-bottom: none;
}
.tx_indexedsearch-searchbox-button {
	margin: 1px 0 4px 0;
	padding: 0;
	vertical-align: bottom;
}
#searchbox { 
	float: left;
	width: 152px;
	height: 19px;
	background: #fff; 
	border: 1px solid #005bab;
}
#searchbox-left { display: inline; border: 1px solid #aaa; }
#searchbox-right { display: inline; border: 1px solid #888; }
#histoback {
	float: right;
	width: 55px;
	height: 19px;
	background: #a7a9ac url(../img/bg-back.gif) no-repeat 0 0;
	border: 1px solid #005bab;
	text-align: right;
}




/***
 * Einstellungen fuer den Tipster bei den Projekten
 */

td.tipClass { 
	font: 10px Arial,Helvetica; 
	color: white; 
	padding: 0; 
}



/***
 * IE6 PNG-Transparenz Hack (Quelle: www.twinhelix.com/css/iepngfix)
 *  (wird nur von MSIE-Browser interpretiert)
 */



