/* 

FARBEN
Hintergrund NavLinks		#e8e9eb
Dunkelblau					#0067a7
Mittelblau NavBox			#b5c4de
Hintergrund Content			#fdeacb
Schrift Content				#1f3165

FARBEN NAVIGATION
Schrift Primär				#333333
Primär selected				#0067a7

Schrift sekundär			#0067a7
Sekundär selected			#3585b7

Schrift Tertiär				#ffffff
Tertiär						#9da5b3
Tertiär selected			#9da5b3

*/

/* ALLGEMEINE ELEMENTE */

body {
	background-color: #CCCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	margin:auto;
	width: 770px;
	background-image:url(../pics/bg_container.gif);
	border: 5px solid #FFF;
}
#containerhome {
	margin:auto;
	width: 770px;
	background-image:url(../pics/bg_container_home.gif);
	border: 5px solid #FFF;
}
.align-center {
	text-align: center;
}
/*
.sbac-clearer {
	display: block;
	width: 520px;
	margin-bottom: 10px;
	clear: both;
}
*/


/* HEADER */
#header {
	height: 140px;
	background-image:url(../pics/bg_header.jpg);
	border-bottom:1px solid #FFF;
}
#logo {
	padding-top: 115px;
	padding-left: 13px;
}


/* NAVIGATION HORIZONTAL */
#nav_hor {
	height: 28px;
	background-image:url(../pics/bg_nav_hor.gif);
	border-bottom: 1px solid #FFF;
}
#nav_primaer {
	float:right;
	width: 648px;
	 clear:both;
}
#flags {
	width:114px;
	float:right;
	padding-left:8px;
	background-image:url(../pics/trenner_primaer.gif);
	background-repeat:no-repeat;
}
#flags img {
	padding-right: 3px;
	padding-top:2px;
}


/* SPALTE LINKS */
/* SUCHEN */
#suchen {
	float:left;
	width:220px;
}
#suchen form {
	padding: 0px;
	margin: 0px;
}
#suchen input.textfeld {
	width: 207px;
	border: 1px solid #0067a7;
	margin-top: 10px;
	margin-left: 5px;
}
#submit {
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1f3165;
	font-size:10px;
	font-weight:bold;
	margin-right: 5px;
	margin-top:5px;
	width:80px;
	border: 1px solid #0069a5;
}
* html #submit { margin-right: 5px; }

input {
	border: 1px solid #0069a5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1f3165;
}

/* NAVIGATION LINKS */
#nav_links {
	width: 220px;
	float:left;
	padding-bottom:8px;
}

/* BLOCK 1 INFOART */
.block1 {
	margin-top:10px;
	width: 207px;
	height: 19px;
	border: 1px solid #0067a7;
	margin-left: 5px;
	font-size: 12px;
	background-color: #b5c4de;
	float:left;
}
* html .block1 {margin-left:3px; margin-bottom:2px; }
.block1 a {
	color: #333;
	text-decoration:none;
	font-weight:bold;
}
.block1 a:hover {
	color: #333;
	text-decoration:underline;
	font-weight:bold;
}
.block1 .links {
	float: left;
	height: 17px;
	width:141px;
	text-align:center;
	padding-top:2px;
}
.block1 .linkssel {
	float: left;
	height: 17px;
	width:141px;
	text-align:center;
	padding-top:2px;
	background-color: #fee2ae;
}

.block1 .rechts {
	float: right;
	text-align:center;
	height: 17px;
	padding-top: 2px;
	width:66px;
	background-image:url(../pics/trenner_blau.gif);
	background-repeat:repeat-y;
}
.block1 .rechtssel {
	float: right;
	text-align:center;
	height: 17px;
	padding-top: 2px;
	width:66px;
	background-color: #fee2ae;
	background-image:url(../pics/trenner_blau.gif);
	background-repeat:repeat-y;
}

.block1 .blocksolo {
	height: 17px;
	width:207px;
	padding-top:2px;
	padding-left:4px;
}
.block1 .blocksolosel {
	height: 17px;
	width:207px;
	padding-top:2px;
	background-color: #fee2ae;
	padding-left:4px;
}

/* BLOCK 2 INFOART */
.block2 {
	margin-top:10px;
	width: 207px;
	height: 19px;
	border: 1px solid #0067a7;
	margin-left: 5px;
	font-size: 12px;
	background-color: #b5c4de;
	float:left;
	margin-bottom:10px;
}
* html .block2 {margin-left:3px; margin-bottom:2px; }
.block2 a {
	color: #333;
	text-decoration:none;
	font-weight:bold;
}
.block2 a:hover {
	color: #333;
	text-decoration:underline;
	font-weight:bold;
}
.block2 .nav1sel2 {
	width:203px;
	padding-top:3px;
	padding-bottom:2px;
	background-color: #0067a7;
	padding-left:4px;
	/*border-top: 1px solid #0067a7; */
}
.block3 {
	margin-top:10px;
	width: 207px;
	height: 115px;
	margin-left: 5px;
	font-size: 12px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}

