﻿/* CSS mediatype screen */
html {
	font-size: 0.85em; 
	line-height: 145%;
}


#contentWrap, #footer  {
	border-left:1px solid #D40C0C;
	border-right:1px solid #D40C0C;
}
#contentWrap {
	width:998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	padding-top:0px;
}

#header {width:998px;top:0px;background-color:#FFFFFF;z-index:5;}
#logo {vertical-align:top; }
#headerImg {}

#logo img {margin-top:-2px; }
#spk_logo {float:left; 
	

}




/********************************************* modifizierter Header w/ Tabs ************************/



#re_contentWarp, #re_footer  {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#re_contentWarp {
	width:998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	padding-top:0px;
}


#re_spk_logo {
	position:absolute;
	margin-left: 58px;
	top:64px;
	overflow:hidden;
	}
	
#re_header {
	width:998px;
	height:184px;
	top:0px;
	background-color:#ffffff;
	background-image:url(../img/layout/re_headerBack.png);
	background-repeat: no-repeat;
	z-index:5;
	}

#header_kv2 {
	position:absolute;
	margin-left: 283px;
	height:158px;
	width:192px;
	top:25px;
	overflow:hidden;
	}

	
#header_kv2ie {
	display:none;
	}


#re_fontMenu {
	position:absolute;
	margin-left: 821px;
	top:0px;
	overflow:hidden;
	z-index:10;
	}

#re_fontMenu strong {
	display:none;
	}
	
.re_fontA {
	margin: 0 3px 0 2px;
	background-image:url(../img/layout/re_fontA.png);
	background-repeat: no-repeat;	
	float:left;
	width:50px;
	height:30px;
	font-size:0px;
	}
	
.re_fontA1 {
	margin: 0 3px 0 2px;
	background-image:url(../img/layout/re_fontA1.png);
	background-repeat: no-repeat;	
	float:left;
	width:50px;
	height:30px;
	font-size:0px;
	}
	
.re_fontA2 {
	margin: 0 3px 0 2px;
	background-image:url(../img/layout/re_fontA2.png);
	background-repeat: no-repeat;	
	float:left;
	width:50px;
	height:30px;
	font-size:0px;
	}
	
a.re_fontA:hover, div.re_fontA  {
	background-image:url(../img/layout/re_fontAup.png);
	}
	
a.re_fontA1:hover, div.re_fontA1 {
	background-image:url(../img/layout/re_fontA1up.png);
	}
	
a.re_fontA2:hover, div.re_fontA2 {
	background-image:url(../img/layout/re_fontA2up.png);
	}
	
	

	
#re_fontMenu img {
	margin: 0 3px 0 2px;
	}
	
#re_metaNav {
	position:absolute;
	margin-left: 450px;
	top:4px;
	overflow:hidden;
	z-index:10;
	width:350px;
	text-align:right;	
	font-size:0.9em;
	}	
#re_metaNav a {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	}	
#re_metaNav a:hover {
	color:#111111;
	}	
	
	

	
#re_weiterZu {
	position:absolute;
	margin-left: 10px;
	top:4px;
	overflow:hidden;
	z-index:10;
	width:250px;
	text-align:left;	
	font-size:0.9em;
	}	
#re_weiterZu a {
	color:#d40c0c;
	font-weight:normal;
	text-decoration:none;
	}		

#re_weiterZu a:hover {
	color:#111111;
	font-weight:normal;
	text-decoration:none;
	}	
	
	

#re_tabMenu {
	position:absolute;
	padding-left: 7px;
	top:151px;
	width:998px;
	height:32px;
}
		

.re_tabAktiv {
	float:left;
	margin-right:10px;
	width:207px;
	height:32px;
	background-image:url(../img/layout/re_tabR.png);
	background-repeat: no-repeat;
	z-index:5;	
	padding: 9px 15px 0 15px;
	text-decoration:none;color:#ffffff;
	font-size:0.85em;
	text-decoration:none;
}	
		

a.re_tab {
	float:left;
	margin-right:10px;
	width:207px;
	height:32px;
	background-image:url(../img/layout/re_tabW.png);
	background-repeat: no-repeat;
	z-index:5;	
	padding: 9px 15px 0 15px;
	text-decoration:none;	color:#111111;
	font-size:0.85em;
	text-decoration:none;
}	
a.re_tab:hover {
	background-image:url(../img/layout/re_tabR.png);
	background-repeat: no-repeat;
	z-index:5;
	color:#ffffff;
	text-decoration:none;
}

		

	





