/* alphaPers css styles */



/* debug */
/*
div  {
	border:1px solid red;
}
td {
	border:1px solid blue;
}
table {
	border:1px solid green;
}
 */



/* General styles: */

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family: verdana, arial, helvetica;
	color: #000000;
}

A {
	color: #000;
	text-decoration: none;
}
A:hover {
	color: #660000;
	text-decoration: underline;
}
FORM {
	margin: 0px 0px 0px 0px;
}
P, PRE {
	margin: 0px 0px 1px 0px;
}
P, TD, UL, OL {
	font-size: 11px;
}
INPUT, TEXTAREA, SELECT {
	padding-left: 5px;
	font-size: 11px;
}
/* Headers*/

H1 { padding-top:10px;padding-left: 10px;font-size: 16px; }
H2 { font-size: 12px; color: #000; }
H3 { font-size: 14px; color: #000; }
H4 { font-size: 12px; color: #000; }
H1, H2, H3, H4, H5, H6 {
	margin: 0px 0px 10px 0px;
}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader {
	
	}

body{
	background-color:#fff;
	margin: 0px 0px 0px 0px;

}



#spacer_row {
	background-image: url(img/gradient.png);
	background-repeat : repeat-y;
/* 	width:831px; */
	height:140px;
	border-bottom:1px solid white;
	margin:0px;

}

#spacer_row .headImg_left img {
/* float:left; */
border-bottom:2px solid white;
/* border-right:2px solid white; */

/* width:220px; */
/* margin:0px; */
/* padding:0px; */

}
.headImg_right img {
/* padding:0px; */







/* margin:0px; */
border-left:2px solid white;
border-bottom:2px solid white;
}

#logo {
/* width:220px; */
}


/* -----------------   #menu_1   --------------------*/
#main_navi {
text-transform: uppercase;
	
/* height:55px; */
/* border:1px solid red; */
padding:0px;
margin:0px;
}
#main_navi ul {
width:605px;

padding:0px;
margin:0px;
	padding-top:41px;
	padding-bottom:2px;
/* padding-top:28px; */
padding-left:3px;
	font-size:12px;
	font-family: arial, helvetica;
	font-weight:bold;
	border-bottom:1px solid #000;
}

#main_navi ul li,#sub_navi ul li {
	display: inline;
}


#main_navi ul li a, #main_navi li.menu1-level1-act a {
	/*padding-top:3px ;
	padding-bottom:1px ;*/
	padding-left:13px ;
	padding-right:4px ;
}

#main_navi ul li a {
	
	color: #000;
	text-decoration: none;
	/*border-right: 1px solid #fff;*/
}
#main_navi ul li a:hover {
	color: #F9B700;
	/*border-left:1px solid #666;
	border-right:1px solid #666;*/
	padding-left:13px ;
	padding-right:4px ;
	background-color: #fff;

}
#main_navi li.menu1-level1-act a,#main_navi li.menu1-level1-act a:hover {
	padding-left:4px ;
	background-color: #fff;
color: #F9B700;
}

/* -----------------   #subnavi   --------------------*/
#sub_navi {
/* 	background-image: url(../images/head/r4_re.jpg); 
	background-repeat : no-repeat;*/
width:606px;
	height:28px;

}
#sub_navi ul {

	margin:0px;
	padding:1px;
	font-family: arial, helvetica;
	font-size:11px;
	font-weight:bold;
/* 	background-image: url(../images/head/r4_re_dim.jpg); 
	background-repeat : no-repeat;*/
}
#sub_navi li {
	margin:0px;
padding-left:2px;
}
#sub_navi ul li a {
	
	color: #000;
	text-decoration: none;
	/*border-right: 1px solid #fff;*/
}
#sub_navi ul li a, #sub_navi li.menu1-level1-act a {
	padding-top:3px ;
	padding-bottom:3px ;
	padding-left:13px ;
	padding-right:4px ;
}
#sub_navi ul li a:hover  {
 	color: #193792;
