/*
 * CIS Logo
 */

#logo {
	float: left;
	}


#druckleiste	{
	background-image: url(../img/leiste.gif);
	background-repeat: no-repeat;
	}

.divright	{
	float: right;
	margin-right: 1em;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	}

.divright a	{
	color: #86371c;
	}

.divright img	{
	vertical-align: -0.2em;
	}

/*
 * Topmenü
 */
#

#topmenu_all {
	color: #61A8D4;
	padding-top:10px;
	}

.topmenublock {
	display: inline;	
	}

.topmenublock a {
	color: #61A8D4;
	font-size: 0.7em;
	font-weight: bold;
	}

.topmenublock a:hover {
	color: #4774AE;
	font-size: 0.7em;
	font-weight: bold;
	}

.topmenutrenner {
	color: #61A8D4;
	font-size: 0.7em;
	display: inline;
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
	}
#topmenu_all div{
	display:inline !important;
	text-align:right;
	}
	
/*
 *Sprachwahlmenue
 */
 
#languages{
       
        }
#languages img{
       vertical-align:bottom;
        }


/*
 * Hauptmenü
 */

#mainmenu {
	background-image: url(../img/mainmenubutton.gif);
	background-repeat: repeat;
	}

.mainmenustart {
	/*width: 27.5%;*/
	width: 16.5%;
	float: left;
	}

.mainmenustart img	{
	height: 2.4em;
	}

.mainmenutrenner {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	height: 2.4em;
	float: left;
	}

.mainmenutrenner img	{
	width: 1px;
	height: 1.9em;
	}

.mainmenuend {
	text-align: right;
	background-image: url(../img/mainmenubutton.gif);
	background-repeat: repeat;
	float: right;
	}

.mainmenuend img	{
	height: 2.4em;
	}

.mainmenueinzelblock {
	float: left;
	}

.mainmenueinzelblock a {
	display: block;
	text-align: center;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	color: #792712;
	font-weight: bold;
		
	}

.mainmenueinzelblock a:hover {
	background-image: url(../img/aktiv.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #bb8142;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	color: #fcf5e2;
	font-weight: bold;
	}

.mainmenueinzelblockactiv {
	float: left;
	}

.mainmenueinzelblockactiv a {
	background-image: url(../img/aktiv.gif);
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #bb8142;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-top: 0.6em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
	color: #fcf5e2;
	font-weight: bold;
		
	}


/*
 *
 */

#topbild img	{
	width: 100%;
/*	height: 100%;*/
	}

.boxrow	{
	height: 6px;
	font-size: 0em;
	}

.boxcontent	{
	padding: 3px 6px 3px 6px;
	}

.box1 {
	margin-top: 2.34375em;
	background-color: #fbe4bc;
	}

#box1 {
	margin-top: 0.5em;
	background-color: #fbe4bc;
	}