#re_footer { 
	border-bottom:1px solid #ffffff;
	background-image:url(../img/layout/re_footerBack.png);
	background-repeat: no-repeat;
	width:978px;
	height:19px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	background-color:#333333; 
	text-align: right; 
	font-size:0.85em;  
	padding-right:20px;
	padding-top:1px;
	}	/* Backup f�r IE-Clearing */
#re_footer a {
	text-decoration:none;
	color:#333333;
	}
#re_footer a:hover {
	text-decoration:none;
	color:#111111;
	}






/********************************************* modifizierter Header w/ Tabs ************************/












/*** header img ***/
#dom {
	margin-left: 596px;
}
/*** header img NEU ***/



#doubleCol, .doubleCol {width: 95%; padding:0.1em 0.85em 1em 0.85em;}
#col1 {float:left;width:50%;}
.col1 {float:left;width:40%;}
#col2 {float:right;width:50%;}
.col2 {float:right;width:60%;}

#col1b, #col2b,  #col2c, #col2d, #col2e, #col1b-sp, #col2b-sp, #col2c-sp  {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:5px 20px 20px 20px;
	
}

#col1b {
	float:left;
	width:195px;
	border:1px solid #CCCCCC;
	height: 450px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#col2b {
	float:left;
	width:195px; 
	margin-left: 10px;
	height: 450px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#col2c {
	width:195px; 
	margin-left: 10px; 
	border:1px solid #CCCCCC; 
	background-color: #ffffff;
	float: left;
	height: 450px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#col2d {
	width:210px; 
	margin-left: 720px; 
	border:1px solid #CCCCCC; 
	background-color: #ffffff;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#col2e {
	width:195px; 
	margin-left: 740px; 
	border:1px solid #CCCCCC; 
	background-color: #ffffff;
	height: 450px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#col1b-sp {
	float:left;
	width:150px;
	border:1px solid #CCCCCC;
	padding:20px 0px 20px 10px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
#col2b-sp {
	float:left;
	width:515px; 
	margin-left: 10px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
#col2c-sp {
	width:195px; 
	margin-left: 10px; 
	border:1px solid #CCCCCC; 
	background-color: #ffffff;
	margin-left: 740px;
	background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#col1, #col2 {z-index: 5;background-color:#FFFFFF;}

/*#col3 {width:982px;background-color:#EFEFEF;padding:12px 8px 12px 8px;background-image: url(../../img/layout/bg.jpg); background-repeat: repeat-x;
font-size: 85%;
line-height: 155%;
}*/ /*z-index: 1;*/


#col3 a {color: #000000; text-decoration: underline;}
#col3 a:hover {color:#666666; text-decoration: underline;}

#col2c a, #col1b a {padding: 0px; border: 0px; background-color: #ffffff;}

#col3Content {width:700px;background-color:#FFFFFF;border:1px solid #CCCCCC; float: left;background-image:url(../img/layout/bg-boxes.jpg);
	background-repeat: repeat-x;
	background-position: bottom;} /*position:relative;z-index: 2;*/
#col3bContent {width:984px;/*background-color:#EFEFEF;*/} /*position:relative;z-index: 2;*/

/*.doubleCol h1 {font-size: 1.8em; letter-spacing:0.01em; padding: 0.5em 0em 0.3em 0em;}
.doubleCol h2  {font-size: 1.4em; letter-spacing:0.01em; padding: 0.5em 0em 0.3em 0em;}*/

.doubleCol li {
	margin-bottom: 3px;
	line-height: 140%;
}

#col1 h2, .col1 h2 {font-size:1.0em;letter-spacing:0.01em;padding:0.5em 0.5em 0.3em 0.5em;}
#col2 h2, .col2 h2 {font-size:1.0em;letter-spacing:0.01em;padding:0.5em 0.5em 0.3em 0.5em;}

.col1 p, .col2 p  {font-size:0.7em;letter-spacing:0.01em;line-height:140%;padding:0em 0.85em 1em 0.85em;}