/*	border-left:1px solid #666;
	border-right:1px solid #666;*/
	padding-left:13px ;
	padding-right:4px ;
}
#sub_navi ul li a:hover{
/* 	background-color: #ddd; */

}
#sub_navi li.menu1-level1-act a, #sub_navi li.menu1-level1-act a:hover {
	border-left:none;
	border-right:none;
	padding-left:4px ;
	padding-right:4px ;
	color: #193792;
 	/*	background-color: #ddd; */
}

/* -----------------   #content   --------------------*/

#content {
/* 	padding:5px; */
	border-left: 2px solid white;
	width:606px;
/* 	border-left:2px solid white; */

}

#content table.content-textpic,#content table.content-text,#content table.content-html,#content table.content-mailform {

	background-color: #eee;
	margin-bottom:10px;
}
#content table.content-textpic td.text,#content table.content-text td.text,#content table.content-mailform td.text,#content table.content-html td.text {
	padding: 10px 10px 10px 15px;
	
}
#content table.content-text {
	background-color: #fff;
	
}
#content table.content-textpic table.imgtext-table {
	padding:0px;

}

#content table.content-textpic td.pic {
	border-right:1px solid black;

}

#content .content-textpic-text {
	margin:10px;
		
}


#left_content {
width:220px;
/* padding:5px; */
}
#content p,#left_content p {
	padding-left:10px;
		
}

/* -----------------   #footer   --------------------*/
#footer_row, #copyright {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid black;
/*background-color:#CFD9B0;*/


}

#copyright {
width:828px;
/*background-color:#A0B35B;*/
background-color:#F6F7EF;
	border-bottom:1px solid black;
}

#content .contenttable  {
/* border-left:1px solid white; */
border-top:1px solid white;

}
#content .contenttable .left,#content .contenttable .leftimg {
/* background-color: #F6F7EF; */
border-left:2px solid white;
}
#content .contenttable .left {
background-color: #F6F7EF;
}
#content .contenttable .left b {
color:#A0B35B;
}

#content .contenttable .middle,#content .contenttable .middleimg {
background-color: #FEF8EA;
border-left:2px solid white;
}
#content .contenttable .middle b {
color:#F9B700;
}
#content .contenttable .right,#content .contenttable .rightimg {
background-color: #E9E8F4;
border-left:2px solid white;
}
#content .contenttable .right b {
color:#193792;
}
#content .contenttable .left ,#content .contenttable .middle ,#content .contenttable .right  {
height:40px;
vertical-align:top;
}
#content .contenttable .left p,#content .contenttable .middle p,#content .contenttable .right p {
margin:2px 0px 2px 3px;
padding-left:0px;
}
#content .contenttable .leftimg img,#content .contenttable .middleimg img,#content .contenttable .rightimg img {
border:none;
/* 	border:1px solid red; */

}


#searchbox table {
width:220px;
border-top:1px solid white;
margin-bottom:2px;
text-align:left;
}
#searchbox td.shead {
background-color:#F9B700;
}
#searchbox td {
background-color:#FEF8EA;
}
#searchbox td.shead h2{
color:white;
padding:2px 2px 2px 10px;
margin:0px;
}
#searchbox td input.textinput {
width:120px;
margin-bottom:10px;
border:1px solid black;
margin-left:10px;
}
#searchbox td input.submitinput {
margin-bottom:10px;
margin-top:5px;
margin-left:5px;

border:none;
background:none;
}
#searchbox td p {
margin:5px;



}
#loginbox table {
width:220px;
border-top:1px solid white;
margin-bottom:15px;
}

#loginbox td.shead2 {
background-color:#A0B35B;
}

#loginbox td.submit {
background-color:#CFD9B0;

padding:3px;
}
#loginbox td.bottom {
background-color:#A0B35B;
color: white;
padding:3px;
font-weight:bold;
}
#loginbox td.bottom p {
padding-left:7px;
color: white;
font-weight:bold;
}
#loginbox td {
background-color:#F6F7EF;
padding:3px;
}
#loginbox td table.logintable {
width:100px;
}
#loginbox td input.textinput {
width:100px;
border:1px solid black;
margin-left:5px;
}
#loginbox td input.submitinput {
border:none;
background:none;
}

/* Kontaktformular */
.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 150px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; }
