.systemwidth{	width:974px;text-align:left;}
.raikelogo{
	position:relative;
	height:93px;
	background:url('bg.raikelogo.jpg') no-repeat;
}

.core_padding{
	padding:0px 30px;
}

.colLeft{float:left;}
.Left4060{width:301px;}
.Left2080{width:201px;}
.Left100{width:0px;}
.Core4060{margin-left:322px;}
.Core2080{margin-left:222px;}
.Core100{margin-left:0px;}

.colCore{
	margin-bottom:10px;
	width:auto;
	border-left:1px solid #991017;
}
.colCoreNoBorder{
	margin-bottom:10px;
	width:auto;
}
.colCore_padding{
	padding-left:18px;
	width:auto;
}



.footer{
	margin:40px 0 0 0;
	background:#8f0d13;
}
.footer_padding{
	text-align:right;
	color:#fff;
	padding: 3px 30px;
	font: normal 11px "Arial", "Helvetica", "Verdana", "Tahoma", Sans Serif;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:hover,
.footer a:active{
	color:#fff;
	font: normal 11px  "Arial", "Helvetica", "Verdana", "Tahoma", Sans Serif;
}


/***********************
* colored Frame
***************************/
.csc-frame-frame1{
	position:relative;
}
.csc-frame-frame1 .ccl{
	background:url('bg.cc.colored.border.left.gif') no-repeat bottom left #949494;
	padding: 0 0 0 3px;
}
.csc-frame-frame1 .ccr{
	background:url('bg.cc.colored.border.right.gif') no-repeat bottom right #949494;
	padding: 0 3px 0 0;
}
.csc-frame-frame1 .content_container{
	background:url('bg.cc.colored.gif') repeat-x bottom left #949494;
	padding: 0 3px 0 0;
	padding: 5px 10px 65px 10px;
}
.csc-frame-frame1 .csc-header{
	background:url('bg.css-header.colored.left.gif') no-repeat top left #8c0d12;
}
.csc-frame-frame1 .csc-header .mainHead{
	background:url('bg.css-header.colored.right.gif') no-repeat top right;
	padding:5px 10px;
}
.csc-frame-frame1 .csc-header .mainHead,
.csc-frame-frame1 .csc-header .mainHead a,
.csc-frame-frame1 .csc-header .mainHead a:link,
.csc-frame-frame1 .csc-header .mainHead a:visited,
.csc-frame-frame1 .csc-header .mainHead a:hover,
.csc-frame-frame1 .csc-header .mainHead a:active{
	color:#fff;
}


/***********************
* plain Frame
***************************/
.csc-frame-frame2{
	position:relative;
}
.csc-frame-frame2 .ccl{
	background:url('bg.cc.plain.border.left.gif') no-repeat bottom left;
	padding: 0 0 0 1px;
}
.csc-frame-frame2 .ccr{
	background:url('bg.cc.plain.border.right.gif') no-repeat bottom right;
	padding: 0 1px 0 0;
}
.csc-frame-frame2 .content_container{
	background:url('bg.cc.plain.gif') repeat-x bottom left;
	padding: 0 3px 0 0;
	padding: 0px 10px 65px 10px;
}
.csc-frame-frame2 .csc-header{}

.csc-frame-frame2 .csc-header .mainHead{
	background:url('bg.mainHead.plain.gif') no-repeat 12px 10px;
	padding:5px 10px 5px 33px;
}
h2.mainHead{
	background:url('bg.mainHead.plain.gif') no-repeat 0px 10px;
	padding:5px 10px 5px 20px;
}
.csc-frame-frame2 .csc-header .mainHead,
.csc-frame-frame2 .csc-header .mainHead a,
.csc-frame-frame2 .csc-header .mainHead a:link,
.csc-frame-frame2 .csc-header .mainHead a:visited,
.csc-frame-frame2 .csc-header .mainHead a:hover,
.csc-frame-frame2 .csc-header .mainHead a:active{
	
}

.bodytext a,
.bodytext a:link,
.bodytext a:visited,
.bodytext a:hover,
.bodytext aactive{
	text-decoration:underline;
}
.bodytext a:hover{
	text-decoration:none;
}


.themen{
	position:absolute;
	top:50px;
	left:300px;
	background:url('bg.themen.gif') no-repeat;
	padding:8px 10px 0px 20px;
	height:34px;
}
.themen select{
	width:240px;
}