/*#col2b*/ h1 {font-size:1.3em;margin: 5px 0 5px 0;letter-spacing:0.01em;line-height: 140%;}
/*#col2b*/ h2 {font-size:1.1em; margin: 5px 0 5px 0;letter-spacing:0.01em;color: #D40C0C; line-height: 125%;}
/*#col2b*/ h3 {font-size:1em; margin: 5px 0 5px 0;letter-spacing:0.01em;color:#D40C0C; line-height: 125%;}
/*.col1 h3, .col2 h3 {font-size:0.8em;letter-spacing:0.01em;color:#D40C0C; line-height: 140%;}*/

ul{letter-spacing:0.01em;line-height:140%;}
/*#col2b*/ p {padding:0.5em 0 0.5em 0em;}
/*#col2b*/ ul {list-style-type:square;margin-left:1.9em;line-height:120%}
/*#col2b*/ ul li {}

#col2b table {width:95%;margin:0 0.4em 0.4em 0.4em;background-color:#FFFFFF;border:1px solid #CDCDCD;}
#col2b table tr {}
#col2b table th, td {padding:0.2em;text-align:left; width: 45%;}//font-size:0.7em;
#col2b table th {background-color:#999999;margin:1px;padding:0.2em;color:#FFFFFF;text-align:left;font-size:0.7em;}

#col2b .satzung ul {list-style-type:none;line-height:140%}
#col2b .satzung ul li {margin-left:0.3em;text-indent:-1.5em;}
#col2b .satzung ul li ul li {margin-left:-1em;text-indent:-0.8em;font-size:8.5pt;line-height:140%}

#col3 dl { display: inline; }
#col3 dl dt img {border:0;margin:0 0 0 0.7em;}
#col3 dl dd {
	border:1px solid #CCCCCC;
	background-color:#EFEFEF;
	padding:0.2em 0.5em 0.5em 0.5em;
	margin:0 0.7em 1em 0.7em;
}
#col3 dl dd a {
	color:#333333;
	text-decoration:underline;
	font-size:0.8em;
}


/*** Downloads ***/
#col2b a.download  {
	padding-left: 16px;
	background-image: url(../img/download.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

#col2b a.download:hover {
	text-decoration: underline;
}


#footer {width:958px;margin-left: auto;margin-right: auto;clear:both;background-color:#D40C0C; height: 17px; text-align: right; font-size:0.75em; padding: 3px 20px; color:#FFFFFF;}	/* Backup f�r IE-Clearing */
#footer a {text-decoration:underline;color:#FFFFFF;}
#footer a:hover {text-decoration:underline;color:#666666;}


/* ********** Markupfreie CSS-Floatclearing-L�sungen ********** */
/* Clearfix-Methode zum Clearen der Float-Umgebungen */
.clearfix:after {content:"."; display:block; height:0;clear:both;visibility: hidden;}
/* Diese Angabe ben�tigt der Safari-Browser zwingend !! */
.clearfix { display: block; } 
/* IE-Clearing: Ben�tigt nur der Internet Explorer und �ber iehacks.css zugeschaltet */
#ie_clearing { display: none }

#supportNavi, #mainNavi {width:998px;}

#supportNavi {height:33px;background-color:#D40C0C; border-bottom: 1px solid #FFFFFF; clear: both;}
#supportNavi img {float:left;}
#mainNavi {
	/*height:132px; */
	background-repeat: no-repeat; 
	top: 80px; 
	position: absolute;
	z-index: 40;
}

#metaNavi {width:200px; font-size:0.75em; float: right;margin-top: -220px; padding: 10px;}
#metaNavi ul {list-style-type:none;text-align:right;}
#metaNavi ul li {line-height:100%;display: inline;}
#metaNavi ul li a {text-decoration:underline;color:#000000;}
#metaNavi ul li a:hover {text-decoration:underline;color:#666666;}

#supportNavi ul {list-style-type:none;text-align:right;margin:0px 17px 0px 0px;padding-top:4px;}
#supportNavi ul li {line-height:100%;}
#supportNavi ul li a {text-decoration:underline;color:#FFFFFF;font-size:0.7em;}
#supportNavi ul li a:hover {text-decoration:underline;color:#000000;}

/*#mainNavi ul {
	list-style-type:none;
	text-align:left;
	margin:0px 17px 0px 0px;
	padding-top:26px;
	border-bottom:1px solid #FFFFFF;
	width:9em;
	float:left;
}
#mainNavi ul li {
	line-height:142%;
	padding: 0px;
	margin: 0px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
#mainNavi ul li a {text-decoration:none;color:#000000;font-size:0.7em;display:block;background-color:#CCCCCC;}
#mainNavi ul li a:hover {text-decoration:none;color:#FFFFFF;background-color:#D40C0C;}
*/

#selectNavi {
	margin-top:78px;
	width:250px;
	height: 27px;
	padding: 0.2em 0em 0em 0em;
	background-color:#666666;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	float:right;
}
#selectNavi label {color:#FFFFFF;font-size:0.8em;padding:0 0.6em 0 1em;}
#selectNavi select {border:1px solid #333333; width:15.5em; font-size:0.8em; }


/* ************************** path End*************************** */
#col3 ul#path {list-style:none;margin:0.1em 1em 0.6em 0.1em;}
#col3 ul#path li {display:inline;color:#333333;font-size:0.7em;}
#col3 ul#path li a {text-decoration:underline;color:#333333;}
/* ************************** path End*************************** */