.ecke1tl	{
	background-image: url(../img/ecke1tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 6px;
	height: 6px;
	}

.ecke1tr	{
	background-image: url(../img/ecke1tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 6px;
	height: 6px;
	}

.ecke1bl	{
	background-image: url(../img/ecke1bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 6px;
	height: 6px;
	}

.ecke1br	{
	background-image: url(../img/ecke1br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 6px;
	height: 6px;
	}

.box2	{
	margin-top: 0.5em;
	/*background-color: #c0dcee;*/
	background-color: #dfeef6;
	}

.ecke2tl	{
	background-image: url(../img/ecke2tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 6px;
	height: 6px;
	}

.ecke2tr	{
	background-image: url(../img/ecke2tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 6px;
	height: 6px;
	}

.ecke2bl	{
	background-image: url(../img/ecke2bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 6px;
	height: 6px;
	}

.ecke2br	{
	background-image: url(../img/ecke2br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 6px;
	height: 6px;
	}

#mainsearch	{
	padding-left: 2em;
	}

#partner	{
	padding-left: 2em;
	color: #47749d;
	}

#partner a	{
	font-weight: bold;
	color: #47749d;
	}

/*
 * Untermenü
 */

.submenuheader {
	background-image: url(../img/submenuheader.gif);
	background-repeat: repeat-y;
	color: #fcf5e2;
	font-weight: bold;
	padding-left: 22px;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	border-bottom: 1px solid #ffffff;
	}

.submenublock a {
	background-image: url(../img/submenublock.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #f3a302;
	font-weight: bold;
	padding-left: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-top: 1px solid #f8d4a2;
	}

.submenublock a:hover {
	background-image: url(../img/submenublock2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #f7d293;
	text-decoration: none;
	color: #792713;
	font-weight: bold;
	padding-left: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-top: 1px solid #f8d4a2;
	}

.submenublockactiv a {
	background-image: url(../img/submenublock2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #f7d293;
	text-decoration: none;
	color: #792713;
	font-weight: bold;
	padding-left: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	border-top: 1px solid #f8d4a2;
	}

.submenuend	{
	border-top: 1px solid #f8d4a2;
	}

/*
 * Suche
 */

.suchehead {
	color: #792713;
	font-weight: bold;
	}

.suche input	{
	border: 1px solid #bc834c;
	font-size: 0.8em;
	}

.suche img {
/*	vertical-align: -0.2em; */
	vertical-align: top;
	}

.footerstart	{
	background-image: url(../img/footer_start.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 6px;
	height: 6px;
	}

.footerend	{
	background-image: url(../img/footer_end.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	width: 6px;
	height: 6px;
	}

/*
 * Inhalte
 */

h1	{
	padding: 0em;
	margin-top: 0.5em;
	font-size: 1.25em;
	font-weight: bold;
	color: #47749d;
	}

#content fieldset	{
	border: 0em;
	}

#content label	{
	font-size: 1em;
	display: block;
	color: #47749d;
	background-color: #f4f8fb;
	float: left;
	width: 8em;
	margin-left: 0em;
	margin-right: 1em;
	}

#content input	{
	border: 1px solid #c1d5e9;
	margin-bottom: 0.5em;
	}

#content textarea	{
	border: 1px solid #c1d5e9;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}

#content select {
	margin-bottom: 0.5em;
	}

#content a	{
	color: #47749d;
	font-weight: bold;
	}

/*
 *Editieren von Seiteninhalten
 */

.home {
	color: #dc8203;
	font-weight: bold;
}

.ueberschrift2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #701902;
}

/* IE6-Hack */
* html .contenttable	{
	f\ont-size: 1em;
	}

.contenttable	{
	width: 100%;
	margin-bottom: 18px;
	}

/*Tabellenbeschriftung*/
.contenttable caption	{
	text-align: left;
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 48px;
	border-bottom: 1px solid #ffffff;
	}

.contenttable th	{
	background-color: #b1d4eb;
	color: #ffffff;
	font-weight: bold;
	padding: 0.2em 1em 0.2em 0em;
	border-bottom: 1px solid #ffffff;
	}

.contenttable th.td-0	{
	padding: 0.2em 1em 0.2em 48px;
	text-align:left;
	}

.contenttable th.td-1	{
	text-align:left;
}
.contenttable td	{
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 0em;
	border-bottom: 1px solid #ffffff;
	font-size: 1em;
	}

.contenttable td.td-0	{
	padding: 0.5em 1em 0.5em 48px;
	}

.userlist td.td-0	{
	background-image: url(../img/user.gif);
	background-repeat: no-repeat;
	background-position: 6px center;
	}

/*List-News*/
.news-list-item h3	{
	background-image: url(../img/doppelpfeil.gif);
	background-repeat: no-repeat;
	background-position: 35px center;
	background-color: #b1d4eb;
	color: #ffffff;
	padding: 0.2em 1em 0.2em 48px;
	margin: 0em;
	}

#content .news-list-item h3 a	{
	color: #ffffff;
	}

.news-list-item .bodytext	{
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 48px;
	margin: 0em;
	}

.news-list-item .news-list-morelink	{
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 48px;
	margin-bottom: 0.5em;
	}


/*Single-News*/
.news-single-item h1	{
	font-size: 1.1em;
	background-color: #b1d4eb;
	background-image: url(../img/doppelpfeil.gif);
	background-repeat: no-repeat;
	background-position: 35px center;
	color: #ffffff;
	padding: 0.2em 1em 0.2em 48px;
	margin: 0em;
	}

.news-single-item h1 a	{
	color: #ffffff;
	}

.news-single-item .bodytext	{
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 48px;
	margin: 0em;
	}

.news-single-item .news-single-backlink	{
	background-color: #f0f7fc;
	color: #47749d;
	padding: 0.5em 1em 0.5em 48px;
	margin-bottom: 0.5em;
	}

/*Links über den jeweiligen Suchergebnissen*/
#content h3 {
	font-size: 1.1em;
	}
	
#content table tr td p {
	font-size: 1em;
	}
	
/* IE6-Hack */
* html #content table tr td p	{
	f\ont-size: 0.7em;
	}

/*Suchergebnisse*/
#content p.csc-searchResult {
	margin-top: -1em;
	}

/*Abfrage nach Suchergebnissen*/
#content p.csc-form-label {
	margin-top: 0em;
	padding-top: 0.2em;
	}

/*Suchbutton für neue Suchergebnisse*/
input#suchformularsubmit {
	color: #47749d;
	background-color: #e0eff6;
	font-weight: bold;
	font-size: 1em;
	}
	
/*IE6-Hack*/
* html input#suchformularsubmit {
	font-size: 0.7em;
	}

/*Kontaktformular*/
#content .csc-mailform	{
	padding: 0px;
	}

#content input.csc-mailform-submit	{
	margin-left: 9em;
	color: #47749d;
	background-color: #e0eff6;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 35px;
	}

/*Leistungstabelle*/
.leistungstabelle th {
	background-color: #95c4e3;
	}

.leistungstabelle .tr-odd td {
	background-color: #f0f7fc;
	}

.leistungstabelle .tr-even td {
	background-color: #d4e7f5;
	}

.leistungstabelle .td-0 {
	width: 280px;
	border: 1px solid #ffffff;
	}

.leistungstabelle .td-1 {
	border: 1px solid #ffffff;
	text-align: center;
	}

	
