@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1 {
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 5px;
}
h2 {
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
h3 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
p {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
img {
	border: 0px #000000 solid;
	padding: 0px;
	margin: 0px;
}
#main_content a {
	font-weight: bold;
	color: #000000;
}
.important {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.detail {
	font-weight: bold;
	color: #FF6600;
}
.bodytext {
	margin-bottom: 15px;
}
.csc-sword {
	background-color: #FFFF00;
}
.FCE_videoinfo_info .bodytext {
	margin-bottom: 0px;
}
.searchbox_links {
	padding: 5px;
}
.searchbox_rechts {
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
}
.searchbox_input {
	width: 142px;
}
#anmeldung {
	border-bottom: 1px solid #FFFFFF;
}
#anmeldung .anmeldung_td {
	display: block;
	background-color: #FF6600;
	width: 143px;
	height: 25px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	margin-left: 5px;
	margin-bottom: 6px;
	border: 1px solid #FFFFFF;
}
#anmeldung .anmeldung_td_span {
	color: #FFFFFF;
}
.jrTicker {
	text-align: center;
}
.align-center {
	text-align: center;	
}

/*******************************************  Mailform **********************************************/

.mailform_table {
	width: 100%;
	margin-bottom: 15px;
}

.mailform_left {
	width: 100px;
}

.mailform_right {
	widht: 200px;
}

/*
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
} */

/******************************************************** Gelbe Box **************************************************/

.fce_gelbe_box {
	background-color: #FFFF99;
	background-color: #FBD7B5;
	margin: 0px;
	padding: 0px;
}

/******************************************************** Liste **************************************************/