/* ************************** pageNavi *************************** */
#col1b ul {list-style:none;}
#col1b ul li {color:#333333;font-weight:bold;font-size:0.7em;margin-bottom:1em;}
#col1b ul li a {text-decoration:none;color:#333333;}
#col1b ul li a:hover {color:#D40C0C;text-decoration:underline;}

#col1b-sp ul {list-style:none;}
#col1b-sp ul li {color:#333333;font-weight:bold;font-size:0.85em;margin-bottom:1em;}
#col1b-sp ul li a {text-decoration:none;color:#333333;}
#col1b-sp ul li a:hover {color:#D40C0C;text-decoration:underline;}

/* ************************** pageNavi End*************************** */

#globalNavi {
  margin: 8px 0px 0px 10px;
  font-size: 0.8em;
  color: #FFFFFF;
  float: left;
  /*  width: 970px;
text-align: right;*/
  
}
#globalNavi a {
  color: #FFFFFF;
}

#homeLink{
	margin-right: 15px;
}

#spkbLink{
	margin-left: 15px;
}

/* SpkListMenu - Etomite */
#LM_youAreHere {
  color: #D40C0C;
}

#LM_level_1 li a {
  color: #333333;
}

#LM_level_1 li a:hover {
	background-color: #ffffff;
}


#breadcrumb {
  font-size: 0.7em;
  color: #000000;
  margin: 0px 0px 15px 0px;
}
#breadcrumb a {
  color: #000000;
}

/*** Kontakt Bilder ***/
.kkontakt {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

/*** fixed things ***/
#col3 #col2d a {
}
#col3 #col2d a:hover{
	text-decoration: none;
	background-color: transparent;
}

/************** ext.df-stiftungswegweiser*******************/
.tx-dfstwegweiser-pi1 form{
		font-size: 85%;
}
	
.tx-dfstwegweiser-pi1 .input, .tx-dfstwegweisersuche-pi1 .input {
		border: 1px solid #cccccc;
		width: 200px;
}
	
.tx-dfstwegweiser-pi1 .submit, .tx-dfstwegweisersuche-pi1 .submit {
		background-color: #f5f5f5;
		border: 1px solid #cccccc;
} 
	
.tx-dfstwegweiser-pi1 textarea {
		border: 1px solid #cccccc;
		width: 350px;
		height:250px;
}
	
.tx-dfstwegweiser-pi1 select, .tx-dfstwegweisersuche-pi1 select {
		border: 1px solid #cccccc;
		width: 200px;
}
	
.tx-dfstwegweiser-pi1 p.error {
		color: #990000;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 40px;
		padding: 20px;
		border: 1px dotted #990000;
}
	
.tx-dfstwegweiser-pi1 p.success {
		color: #009900;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 40px;
		padding: 20px;
		border: 1px dotted #009900;
}
	
.tx-dfstwegweiser-pi1 ul {
		list-style-image:url(../img/layout/bulPoint.gif);
		width: 620px;
		padding-left: 20px;
		border: 0;
	    list-style: disc outside; 
		
}
	
.tx-dfstwegweiser-pi1 li {
		list-style-image:url(../img/layout/bulPoint.gif);
		margin-bottom: 15px;
		border-bottom: 1px dotted #cccccc;
		padding-bottom: 15px;
		line-height: 135%;
					
}
	
.tx-dfstwegweiser-pi1 .teaser {
		color: #393939;
}
	
.tx-dfstwegweiser-pi1 .stInfo {
		color: #666666;
		font-size: 90%;
		margin-top:15px;
		border-top: 1px dotted #cccccc;
}
	
.tx-dfstwegweiser-pi1 h3.stH3 {
		border-bottom: 3px solid #D40C0C;
		color:#333333; 
		line-height: 140%;
		font-size: 1.2em;
		background-color: #f5f5f5;
		margin: -7px -7px 12px -7px ;
		padding: 7px;
}
	
.tx-dfstwegweiser-pi1 h4{
		border-bottom: 1px dotted #cccccc;
		font-size: 1em;
		color: #333333;
		margin-top: 5px;
		margin-bottom: 3px;

}
	