/* BLOCK STANDARD */
.blockoben {
	margin-top:9px;
	margin-left: 5px;
	width:207px;
}

.block {
	width: 207px;
	border-left: 1px solid #0067a7;
	border-right: 1px solid #0067a7;
	border-bottom: 1px solid #0067a7;
	border-top: 1px solid #0067a7;
	margin-left: 5px;
	font-size:12px;
	font-weight:bold;
	background-color: #b5c4de;
	margin-top:10px;
	float:left;
	padding-top:2px;
}
* html .block {margin-left:3px;}

.block a {
	text-decoration:none;
}

/* BLOCK ARCHIV */
.last .block {
	margin-top: 0;
	margin-bottom: 5px;
}
.last .nav2block {
	margin-bottom: 5px;
}

/* PRIMAER */
.nav1 {
	width: 203px;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:2px;
}

.nav1sel {
	width:203px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #0067a7;
	padding-left:4px;
	/*border-top: 1px solid #0067a7; */
}
.nav1sel2 {
	width:203px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #0067a7;
	padding-left:4px;
	/*border-top: 1px solid #0067a7; */
}

.nav1 a {
	color: #333333;
}
.nav1 a:hover {
	text-decoration:underline;
}
.nav1sel a {
	color: #fee2ae;
}
.nav1sel2 a {
	color: #fee2ae;
}

/* SEKUNDAER */
.nav2block {
	width: 197px;
	/* margin-top: 1px;
	border-top: 1px solid #0067a7;
	border-bottom: 1px solid #0067a7; */
	margin-left: 5px;
	font-size:12px;
	font-weight:bold;
	background-color: #b5c4de;
}
* html .nav2block { width:197px; }
.nav2block a {
	text-decoration:none;
}
.nav2 {
	width: 197px;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:2px;
	border-bottom: 1px solid #0067a7;
	border-left: 1px solid #0067a7;
}
*html .nav2 { width: 197px; }

.nav2sel {
	width:197px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #3585b7;
	padding-left:4px;
	border-left: 1px solid #0067a7;
	border-bottom: 1px solid #0067a7;
}
*html .nav2sel {width: 197px; }

.nav2 a {
	color: #0067a7;
}
.nav2 a:hover {
	text-decoration:underline;
}
.nav2sel a {
	color: #fee2ae;
}

/* TERTIAER */
.nav3block {
	width: 197px;
	margin-left: 5px;
	font-size:12px;
	font-weight:bold;
	background-color: #9da5b3;
	border-bottom: 1px solid #0067a7;
}
* html .nav3block { width:192px; }
.nav3block a {
	text-decoration:none;
}
.nav3 {
	width: 192px;
	padding-top:2px;
	padding-left:4px;
	padding-bottom:2px;
	border-left: 1px solid #0067a7;
}
*html .nav3 { width: 192px; }

.nav3sel {
	width:192px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #fee2ae;
	padding-left:4px;
	border-left: 1px solid #0067a7;
}
*html .nav3sel { width: 192px; }

.nav3 a {
	color: #FFF;
}
.nav3 a:hover {
	text-decoration:underline;
}
.nav3sel a {
	color: #0067a7;
}


/* CONTENT */
#content {
	width: 520px;
	background: #fdeacb;
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	margin-bottom:10px;
}
#contenthome {
	width: 550px;
	float:right;
	padding-top:0px;
	margin-bottom:10px;
}
*html #content {width: 520px;}

#content h1 {
	font-size: 16px;
	font-style:italic;
	color: #1f3165;
}
#content h2 {
	font-size: 16px;
	color: #1f3165;
	margin-bottom:8px;
}
#content h3 {
	font-size: 14px;
	color: #1f3165;
	margin-bottom:8px;
}
#content h2 p {
	font-size: 16px;
	color: #1f3165;
}
#contenthome h1 {
	font-size: 16px;
	font-style:italic;
	color: #1f3165;
}
#contenthome h2 {
	font-size: 16px;
	color: #1f3165;
}
#contenthome h2 p {
	font-size: 16px;
	color: #1f3165;
}

/* CONTENT TEXT HOME */
#texthome {
	float:left;
	width: 331px;
	padding-left:15px;
	padding-right:15px;
}
#texthome img a {
	border:0;
}
.sbac-otc img {
	border:0;
}

