
body {
	background-color: #E3E4DF;
	margin: 8px;
	padding: 0px;
}
.loginStyle{
	background-image:	url(../bilder/layout/schloss_back.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:right bottom;
}
.leftCol{
	background-image:	url(../bilder/layout/sh_left.gif);
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:right top;
}
.rightCol{
	background-image:	url(../bilder/layout/sh_right.gif);
	background-attachment:scroll;
	background-repeat:repeat-y;
	background-position:left top;
}
.topCol{
	background-image:	url(../bilder/layout/sh_top.gif);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left bottom;
}
.bottomCol{
	background-image:	url(../bilder/layout/sh_bottom.gif);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left top;
}
.header{
	background-image:	url(../bilder/layout/header.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
}
.footer{
	background-image:	url(../bilder/layout/footer.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left bottom;
}
table.mainTable{
	margin-left:20px;
	margin-right:20px;
	padding:0px;

}
table.mainTableHeader{
	margin-left:20px;
	margin-right:20px;
	padding:0px;
	background-image:	url(../bilder/layout/header_back.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;

}
table.mainTableHeader_en{
	margin-left:20px;
	margin-right:20px;
	padding:0px;
	background-image:	url(../bilder/layout/header_back_en.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;

}
a.image:link, a.image:hover, a.image:visited, a.image:active{
	background-image:none;
	padding:0px;
	margin:0px;
	background:none;
}

a.internal-link:link img, a.internal-link:hover img, a.internal-link:visited img{
	background-image:none;
	border-style:none;
	
}

.green{
	color:green;

}
.red {
	color:red;
}
.csc-textpic-imagewrap a:link, .csc-textpic-imagewrap a:hover,.csc-textpic-imagewrap a:visited {
background-image:none;
	

}
p{
	margin:0px;
	padding:0px;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	color:#333333;
}


 a:link ,a:visited, a:hover,a:active {
	
	color: #E20A16;
	text-decoration: underline;
}

 a.drei:link ,a.drei:visited, a.drei:hover,a.drei:active {
	background-image:url(../bilder/layout/link.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left: 10px;
	color: #E20A16;
	text-decoration: underline;
}
img {
background-image:none!important;
border:none;
}
a:link img, a:hover img, a:visited img, a:active img{
	color:#E20A16;
	text-decoration:none;
		padding-left:0px;
		background-image:none;
background:none;
background-position:left top;
}


.tx-srfeuserregister-pi1 a:link, .tx-srfeuserregister-pi1 a:hover, .tx-srfeuserregister-pi1 a:visited 

{

	background-image:url(../bilder/layout/link.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left: 10px;
	color: #E20A16;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;

}


a.mainlevel:link , a.mainlevel:visited {
	background-image:	url(../bilder/layout/but.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left center;
	height:14px;
	display:block;
	color: #333333;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFBFBA;
	border-right-color: #BFBFBA;
	border-left-color: #BFBFBA;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	
	width:100px;
}
a.mainlevel:hover {

	color: #E20A16;
	
}
a.mainlevel-active:link, a.mainlevel-active:visited, a.mainlevel-active:hover {
		background-image:	url(../bilder/layout/but_active.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left center;
	height:14px;
	display:block;
	color: #FFFFFF;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #BFBFBA;
	border-right-color: #BFBFBA;
	border-left-color: #BFBFBA;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	width:100px;
}


a.mainlevel_content:link , a.mainlevel_content:visited {
	background-image:	url(../bilder/layout/but.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left center;
	height:14px;
	display:block;
	color: #333333;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	text-decoration: none;
border:1px solid #BFBFBA;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}



a.mainlevel_content:hover {

	background-image:	url(../bilder/layout/but_active.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left center;
	height:14px;
	display:block;
	color: #FFFFFF;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	text-decoration: none;

	border:1px solid #BFBFBA;
	
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;;
	
}



a.mainlevel_content_active{
	background-image:	url(../bilder/layout/but_active.jpg);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:left center;
	height:14px;
	display:block;
	color: #FFF;
	font-weight:bold;
	line-height:14px;
	margin:0px;
	text-decoration: none;
border:1px solid #BFBFBA;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	

}





a.leftNavi:link , a.leftNavi:visited {
	background-image:none;
	text-decoration:none;
height:17px;
 padding-top:7px;
  padding-bottom:5px;
  margin:0px;
  padding-left: 10px;
	display:block;
	font-weight:bold;
	color:#666666;
	border-bottom: 2px solid #E9E9E6;
	border-left:32px solid #E9E9E6;
}
a.leftNavi:hover {

	color: #E20A16;
	
}
a.leftNavi-active:link, a.leftNavi-active:visited, a.leftNavi-active:hover {
	color: #E20A16;
	border-bottom: 2px solid #E20A16;
	border-left:32px solid #E20A16;
		background-image:none;
	text-decoration:none;
height:17px;
  padding-bottom:5px;
	 padding-top:7px;
	padding-left: 10px;
	display:block;
	font-weight:bold; margin:0px;
	
}
div.subLevel{
	padding-top:8px;
	padding-bottom:16px;
	padding-left:42px;
	

}
div.subLevel3{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:16px;
	

}
div.subLevel a:link, div.subLevel a:visited{
	background-image:none;
	color:#666666;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;

}
div.subLevel a:hover{
	color: #E20A16;

}
div.subLevel a.active:link, div.subLevel a.active:visited, div.subLevel a.active:hover{
	background-image:none;
	color: #E20A16;
	font-weight:bold;
	padding-left:0px;
	text-decoration:none;

}

.borderBottom{
	border-bottom:2px solid #E4E5E0 ;


}
.contentcontainer{
	border-bottom:1px solid #BFBFBA;
	margin-bottom:16px;
	padding-bottom:8px;
	

}
.latestContainer{
	padding:8px;
	background-color:#DDE4EA;
	
}

.navicontainer{
	
	margin-bottom:16px;
	padding-bottom:8px;

}
h1, .title{
	font-size:16px;
	padding-bottom:8px;
	font-weight:bold;
	color:#E20A16;
		margin:0px;
}


h2{
	font-size:14px;
	padding-bottom:7px;
	font-weight:bold;
	color:#2B597D;
	margin:0px;
}
h3{
	font-size:12px;
	padding-bottom:6px;
	font-weight:bold;
	color:#999999;
	margin:0px;
	font-weight:normal;
}
h4{
	font-size:10px;
padding-bottom:5px;
margin:0px;
font-weight:normal;
}
input{
	font-size:12px;
	color:#333333;
	

}
input.login{
	border:1px solid #BFBFBA;
	padding:2px;
	margin-top:2px;
	margin-bottom:8px;
}
.loginSubmit {
color:#ffffff;
	background-image:url(../bilder/layout/button.jpg);
	background-attachment:scroll;
    background-position:center center;
    background-repeat:repeat-x;
     border-left:solid #888888 1px;
      border-top:solid #888888 1px;
    border-right:solid #333333 1px;
    border-bottom:solid #333333 1px;
	margin-bottom:7px;
	font-weight:bold;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
    cursor:pointer;
}
form, label{
	padding:0px;
	margin:0px;

}
.greyFont{
	color:#ADAEA9

}

ul{
	list-style-image: url(../bilder/layout/li.gif);
}

ul.tb-line{
	list-style-image:none;

}
ul.tb-line li{
	background-image:none;

}
ul.tb-line li a{
	background-image:none;

}

.specialHeadline
{
	font-size:18px;
	color:#E20A16;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	overflow:visible;
}



.tx-indexedsearch-form{

	border: 4px solid #E4E5E0;
	padding:8px;
	padding-bottom:32px;
	margin-top:8px;
	margin-bottom:16px;
}
.contenttable{
	border: 2px solid #E4E5E0;
	
	width:100%;
	margin-top:8px;
	margin-bottom:16px;
	padding:8px;
}
.contenttable2, fieldset.csc-mailform {
	border: 2px solid #E4E5E0;
	
	
	margin-top:8px;
	margin-bottom:16px;
	padding:8px;
}

.contenttable_home {
	border-top: 2px solid #E4E5E0;
	border-left: 2px solid #E4E5E0;
	border-right: 2px solid #E4E5E0;
	background-color:#EEEEEC;
	padding:8px;
	
}
#contentbox_home {
	border: 2px solid #E4E5E0;
	
	background-color:#EEEEEC;
	padding:8px;
	margin-bottom:8px;
}
#contentbox_home ul{
	margin:4px;

}
#contentbox_home h2{
	color:#E20A16;
}


.contenttable_home_abstand {
	margin-right:6px;
	margin-bottom:6px;
}
.contenttable_home_abstand_rechts {

	margin-bottom:6px;
}


#content_home_container{
	width:304px;

	
	margin-right:4px;

}
#content_home_container_right{
	width:304px;


	

}
#contenttable_home {
	border-top: 2px solid #E4E5E0;
	border-left: 2px solid #E4E5E0;
	border-right: 2px solid #E4E5E0;
	
	background-color:#EEEEEC;
	margin:0px;
	padding-right:8px;
	padding-left:8px;
		padding-top:8px;
	padding-bottom:0px;
	height: 170px;
}

#contenttable_homeflv{
	

	background-color:#E4E5E0;
	padding:2px;
	height:190px;
	
}

#content_home_navi{
	
	width:304px;
	
	padding:0px;
	margin-bottom:4px;

}

.tx-indexedsearch-form1{
	
	padding:8px;
	margin-top:8px;
	margin-bottom:16px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-right-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #E4E5E0;
	border-bottom-color: #E4E5E0;
	border-right-color: #E4E5E0;
}

.tx-indexedsearch-search-submit{
	
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#E20A16; }


.centerAlign{
	align: center;
	text-align: center;
}



/*------mailformular formatieren------*/
.csc-mailform {
border: none;

padding:0px;
margin:0px;
}

.csc-mailform-field {

margin-bottom: 4px;
padding-bottom: 2px;
}

.csc-mailform-field label {
	float:left;
	padding: 1px;
	
	width: 260px;
}

.csc-mailform-label{
	background-color:none;
	font-weight:bold;
	margin-top:12px;
	padding-top:12px;
color:#E20A16;
}
.mf-input {
clear: none;
width: 200px;
padding: 1px;
border: 1px solid #999999;
}

.mf-pass {
width: 200px;
padding: 1px;
}

.mf-text {
clear: none;
width: 200px;

padding: 1px;
}

.mf-check {
padding: 1px;
}

.mf-radio {
padding: 1px;
}

.mf-select {
width: 200px;
padding: 1px;
}

.mf-file {
width: 200px;
padding: 1px;
}

#mailformRadiotest {
border: none;
}

#mailformRadiotest legend {
display: none;
}

.mf-reset {

}

.mf-submit {
margin-left: 260px;
color:#ffffff;
	background-image:url(../bilder/layout/button.jpg);
	background-attachment:scroll;
    background-position:center center;
    background-repeat:repeat-x;
     border-left:solid #888888 1px;
      border-top:solid #888888 1px;
    border-right:solid #333333 1px;
    border-bottom:solid #333333 1px;
	margin-bottom:7px;
	font-weight:bold;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
    cursor:pointer;
}


object{
	padding:0px;
	margin:0px;

}
embed{
	padding:0px;
	margin:0px;

}


.tx-flvplayer-pi1{
	border:1px solid #E4E5E0;
	
	padding:0px;
	margin:0px;
	padding-top:-60px;
	padding-bottom:-40px;
	background-image: url(../../videos_flv/loading.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	background-color:#EEEEEC;
}