.tx-dfstwegweiser-pi1 div.left{
		border: 1px solid #cccccc;
		margin-top: 7px;
		padding: 7px;
		float: left;
		width: 312px;
		background-image: url(../img/layout/divBg.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
}
	
.tx-dfstwegweiser-pi1 div.right{
		border: 1px solid #cccccc;
		margin-top: 7px;
		padding: 7px;
		width: 312px;
		margin-left: 336px;
		background-image: url(../img/layout/divBg.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
		

}
	
.tx-dfstwegweiser-pi1 div.central{
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid  #cccccc;
		border-bottom: 1px solid #cccccc;
		padding: 7px;
		margin-top: 10px;
		background-image: url(../img/layout/divBg.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
}
	
.tx-dfstwegweiser-pi1 .www{ 
		background-image: url(../img/layout/bgWww.gif);
		background-repeat: no-repeat;
		padding-left: 25px;
		background-position: 0 3px;
}
	
.clearer {
		clear: both;
		line-height: 0%;
		font-size: 0.05pt;
}

.tx-dfstwegweiser-pi1 .stLogo img{
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}

.tx-dfstwegweiser-pi1 .check {
	margin-left: 8px;
	border-style: none;
	border: 1px solid #cccccc;
}

/* verwaltung */

.tx-dfstwegweiser-pi1 .nr {
	width: 20px;
	background-color: #999999;
	color: #ffffff;
	padding-right: 5px;
	float: left;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px dotted #f5f5f5;
	margin-right: 15px;

}

.tx-dfstwegweiser-pi1 .normal {
	border: 1px solid #cccccc;
	width: 450px;
	background-image: url(../img/layout/divBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 8px;
	padding-bottom: 4px;	
}

.tx-dfstwegweiser-pi1 .loeschen {
	margin-left: 5px;
	font-size: 80%;
	background-image: url(../img/layout/loeschen.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding: 2px 4px 2px 22px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	text-decoration: none;
	margin-top: 4px;
}

.tx-dfstwegweiser-pi1 .bearbeiten {
	font-size: 80%;
	background-image: url(../img/layout/bearbeiten.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding: 2px 4px 2px 22px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	text-decoration: none;
	margin-top: 4px;
}

.tx-dfstwegweiser-pi1 .neueSt a {
	background-image: url(../img/layout/neu.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding: 2px 4px 6px 28px;
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
	text-decoration: none;

}

.tx-dfstwegweiser-pi1 .neueSt{
	margin-top: 20px;
	margin-bottom: 20px;
}

.tx-dfstwegweiser-pi1 h5 {
	font-size: 100%;
	color: #ffffff;
	width: 447px;
	background-color: #999999;
	padding-left: 5px;
}

/*** maillinks ***/
#col3 a.mail {
		background-image: url(../../img/layout/mail.gif);
		padding-left: 23px;
		font-weight: normal;
		text-decoration: underline;
		background-repeat: no-repeat;
		background-position: 0px 4px;
	}
	
	
/*** Login-Formular ***/
#mailformIhr_Name, #mailformIhre_EMailAdresse, #mailformIhre_Nachricht {
	border: 1px solid #cccccc;

}

input#mailformformtype_mail {
	margin-top: 3px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
}


/*** tabellenformate ***/
.contenttable {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
}

.contenttable td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: top;
}

.contenttable td p {
	padding: 0;
}


/*** ext: stMail ***/
.thirdCol {
	border: 1px solid #cccccc;
	width : 200px;
	margin-bottom: 8px;
}


textarea.thirdCol {
	height: 80px;

}

.submit {
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
}


/*** Satzungen ***/
#col2b-sp ol li{
	margin-left: 20px;

}

#col2b-sp ol li ol {
	list-style-type:lower-alpha;
}

/*** Download ***/
a.download {
	background-image: url(../img/content/download.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px;	
}	
	
	
/*** ext: df_stmail ***/
.tx-dfstmail-pi1 .success{
	color: #009900;
}

.tx-dfstmail-pi1 .error{
	color: #990000;
}


/*** Herr Reskes Abstandswuensche ***/
.csc-frame-invisible ul, .csc-frame-invisible form {
	margin-top: 14px;
}

/*** Stiftungslogos in der Mittelspalte bei den SpkSt ***/
#col3 #col2b-sp div.csc-textpic-above dl dt img{
	
	margin-left: -13px;


}

#col3 div.csc-textpic-above dl dt img{
	
	/*margin-left: -13px;*/


}

/*** Fontgroessenswitcher ***/
.langMenu {
	float: right;
	width: 100px;
	padding-top:5px;
}

.langMenu img {
	margin-right: 5px;
}

#col2b-sp table p {
	margin: 0;
	font-size: 1em;
}
	
table thead td {
	background-color: #cccccc;
	padding: 4px;
	font-weight: bold;

}
	
table tbody td {
	background-color: #fcfcfc;
	padding: 4px;
	vertical-align: top;
}