/* CONTENT TEXT */
#content p {
	font-size: 12px;
	color: #1f3165;
}
#content p a {
	font-size: 12px;
	color: #1f3165;
}
#contenthome p {
	font-size: 12px;
	color: #1f3165;
}
span.news-list-morelink  {
	display: none;
}
#contenthome p a {
	font-size: 12px;
	color: #1f3165;
}

/* CONTENT AUFZAEHLUNG */
#content ul {
	margin-top:-10px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left:20px;
}

#content li {
	font-size: 12px;
	color: #1f3165;
}

/* CONTENT BILDER */
/*#content img {
	border: 1px solid #0067a7;
} */
.sbac-img {
	padding-bottom:3px;
	border: 0;
}
#content img {
	border: 0;
}
/* BILDUNTERSCHRIFT */
.ddc, dd.ddr, dd.csc-textpic-caption {
	font-size:11px;
}
dd.csc-textpic-caption {
	text-align: center;
}

/* ANSPRECHPARTNER */



/* CONTENT NEWS */


/* CONTENT TABELLE1 */
.tabelle1 {
	font-size:12px;
	color: #1f3165;
	padding:2px;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
.tabelle1 a {
	font-size:12px;
	color: #1f3165;
}
.tabelle1 td {
	border-top:1px solid #666;
	border-left:1px solid #666;
}

/* CONTENT NEWS */
#newsspalte {
	float:right;
	width: 179px;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	padding-top: 20px;
}
#newsspalteNeu {
	float:right;
	width: 188px;
	margin:0;
	padding:0;
	padding-top: 0px;
}
#newsspalteNeu2 {
	float:right;
	width: 179px;
	margin:0;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px;
}
* html #newsspalteNeu2 {
	padding-top: 10px;
}
/* NEWS LIST */
#content .newstitle a {
	font-size: 14px;
	color: #1f3165;
	font-weight:bold;
}
.news-list-container {
	margin-top: 15px;
}
.news-list-container p {
	margin-top: 3px;
	margin-bottom: 2px;
}
#content .news-list-item {
	font-size: 12px;
	color: #1f3165;
}
.news-list-item h3 a {
	font-size: 1em;
	color: #1f3165;
}
.newstitle a {
	font-size: 12px;
	color: #1f3165;
	font-weight:bold;
}
.news-list-date {
	font-size: 10px;
	color: #333333;
}
.news-list-morelink a {
	font-size: 10px;
	color: #1f3165;
	font-weight:bold;
}
.news-list-browse .showResultsWrap {
	font-size: 12px;
	color: #1f3165;
}
.news-list-browse .browseLinksWrap {
	font-size: 12px;
	color: #1f3165;
	text-align: center;
	margin: 10px 0;
}
.news-list-browse .browseLinksWrap .disabledLinkWrap {
	display: none;
}
.news-list-browse .browseLinksWrap .activeLinkWrap {
	font-weight: bold;
}
.news-list-browse .browseLinksWrap a {
	color: #1F3165;
}
.clearer {
	color: #1f3165;
	height: 1px;
}
/* NEWS SINGLE */
.news-single-item {
	font-size: 12px;
	color: #1f3165;
}
.news-single-item a {
	font-size: 12px;
	color: #1f3165;
}
.news-single-item img {
	padding-right: 5px;
}
.news-single-timedata {
	font-size: 10px;
	color: #333333;
}
/* CONTENT FILELINKS */
.csc-uploads-fileName p {
	margin-top:0px;
	margin-bottom:5px;
}

.csc-uploads-description {
	margin-bottom:10px;
}

.csc-uploads-fileName a {
	font-size: 12px;
	font-weight:bold;
	line-height:8px;
}

.csc-uploads-fileSize p {
	font-size: 10px;
	font-weight:normal;
	vertical-align:top;
}
.csc-uploads-fileName {
	font-size: 10px;
	font-weight:normal;
}