.pfeil ul {
/*	list-style-image: url(layout2/arrow01_18.png); */
	list-style-type: none;
	line-height: 34px;
	margin-top: 0px;
}
.pfeil ul li {
	background-image: url(layout2/arrow01_18.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 25px;
	margin-left: -15px;
}

.haken ul {
/*	list-style-image: url(layout2/arrow01_18.png); */
	list-style-type: none;
	line-height: 34px;
	margin-top: 0px;
}
.haken ul li {
	background-image: url(layout2/haken01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 50px;
	margin-left: -15px;
}


/*********************************************************** Rahmen-Foto 01******************************************/

.rahmen_foto_01 {

}
.rahmen_foto_01 .rf01_bild {
	border: 2px solid #000000;
	background-color: #FFFFFF;
	padding: 7px;
	font-size: 0px;
}
.rahmen_foto_01 .rf01_or {
	width: 6px;
	background-color: #999999;
	vertical-align: top;
}
.rahmen_foto_01 .rf01_ul {
	font-size: 0px;
	height: 6px;
}
.rahmen_foto_01 .rf01_ur {
	background-color: #999999;
	font-size: 0px;
	height: 6px;
	width: 6px;
}

.rf01_ur_div {
	width: 6px;
	height: 6px;
}
.rf01_ul_div {
	margin-left: 6px;
	background-color: #999999;
	height: 6px;
}
.rf01_or_div {
	height: 6px;
	background-color: #FFFFFF;
	width: 100%;
}

/******************************************************** Container **************************************************/

.schrift10 {
	font-size: 10px;
}
.schrift11 {
	font-size: 11px;
}
.schrift12 {
	font-size: 12px;
}
.schrift13 {
	font-size: 13px;
}
.schrift14 {
	font-size: 14px;
}
.schrift15 {
	font-size: 15px;
}
.schrift16 {
	font-size: 16px;
}
.schrift17 {
	font-size: 17px;
}
.schrift18 {
	font-size: 18px;
}
.schrift19 {
	font-size: 19px;
}
.schrift20 {
	font-size: 20px;
}
.schrift21 {
	font-size: 21px;
}
.schrift22 {
	font-size: 22px;
}
.schrift23 {
	font-size: 23px;
}
.schrift24 {
	font-size: 24px;
}
.fett {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.schrift_schwarz {
	color: #000000;
}
.schrift_orange {
	color: #FF6600;
}

#col3_content .oben {
	vertical-align: top;
}
.oben {
	vertical-align: top;
}
.mitte {
	vertical-align: middle;
}
.unten {
	vertical-align: bottom;
}
.links {
	text-align: left;
}
.center {
	text-align: center;
}
.rechts {
	text-align: right;
}

.hoehe1 {
	height: 1px;
}
.hoehe2 {
	height: 2px;
}
.hoehe3 {
	height: 3px;
}
.hoehe4 {
	height: 4px;
}
.hoehe5 {
	height: 5px;
}
.hoehe10 {
	height: 10px;
}
.hoehe15 {
	height: 15px;
}
.hoehe20 {
	height: 15px;
}
.hoehe25 {
	height: 15px;
}
.hoehe30 {
	height: 15px;
}


.breite100p {
	width: 100%;
	margin-right: 100px;
}




.breite50 {
	width: 50px;
}
.breite100 {
	width: 100px;
}
.breite150 {
	width: 150px;
}
.breite200 {
	width: 200px;
}
.breite228 {
	width: 228px;
}
.breite230 {
	width: 230px;
}
.breite248 {
	width: 248px;
}
.breite250 {
	width: 250px;
}
.breite300 {
	width: 300px;
}
.breite350 {
	width: 350px;
}
.breite400 {
	width: 400px;
}
.breite450 {
	width: 450px;
}
.breite500 {
	width: 500px;
}




#main_content .breite250 img {
	margin: 0px;
	padding: 0px;
}

.rand5 {
	padding: 5px;
}
.rand10 {
	padding: 10px;
}
.rand15 {
	padding: 15px;
}
.rand20 {
	padding: 20px;
}
.rand25 {
	padding: 25px;
}
.rand30 {
	padding: 30px;
}
.rand35 {
	padding: 35px;
}
.rand40 {
	padding: 40px;
}
.rand45 {
	padding: 45px;
}
.rand50 {
	padding: 50px;
}
.rand60 {
	padding: 60px;
}
.rand70 {
	padding: 70px;
}
.rand80 {
	padding: 80px;
}
.rand90 {
	padding: 90px;
}
.rand100 {
	padding: 100px;
}


.o5 {
	padding-top: 5px;
}
.o10 {
	padding-top: 10px;
}
.o15 {
	padding-top: 15px;
}
.o20 {
	padding-top: 20px;
}
.o25 {
	padding-top: 25px;
}
.o30 {
	padding-top: 30px;
}
.o35 {
	padding-top: 35px;
}
.o40 {
	padding-top: 40px;
}
.o45 {
	padding-top: 45px;
}
.o50 {
	padding-top: 50px;
}
.o60 {
	padding-top: 60px;
}
.o70 {
	padding-top: 70px;
}
.o80 {
	padding-top: 80px;
}
.o90 {
	padding-top: 90px;
}
.o100 {
	padding-top: 100px;
}



.u5 {
	padding-bottom: 5px;
}
.u10 {
	padding-bottom: 10px;
}
.u15 {
	padding-bottom: 15px;
}
.u20 {
	padding-bottom: 20px;
}
.u25 {
	padding-bottom: 25px;
}
.u30 {
	padding-bottom: 30px;
}
.u35 {
	padding-bottom: 35px;
}
.u40 {
	padding-bottom: 40px;
}
.u45 {
	padding-bottom: 45px;
}
.u50 {
	padding-bottom: 50px;
}
.u60 {
	padding-bottom: 60px;
}
.u70 {
	padding-bottom: 70px;
}
.u80 {
	padding-bottom: 80px;
}
.u90 {
	padding-bottom: 90px;
}
.u100 {
	padding-bottom: 100px;
}


.l5 {
	padding-left: 5px;
}
.l10 {
	padding-left: 10px;
}
.l15 {
	padding-left: 15px;
}
.l20 {
	padding-left: 20px;
}
.l25 {
	padding-left: 25px;
}
.l30 {
	padding-left: 30px;
}
.l35 {
	padding-left: 35px;
}
.l40 {
	padding-left: 40px;
}
.l45 {
	padding-left: 45px;
}
.l50 {
	padding-left: 50px;
}
.l60 {
	padding-left: 60px;
}
.l70 {
	padding-left: 70px;
}
.l80 {
	padding-left: 80px;
}
.l90 {
	padding-left: 90px;
}
.l100 {
	padding-left: 100px;
}



.r5 {
	padding-right: 5px;
}
.r10 {
	padding-right: 10px;
}
.r15 {
	padding-right: 15px;
}
.r20 {
	padding-right: 20px;
}
.r25 {
	padding-right: 25px;
}
.r30 {
	padding-right: 30px;
}
.r35 {
	padding-right: 35px;
}
.r40 {
	padding-right: 40px;
}
.r45 {
	padding-right: 45px;
}
.r50 {
	padding-right: 50px;
}
.r60 {
	padding-right: 60px;
}
.r70 {
	padding-right: 70px;
}
.r80 {
	padding-right: 80px;
}
.r90 {
	padding-right: 90px;
}
.r100 {
	padding-right: 100px;
}



.lr5 {
	padding-left: 5px;
	padding-right: 5px;
}
.lr10 {
	padding-left: 10px;
	padding-right: 10px;
}
.lr15 {
	padding-left: 15px;
	padding-right: 15px;
}
.lr20 {
	padding-left: 20px;
	padding-right: 20px;
}
.lr25 {
	padding-left: 25px;
	padding-right: 25px;
}
.lr30 {
	padding-left: 30px;
	padding-right: 30px;
}
.lr35 {
	padding-left: 35px;
	padding-right: 35px;
}
.lr40 {
	padding-left: 40px;
	padding-right: 40px;
}
.lr45 {
	padding-left: 45px;
	padding-right: 45px;
}
.lr50 {
	padding-left: 50px;
	padding-right: 50px;
}
.lr60 {
	padding-left: 60px;
	padding-right: 60px;
}
.lr70 {
	padding-left: 70px;
	padding-right: 70px;
}
.lr80 {
	padding-left: 80px;
	padding-right: 80px;
}
.lr90 {
	padding-left: 90px;
	padding-right: 90px;
}
.lr100 {
	padding-left: 100px;
	padding-right: 100px;
}




.ou5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ou10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ou15 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.ou20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.ou25 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.ou30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.ou35 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.ou40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.ou45 {
	padding-top: 45px;
	padding-bottom: 45px;
}
.ou50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.ou60 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.ou70 {
	padding-top: 70px;
	padding-bottom: 70px;
}
.ou80 {
	padding-top: 80px;
	padding-bottom: 80px;
}
.ou90 {
	padding-top: 90px;
	padding-bottom: 90px;
}
.ou100 {
	padding-top: 100px;
	padding-bottom: 100px;
}




.gelb {
	background-color: #ffff99;
	background-color: #FBD7B5;
}
.grau {
	background-color: #999999;
}
.orange {
	background-color: #FF6600;
}


.rahmen1 {
	border-style: solid;
	border-width: 1px;
}
.rahmen_links1 {
	border-left-style: solid;
	border-left-width: 1px;
}
.rahmen_rechts1 {
	border-right-style: solid;
	border-right-width: 1px;
}
.rahmen_oben1 {
	border-top-style: solid;
	border-top-width: 1px;
}
.rahmen_unten1 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.rahmen_grau {
	border-color: #999999;
}
.rahmen_gelb {
	border-color: #FFFF99;
}
.rahmen_orange {
	border-color: #FF6600;
}
.rahmen_schwarz {
	border-color: #000000;
}





.abstand_unten1 {
	margin-bottom: 1px;
}
.abstand_unten2 {
	margin-bottom: 2px;
}
.abstand_unten3 {
	margin-bottom: 3px;
}
.abstand_unten4 {
	margin-bottom: 4px;
}
.abstand_unten5 {
	margin-bottom: 5px;
}
.abstand_unten10 {
	margin-bottom: 10px;
}
.abstand_unten15 {
	margin-bottom: 15px;
}
.abstand_unten20 {
	margin-bottom: 20px;
}
.abstand_unten25 {
	margin-bottom: 25px;
}
.abstand_unten30 {
	margin-bottom: 30px;
}
.abstand_unten35 {
	margin-bottom: 35px;
}
.abstand_unten40 {
	margin-bottom: 40px;
}
.abstand_unten45 {
	margin-bottom: 45px;
}
.abstand_unten50 {
	margin-bottom: 50px;
}
.abstand_unten60 {
	margin-bottom: 60px;
}
.abstand_unten70 {
	margin-bottom: 70px;
}
.abstand_unten80 {
	margin-bottom: 80px;
}
.abstand_unten90 {
	margin-bottom: 90px;
}
.abstand_unten100 {
	margin-bottom: 100px;
}

.abstand_rechts25 {
	margin-right: 25px;
}

.abstand_links20 {
	margin-left: 20px;
}