/* layout */

body {

	background-color:#be1b1b;

	text-align:center;

	font-family:Arial,Helvetica,sans-serif;

	font-size:14px;

	color:#fff;

}



#overflow {width:100%;overflow:hidden;}

#page_margins {

	text-align:left;

	margin:0px auto;

	width:970px;

	position:relative;

	background-image:url('../gfx/center-stroke.gif');

	background-repeat:no-repeat;

	background-position:275px 143px;

}



#page_margins #marginLeft {

	position:absolute;

	top:223px;

	left:0px;

	width:490px;

	height:33px;

	margin-left:-490px;

	background-image:url('../gfx/left-stroke.gif');

}





#page_margins #marginRight {

	position:absolute;

	top:150px;

	right:1px;

	height:38px;

	margin-right:-405px;
    width:490px;

	background-image:url('../gfx/right-stroke.gif');

}



#logo {

	position:absolute;

	top:34px;

	left:525px;

}



#left {float:left;width:300px;}

#left .content {
    margin-top:0px;
}
/* Links hat keinen Hintergrund  */
#left .content {
    background-color:transparent;
    color:fff;
    border:none;
}

#left .content h1, #left .content h2, #left .content h3, #left .content p, #left .content a {
    color:#fff;

}



/* Mitte hat keinen Hintergrund 
#content .content {
    background-color:transparent;
    color:fff;
    border:none;
}

#content .content h1, #content .content h2, #content .content h3, #content .content p, #content .content a {
    color:#fff;

}
*/




/* #content .content {height:410px;overflow-y:auto;} */

/* html #content .content {height:410px;overflow:auto;} */



ul#navi {

	margin:0;

	padding:0;

	position:absolute;

	top:151px;

	left:339px;

	color:#fff;

	font-size:22px;

}



ul#navi li {

	margin:0;

	padding:0;

	display:block;

	float:left;

	text-align:center;

	background-repeat:no-repeat;

	height:90px;

	padding-top:42px;

	position:relative;



}



ul#navi li a {

	color:#fff;

	text-decoration:none;

}



ul#navi li a:hover {font-weight:bold;}



ul#navi li.nav1 {background-image:url('../gfx/navi2/nav1.gif');width:94px;}

ul#navi li.nav2 {background-image:url('../gfx/navi2/nav2.gif');width:89px;top:7px}

ul#navi li.nav3 {background-image:url('../gfx/navi2/nav3.gif');width:192px;top:7px;}

ul#navi li.nav4 {background-image:url('../gfx/navi2/nav4.gif');width:96px;top:-1px;padding-left:3px;}





#content {

	padding:268px 0px 0px 0px;

	margin:0px 0px 50px 320px;

}



#footer {border-top:1px dotted #fff; text-align:center;margin:-40px 0 30px 0;padding:10px;}

#footer a, #footer a:link {color:#fff;}



/* general */

html,body {margin:0;padding:0;}



a img {border:0px;}

.clr {

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.fr {float:right;}

.fl {float:left;}

img.fr  {margin:0px 0px 12px 24px;}

img.fl  {margin:0px 12px 12px 0px;}



.frame2 img.framecontent {padding:11px 14px 20px 10px;}



a:link,a:visited {color:#670013;}

a:hover,a:active,a:focus {text-decoration:underline;color:#be1b1b;}



/* content */

.content {

	border:1px inset #be1b1b;

	background-color:#fff;

	padding:10px;

	color:#333;

}



.content h1, .content h2,.content h3  {

	color:#be1b1b;

	font-family:Georgia,Times, serif;	

	border-bottom:1px dotted #be1b1b;

}



.content h1, .content h2 {font-variant:small-caps;}



.content {line-height:1.3em;}

.content h1.csc-firstHeader, .content h2.csc-firstHeader, .content h3.csc-firstHeader {margin-top:0px;}

.content h1 {font-size:18px;margin:12px 0px 18px;}

.content h2 {font-size:16px;margin:12px 0px 18px;}

.content h3 {font-size:14px;margin:6px 0px 10px;}



.content p {font-size:14px;margin:14px 0px;color:#333;}

.content p.tag {font-style:italic;font-size:90%;}



.content form, .content fieldset {margin:0px;padding:0px;border:0px;}

.content form .csc-mailform-textarea, .content form .csc-mailform-text {width:80%;}
