@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: #244994;
	text-decoration: none;
	border-bottom: 1px solid #3F81B2;
}
a:visited{
	color: #244994;
}
a:hover{
	text-decoration: none;
	/*font-weight:bold;*/
	/*border-color:#005497;*/
	color:#FFFFFF;
	background-color:#3F81B2;
}
a img {
	border: 0px;
}

a.linkExt, a.linkInt, .moreLink a, .prevLink a {padding-right:12px;background-position:right center;background-repeat:no-repeat;}
a.linkInt, a.linkInt .icon{background-image:url("../images/icon_internal.gif");}
a.linkExt, a.linkExt .icon{background-image:url("../images/icon_external.gif");}

.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;}
.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: #244994 !important;
}


/* basic layout */

h1{
	line-height: 1.1em;
	margin-bottom: 0.8em;
	font-size: 1.9em;
	font-weight:normal;
}
a h2, h2 a {
	text-decoration: none;
}

h2 {
	color: #FFFFFF;
	background-color:#3F81B2;
	font-size: 1.1em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	padding: 2px 8px;
}
* html h2 {
/*	margin-top: 1em;*/
}

h3{
	margin-bottom: 0.6em;
	margin-top: 2em;
	font-size: 1em;
	background-color: #EDEEF0;
	padding: 2px 8px;
}

h4 {
	font-size: 1em;
	color:#3F81B2;
	margin-bottom:0.6em;
}
h5 {
	font-size: 1em;
}


p {
	margin: 0.5em 0px 1em 0px;
}


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



hr {
	border: 0px;
	border-top: 1px solid #005497;
	color: #005497;
	height: 0px;
}
* html hr {
	height: 1px;
}



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_loewe.gif");
	padding-left: 2em;*/
}
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 {display:block;margin:10px;}
#showpic a{display:block;}
#showpic img {border:10px solid white;}
#showpic span.closeme {display:block;padding-top:0.3em;}
.popupBody {background-color:#ECECEC;margin:0px;padding:0px;}