
/* Content */ 
.csc-firstHeader {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	color: #33A5CA;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial;
	color: #33A5CA;
}

h4 {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

.detail {
	font-size: 12px;
	font-family: Courier New, Tahoma, Verdana, Arial;
	color: #000000;
	text-align: justify;
}

.important {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: red;
	text-align: justify;
}

.bodytext, ul, ol {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-align: justify;
}

.box {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #FFFFFF;
}

.box_content { 
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
}

.box_passwort {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33A4CE;
}



/* Sitemap */ 
.csc-sitemap a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.csc-sitemap a:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.csc-sitemap a:hover {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #33a5ca;
	text-decoration: none;
}

.csc-sitemap a:active {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}



/* Suche */
.csc-searchResultHeader a:link {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.csc-searchResultHeader a:visited {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.csc-searchResultHeader a:hover {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

.csc-searchResultHeader a:active {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/* Breadcrumbs */ 
.breadcrumbs a:link {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}

.breadcrumbs a:visited {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}

.breadcrumbs a:hover {
	font-size: 11px;
	color: #33a5ca; 
	text-decoration: none;
}

.breadcrumbs a:active {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}



/* Navigation */ 
.vertnavi-act0 a:link {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act0 a:visited {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act0 a:hover {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

.vertnavi-act0 a:active {
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act1 a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act1 a:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act1 a:hover {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #33a5ca;
	text-decoration: none;
}

.vertnavi-act1 a:active {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.vertnavi-act2 a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #797A7A;
	text-decoration: none;
}

.vertnavi-act2 a:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #797A7A;
	text-decoration: none;
}

.vertnavi-act2 a:hover {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #33a5ca;
	text-decoration: none;
}

.vertnavi-act2 a:active {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	color: #797A7A;
	text-decoration: none;
}



/* Header */ 
.leiste_oben a:link {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}

.leiste_oben a:visited {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}

.leiste_oben a:hover {
	font-size: 11px;
	color: #33a5ca; 
	text-decoration: none;
}

.leiste_oben a:active {
	font-size: 11px;
	color: #797A7A; 
	text-decoration: none;
}



/* Drucken */
.drucken a {
	color: #FFFFFF;
	text-decoration: none;
}

.drucken a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.drucken a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.drucken a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.drucken a:active { 
	color: #FFFFFF;
	text-decoration: none;
}



/* News */ 
.news a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.news a:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.news a:hover {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

.news a:active {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tx-ihbox-pi1 a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tx-ihbox-pi1 a:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.tx-ihbox-pi1 a:hover {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

.tx-ihbox-pi1 a:active {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a {
	text-decoration: none;
}

ul a {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

a.internal-link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

a.external-link-new-window {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

a.mail {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

a.download {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}

p a:link {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #33a5ca;
	text-decoration: none;
}


/* Login-Box */

.tx-newloginbox-pi1 input {
        width: 95px; 
	height: 17px;
}

.csc-searchform input {
        width: 95px; 
	height: 17px;
}


/***************************/ 
/* General element styles:*/ 
/*************************/ 

P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 12px; 
}

INPUT, TEXTAREA, SELECT textarea { 
	font-family: Tahoma, Verdana, Arial; 
	color: #000000; 
	border: #30A6CC 1px solid; 
	font-size: 11px; 
//	width: 95px; 
//	height: 17px;
}

li {
	list-style-type: square;
	font-family: Tahoma, Verdana, Arial; 
	color: #000000; 
}

input.suche {
	font-size: 11px;
	width: 27px;
	height: 17px;
	border: 0px;
}

input.login {
	font-size: 11px;
	width: 27px;
	height: 17px;
	border: 0px;
}

input.logout {
	font-size: 11px;
	width: 62px;
	height: 17px;
	border: 0px;
}

input.zurueck {
	font-size: 11px;
	width: 63px;
	height: 17px;
	border: 0px;
}
