/* sc.css */
/* (c) 2012 IWI GmbH Muenster */
/* http://www.iwi.de */

body{
	margin:0;
	padding:0;
	background-color:#ECECED;
	font-family:arial,helvetica,sans-serif;
}

	#corpus-bg{
		position:relative;
		width:980px;
		margin:30px auto;
		background-image:url('/images/sc/corpus-bg.png');
		background-repeat:repeat-y;
	}

		#cbg-lo{
			position:absolute;
			left:0;
			top:0;
			width:15px;
			height:54px;
			background-image:url('/images/sc/cbg-lo.png');
		}

		#cbg-ro{
			position:absolute;
			right:0;
			top:0;
			width:15px;
			height:54px;
			background-image:url('/images/sc/cbg-ro.png');
		}

		#corpus{
			width:950px;
			margin:0 auto;
			background-color:#FFFFFF;
		}

/* ______________________________ ______ ______________________________ */
/* ****************************** C-HEAD ****************************** */

			#c-head{
				position:relative;
			}

				.header-bild{
					position:relative;
					width:950px;
				}

				#ch-logo{
					position:absolute;
					left:0;
					top:30px;
				}

				#ch-banner{
					position:absolute;
					right:-5px;
					top:-6px;
				}

				#ch-balken{
					position:absolute;
					bottom:20px;
					left:0;
					width:950px;
					height:48px;
					background-image:url('/images/sc/gruener-balken.png');
					background-repeat:repeat-x;
				}

					#chb-text{
						position:absolute;
						left:45px;
						top:8px;
						font-family:verdana,arial,helvetica,sans-serif;
						font-size:26px;
						color:#ffffff;
					}
					
/* ______________________________ ______ ______________________________ */
/* ****************************** C-MENU ****************************** */

			#c-menu{
				position:relative;
				font-size:14px;
			}

				#cm-zeile{
					margin:10px 30px;
					padding:10px 0;
				}

				#c-menu .cm-element{
					display:inline;
					margin:0;
					padding:10px 0;
				}

				#c-menu a{
					margin:0;
					border-right:1px #3C3C3F solid;
					padding:10px 20px;
					font-weight:bold;
					text-transform:uppercase;
					text-decoration:none;
					color:#535353;
					background-image:url('/images/sc/menu-aktiv.png');
					background-position:left top;
					background-repeat:no-repeat;
				}

				#c-menu a:hover{
					color:#ABC829;
					background-position:left bottom;
				}
				
				#c-menu a.aktiv{
					color:#ABC829;
				}

				#c-menu .last-element a{
					border-right:0;
				}				
				
/* ______________________________ ______ ______________________________ */
/* ****************************** C-MAIN ****************************** */

			#c-main{
				position:relative;
				margin:0 0 30px 0;
			}
			
				#cm-inhalt{
					position:relative;
					margin:30px 30px 0 50px;
					padding:0;
					min-height:200px;
					font-family:arial,helvetica,sans-serif;
					font-size:0.9em;
					color:#3C3C3F;
				}
				
					/* Textformatierungen cm-inhalt */
				
					#cm-inhalt h1{
						margin:0 0 1em 0;
						padding:0;
						font-size:1.3em;
					}				
				
					#cm-inhalt h2{
						margin:0 0 1em 0;
						padding:0;
						font-size:1.1em;
					}
					
					#cm-inhalt h3{
						margin:0 0 1em 0;
						padding:0;
						font-size:1.0em;
					}

					#cm-inhalt p{
						margin:0 0 1.5em 0;
						padding:0;
						line-height:1.4em;
					}
					
					#cm-inhalt ul,#cm-inhalt ol{
						margin:0 0 1.5em 0;
						padding:0;
					}
					
					#cm-inhalt ul li{
						margin:0 0 0 17px;
						padding:0.2em 0 0.2em 0;
					}
					
					#cm-inhalt ol li{
						margin:0 0 0 22px;
						padding:0.2em 0 0.2em 0;
					}					
					
					#cm-inhalt .nomargin{
						margin:0;					
					}	

					#cm-inhalt a{
						color:#A4C419;
					}

					#cm-inhalt a:hover{
						color:#C5D664;
					}
					
					/* hv=hervorgehoben */
					#cm-inhalt .hv{
						font-weight:bold;
					}
					
					/* Spaltenformatierungen */
					
					#cmi-spalte1{
						position:absolute;
						left:0;
						top:0;
						width:280px;
					}
					
					#cmi-spalte2{
						margin:0 0 0 300px;
						width:370px;
					}
					
					#cmi-spalte3{
						position:absolute;
						right:0;
						top:0;
						width:180px;
					}

					#cmi-spalte2und3{
						margin:0 0 0 300px;
					}
					
					/* Sonderkasten */
					
					#cm-inhalt .cmi-sonderkasten{
						border:1px #3C3C3F dashed;
						padding:20px;
					}
					
					#cm-inhalt .cmi-sonderkasten h1{
						margin:0;
						padding:0;
						font-size:1.3em;
						color:#A4C419;
					}				
				
					#cm-inhalt .cmi-sonderkasten h2{
						margin:0;
						padding:0;
						font-size:1.1em;
						color:#A4C419;
					}
					
					#cm-inhalt .cmi-sonderkasten h3{
						margin:0;
						padding:0;
						font-size:1.0em;
						color:#A4C419;
					}					
/* ______________________________ ________ ______________________________ */
/* ****************************** C-BOTTOM ****************************** */

			#c-bottom {
				position:relative;
				height:34px;
				background-image:url('/images/sc/bottom.png');
				background-repeat:repeat-x;
			}

				#cb-menu{
					position:absolute;
					right:2px;
					bottom:2px;
				}
				
					#cb-menu a{
						font-size:12px;
						color:#FFFFFF;
					}
					
					#cb-menu a:hover{
						color:#D8E883;
					}
                                        
                                        
                                        table {
                                            
                                            font-size: 0.7em;
                                        }                                        