@charset "utf-8";
/***********************************************/
/* Basic Stylesheet-Definitions useable for    */
/* all Browsers - also Generation 4 Browsers   */
/***********************************************/

body, table, div, td, th, p, a, input, textarea, option, select, h1, h2, h3, h4, h5, h6, span, em {
	font-size: 11px;
}

body {
	color: #000000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

/* LINK-LAYOUT */
/*a.linkInt,*/
a,
a:link{
	color: #610033;
	text-decoration: none;
	/*border-bottom: 1px solid #ffcb99;*/
}
a:visited{
	color: #610033;
}
a:hover{
	text-decoration: none;
	color:#CC3333;
	/*background-color:#ffcb99;
	border-width:0px;*/
}
a img {
	border: 0px;
}

a.linkExt, a.linkInt, a.linkMailto, a.moreLink, a.prevLink, a.linkTop, a.linkClose, .linkInt a, .linkExt a, .moreLink a, .prevLink a, .linkTop a, .linkClose a {padding-right:12px;background-position:right center;background-repeat:no-repeat;}
a.linkInt, .linkInt a{background-image:url("../images/icon_internal.gif") !important;}
a.linkExt, .linkExt a{background-image:url("../images/icon_external.gif") !important;}
a.linkMailto, .linkMailto a{background-image:url("../images/icon_mail2.gif") !important;padding-right:0px;padding-left:12px;background-position:left center;}
a.linkTop, .linkTop a{background-image:url("../images/icon_up.gif") !important;}
a.linkClose, .linkClose a{background-image:url("../images/icon_close.gif") !important;}


.moreLink,.prevLink,p.moreLink,p.prevLink {clear:both;text-align:right !important;display:block;margin:0px;padding-bottom:1px;}
.moreLink a, .prevLink a{padding-right:12px; background-position: right center;background-image:url("../images/icon_more.gif");background-repeat: no-repeat; height:1%;}
.prevLink,p.prevLink{text-align: left !important;}
a.prevLink, .prevLink a {padding-right:0px;padding-left:12px;background-position: left center;background-image:url("../images/icon_back.gif");}

a.rssLink, .rssLink, a.podcastLink, p.rssLink a, .podcastLink, p.podcastLink a {padding-left:20px; background-image: url("../images/icon_rss.gif");background-position:left center;background-repeat:no-repeat; }



/* HTMLAREA */
.htmlarea-content-body {
	font-size: 11px;
	color: #000000;
}
.htmlarea-content-body a {
	color: #610033 !important;
}


/* basic layout */

h1, h2{
	line-height: 1.5em;
	margin-top:3em;
	margin-bottom: 1.3em;
	font-size: 1.1em;
}


h3, h4{
	margin-bottom: 0.3em;
	margin-top: 1.5em;
	color:#A26033;
	font-size: 1em;
}

h4 {
	color:#cc3333;
}
h5 {
	font-size: 1em;
}


p {
	margin: 0.3em 0px 1.3em 0px;
}


.csc-firstHeader {
	margin-top: 0px !important;
}


/*
hr {
	border: 0px;
	border-top: 1px solid #005497;
	color: #005497;
	height: 0px;
}
* html hr {
	height: 1px;
}
*/
hr {border-width:0px;height:11px;background:transparent url('../images/divider.gif') center left no-repeat;margin:0px;}


ul{
	list-style-type: disc;
	padding-left: 0px;
	margin-left: 2em;
}
ul li {
	margin-bottom: 0.3em;
}
ul ul{
	list-style-type: disc;
}

li, form {
	padding: 0px;
	margin: 0px;
}



input {
	color: #000000;
}

address, label {
	font-style: normal;
}
address {
	margin: 0px;
	padding: 0px;
}
sub {
	line-height: 0.8em;
}
blockquote {
	margin: 2em 0px;
	padding-left: 2em;
	display: block;
}
pre {
	overflow: auto;
	padding: 4px;
	border: 1px solid #ACACAC;
}



.invsbl {
	display: none !important;
	visibility: hidden !important;
}
.showhide {
	display: none;
}


dfn,abbr {
	font-style: normal;
	border-bottom: 1px dotted #005497;
}



/* Listen */
ul.list1,
ul.list2,
ul.list3 {
	list-style-type: none;
	margin: 1em 0px 1em 0.5em;
}
ul.list1 li,
ul.list2 li,
ul.list3 li {
	padding: 0px;
	margin: 0px 0px 4px 0px;
	background: transparent url("../images/list_bullet.gif") top left no-repeat;
	line-height: 1.3em;
	padding-left: 1.3em;
}
ul.list2 li {
	background-image: url("../images/list_check.gif");
	padding-left: 2em;
}
ul.list3 li {
	background-image: url("../images/list_bullet_small.gif");
}
ul.list4 {

}


/***********************************************/
/* HTML-AREA Components                        */
/***********************************************/
p.blocksatz 	{	text-align: justify;}
.fett, 
p.fett			{	font-weight: bold; }
.normal, 
p.normal 		{ 	font-weight: normal;}
p.center,
p.zentriert 		{	display: block;	text-align: center !important;}
.small			{	font-size: 0.8em; }
.markup, .searchmarkup { background-color: #CCDDEA;}
.bildunterschrift,
.caption 		{	display: block; margin: 0px; padding: 3px; font-size: 0.8em; background-color:#EFEFEF;}

a.button,
p a.button {
	font-weight: bold;
	background-color: #005497 !important;
	color: #FFFFFF;
	padding: 2px;
}


/*********** FORMULARE *************/
input, textarea, option, select {
	color: #000000;
}

/********* POPUP-Images ***********/
#showpic {margin:10px;font-size:71%;background-color:#;}
#showpic .popUpImage img {border:2px solid #610033;}