/*=================================

ALLGEMEINE STYLES

=================================*/


body,html{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#FFFFFF;
	font-family:"Arial", "Tahoma", sans-serif;
	font-size:12px;
	background:url(images/bg.jpg) repeat-x scroll 0 0;
	line-height:21px;
}

img{
	display:block;
	border-style:none;
}
a{
	text-decoration:none;
}

form,table,fieldset,img,p,h1,h2,h3,h4,h5,h6,ul,li{
	padding:0;
	margin:0;
}

.clear-it{
	clear:both;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}

h1{
	color:#650d01;
	font-size:20px;
	
	margin-bottom:10px;
	margin-top:30px;
	line-height:25px;
}


h1.site-title{
	margin-top:0;
}


ul{
	list-style-type:none;
}


.logo-bucca{
	position:absolute;
	top:5px;
	left:4px;
}


.splash{
	top:65px;
	position:relative;
	width:925px;
	height:598px;
	background:url(images/splash.jpg) no-repeat scroll 0 0;
	margin:0 auto;
	text-align:left;
}
.languages{
	color:#8d0100;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	width:925px;
	text-align:center;
	top:495px;
}
.languages a{
	color:#8d0100;
}
.languages a:hover{
	color:#550100;
}


.pagewrap{
	width:950px;
	margin:0 auto;
	background-color:#FFFFFF;
	text-align:left;
}

.top{
	height:159px;
	background:url(images/top_bg.jpg) no-repeat scroll 0 0;
	position:relative;
}
.logo-secam{
	position:absolute;
	top:86px;
	left:22px;
}

.language-nav{
	color:#FFFFFF;
	position:absolute;
	right:60px;
	top:110px;
}

.language-nav a{
	color:#FFFFFF;
}

.inner-wrap{
	width:900px;
	margin-left:25px;
	padding-bottom:40px;
}

.mainnav{
	height:25px;
	background:url(images/mainnav_bg.jpg) repeat-x scroll 0 0;
	margin-top:8px;
	margin-bottom:27px;
}
.mainnav a{
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	border-right:1px solid #FFFFFF;
	padding:0 10px;
	color:#FFFFFF;
	padding-right:9px;
}
.mainnav a:hover, .mainnav a.act{
	background:url(images/mainnav_bg_over.jpg) repeat-x scroll 0 0;
}

.content-left{
	float:left;
	width:250px;
}
.content-right{
	float:right;
	width:600px;
}

.content-left a,
.content-right a{
	color:#a31627;
}
.content-left p{
	border:2px solid #69000f;
	border-top:none;
	padding:3px 15px;
	margin-bottom:25px;
}

.content-left .csc-textpic{
	border:2px solid #69000f;
	border-top:none;
	padding:3px 15px;

}

.content-left div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{ float:none; }

.content-left h1{
	color:#FFFFFF;
	height:29px;
	line-height:28px;
	font-size:12px;
	font-weight:normal;
	padding:0px 15px;
	margin-bottom:0px;
	background:url(images/box_top_v2.jpg) no-repeat scroll 0 0;
}
.content-left h1.site-title{
	background:url(images/box_top.jpg) no-repeat scroll 0 0;
}
.box-wrap{
	margin-bottom:25px;
}

.subnav a{
	display:block;
	color:#FFFFFF;
	padding:3px 15px;
}
.subnav a:hover, .subnav a.act{
	background-color:#FFFFFF;
	color:#000000;
}
.subnav{
	border:2px solid #69000f;
	border-top:none;
	background-color:#aa001d;
}
.subnav-02 a{
	padding-left:25px
}
.subnav-03 a{
	padding-left:35px
}
.subnav-04 a{
	padding-left:45px
}


.content{
	color:#5a5a5a;
	padding-top:10px;
}


.footer{
	background:url(images/footer_bg.jpg) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	padding-left:20px;
	font-size:11px;
	margin-bottom:30px;
}
.footer a{
	color:#FFFFFF;
}




/*=================================
TABELLEN
=================================*/

table{
	font-size:100%;
	width:100%;
	border-collapse:collapse;
}
td{
	padding:7px;
}
.tr-even td{
	background-color:#e9e9e9;
	color:#1B2716;
}

.content-left .imgtext-table{
	border:2px solid #69000F;
	border-top:none;
	border-collapse:collapse;
}

.content table.imgtext-table{
	width:150px;
}
.content table{
	color:#5A5A5A;
	line-height:21px;
}

/*=================================
LISTEN
=================================*/

li{
	padding-left:15px;
	background:url(images/list_bullet.gif) no-repeat scroll left 8px;
	margin-top:5px;
}


/*=================================
FORMULARE
=================================*/


fieldset{
	border-style:none;
}
input,textarea{
	border:1px solid #a4a4a4;
	background-color:#e9e9e9;
	padding:4px 3px;
	color:#39290d;
	font-family:"Arial","Verdana",sans-serif;
	font-size:100%;
	width:250px;
}
div.csc-mailform-field{
	float:left;
	width:590px;
	padding-bottom:10px;
}
div.csc-mailform-field label{
	float:left;
	width:150px;
}
div.csc-mailform-field input,
div.csc-mailform-field textarea{
	float:left;
	width:400px;
}

div.csc-mailform-field input.csc-mailform-submit{
	width:auto;
	float:right;
}
div.csc-mailform-field input.csc-mailform-check,
div.csc-mailform-field input.csc-mailform-radio{
	width:auto;
	background-color:transparent;
	border-style:none;
}