/* GAESTEBUCH */
.tx-veguestbook-pi1 { font-size: 12px; color:#1f3165; }
.tx-guestbook-list-header { background-color: #C5D6E6; color: #000000; font-weight:bold; font-size: 12px; }
.tx-guestbook-list-row { background-color: #FFFFFF; font-size: 12px; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 10px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD { font-size: 12px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #C5D6E6; color: #000000; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 12px; color: #666666; }
.tx-guestbook-form-inputfield-med { border: 1px solid #0067a7; font-size:12px; color:#333333; width:350px;}
.tx-guestbook-form-inputfield-big { border: 1px solid #0067a7; font-size:12px; color:#333333; width:150; }
.tx-guestbook-form-textarea { border: 1px solid #0067a7; font-size:12px; color:#333333; width:350px; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.pagebrowser {
	font-weight:bold;
	color:#1f3165;
}
.pagebrowser a {
	font-weight: normal;
	color:#1f3165;
	padding-left:5px;
}

/* FOOTER */
#footer {
 background: #0067a7;
 clear:both;
 border-top: 3px solid #FFF;
 height: 19px;
 padding-left: 0px;
 padding-right:0px:
 margin:0px;
}
#nav_footer {
	float: left;
	width: 635px;
	text-align:center;
	padding-top:3px;
	margin:0px;
}
* html #nav_footer { padding-top:2px; }
#footer .navfooter a {
	padding-left: 6px;
	padding-right: 6px;
}
#nav_footer a {
	font-size: 11px;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}
#nav_footer a:hover {
	font-size: 11px;
	color: #FFF;
	text-decoration:underline;
	font-weight:bold;
}
#druckbutton {
	float:right;
	height:19px;
}

/* SUCHE */
.searchfor {
	float: left;
	font-size:12px;
	color: #1f3165;
	font-weight:bold;
	
}
.tx-indexedsearch-browsebox {
	font-size:12px;
	color: #1f3165;
}
.tx-indexedsearch-browsebox a {
	font-size:12px;
	color: #1f3165;
	font-weight:bold;
}
.tx-indexedsearch-title-number {
	font-size:12px;
	color: #1f3165;
}
.tx-indexedsearch-title-caption a {
	font-size:12px;
	color: #1f3165;
	font-weight:bold;
}
.suchetext {
	font-size:12px;
	color: #1f3165;
	padding-bottom:10px;
}
#content .tx-indexedsearch-res h3 {
	margin-bottom:0;
}
p.tx-indexedsearch-descr {
	margin-top:0;
	padding-top:0;
}
#content ul.browsebox {
	padding-left: 0;
}
li.tx-indexedsearch-browselist-currentPage a {
	text-decoration: none;
	font-weight: normal;
	color: #666;
}

/* SITEMAP */
.sitemapblock {
	padding-bottom:10px;
}
.sitemapblock a {
	text-decoration:none;
}
.sitemapblock a:hover {
	text-decoration:underline;
}

.sitemap1 a {
	font-weight:bold;
	font-size:12px;
	color: #1f3165;
}
.sitemap2 a {
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color: #333;
}
.sitemap3 a {
	padding-left:20px;
	font-size:12px;
	color: #1f3165;
}
.sitemap4 a {
	padding-left:30px;
	font-size:12px;
	color: #1f3165;
}
/* WIR MACHEN MENSCHEN STARK */
#containerMS {
	margin:auto;
	width: 770px;
	/*background-image:url(../pics/bg_container.gif);*/
	background-color: #fdeaca;
	border: 5px solid #FFF;
}
#headerMS {
	height: 140px;
	background-image:url(../pics/bg_header.jpg);
	border-bottom:1px solid #FFF;
}
#linienHor {
	height: 5px;
	padding: 0px;
	margin: 0px;
	background-color: #fbc24e;
	border-bottom: 1px solid #FFF;
}
* html #linienHor {
	height: 4px;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-color: #fbc24e;
	border-bottom: 1px solid #FFF;
	font-size:1px;
	line-height:1px;
}
#content_links {
	width: 220px;
	float:left;
	margin: 0px;
	padding: 0px,
	padding-bottom:8px;
}
* html #content_links {
	width: 201px;
}
#content_rechts {
	width: 520px;
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:20px;
	margin-bottom:10px;
}
* html #content_rechts {
	width: 565px;
	float:right;
	padding: 0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#subline {
 background: #fdeacb;
 clear:both;
 height: 2px;
 padding-left: 0px;
 padding-right:0px:
 margin:0px;
}
.adresse {
	margin-top:20px;
	width: 207px;
	margin-left: 17px;
	font-size: 12px;
	float:left;
}
* html .adresse {
	margin: 0px;
	padding: 0px;
	margin-top:20px;
	width: 180px;
	margin-left: 9px;
	font-size: 12px;
	float:left;
	padding:0px;
}
.adresse p {
	font-size: 12px;
	color: #1f3165;
	font-weight:bold;
}
.einzelblock {
	float:left;
	width: 107px;
	margin: 10px;
	border: 1px solid #0067a7;
}

.einzelblock img a {
	/*border: 1px solid #0067a7;*/
	border: none;
}
* html img a {
	border: none;
}

/* QuAS Text+Bild */
.content_element br.sbac-clearer {
	display: none;
}
.content_element {
	width: 520px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
.content_element p {
	margin-top: 0;
	margin-bottom: 0;
}
