/* CSS Document. */


body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color:black;	
}

a:hover {
	text-decoration:underline;	
}

.bodytext, ul, .tx-newloginbox-pi1 p {
	font-size:12px;
}

/*******************************************/
/* headlines                               */
/*******************************************/

h1 {
	font-size:14px;
}
#div-content-static-head h1 {
	font-weight:normal;
}

h2 {
	font-size:12px;
	font-weight:bold;
}
h3 {
	font-size:11px;
	font-weight:bold;
}

.csc-header {
	font-weight:bold;
}


/****************** expant divs' height ***/
#div-clear { 
	clear: left;
}

/*******************************************/
/* all wrapper                     */
/*******************************************/
#div-wrap-all {
   	width: 955px;
	min-height:500px;
  	height:auto !important;
  	height:500px;
}


/*******************************************/
/* header wrapper, content wrapper         */
/*******************************************/


/*******************************************/
/* content wrapper         */
/*******************************************/
#div-wrap-content {
	margin-top: 60px;
}


/*******************************************/
/* menu box 1 and 2                        */
/*******************************************/
#div-menu-1, #div-menu-2 {
	width: 707px;
	margin-left:245px;
}

/**************************** menu box 1 ***/
#div-menu-1 {
    /*height:210px;*/
	padding-top:50px; 
}

#div-menu-1 ul{
 	margin: 0px;
	padding: 0px;
	padding-top: 98px;
	list-style:none;
}

#div-menu-1 ul li{
 	float:left;
	font-size:42px;
	font-weight:lighter;
	color:#980000;   
}

#div-menu-1 ul li span{
 	display:block;
	width: 90px;
	padding-left:5px;
	background-image:url(../images/l1.jpg);
	background-repeat:no-repeat;
	background-position: 0px 12px;
}


/*******************************************/
/* menu box 2                              */
/*******************************************/
#div-menu-2 {
    height:65px;
}

#div-menu-2 ul{
 	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style:none;
}

#div-menu-2 ul li{
 	float:left;
	font-size:14px;
	font-weight:bold;
	color:#333333;   
}

#div-menu-2 ul li a{
	display:block;
	width: 90px;
	height:55px;
	margin:0px;
	padding-top:10px;
	padding-left:5px;
	background-image:url(../images/l2.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

#div-menu-2 ul li a:hover{
	background-color:#FFFFFF;
	color:#980000;
	text-decoration:none;
}

#div-menu-2 p{
 	
}


/*******************************************/
/* menu box 1 sub                          */
/*******************************************/
#div-menu-1-sub, #div-menu-hover { 
	width: 652px;
	margin-left:240px;
}

#div-menu-1-sub {
   
}

#div-menu-1-sub ul{
 	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style:none;
}

#div-menu-1-sub ul li{
 	float:left;
	font-size:21px;
	font-weight:bolder;
	color:black;   
}

#div-menu-1-sub ul li a{
 	display:block;
	width: 58px;
	height: 42px;
	padding-left:5px;
	padding-top: 0px;
	background-image:url(../images/l3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
html>body/**/ #div-menu-1-sub ul li a{
    width: 53px;
}

#div-menu-1-sub ul li a:hover, #div-menu-1-sub ul li a.active {
	color:#980000;
	text-decoration:none;
}



/*******************************************/
/* sub menu hover box                      */
/*******************************************/
#div-menu-hover {
    width: 404px;
	height:19px;
	padding-top: 62px; 
}

/*******************************************/
/* Main menu mouseovers                    */
/*******************************************/
#mm01 a{
  	display:block;
	background: url(../images/mm/01.jpg) top left no-repeat;	
}
#mm02 a{
	display:block;
	background: url(../images/mm/02.jpg) top left no-repeat;	
}
#mm03 a{
	display:block;
	background: url(../images/mm/03.jpg) top left no-repeat;	
}
#mm04 a{
	display:block;
	background: url(../images/mm/04.jpg) top left no-repeat;	
}
#mm05 a{
	display:block;
	background: url(../images/mm/05.jpg) top left no-repeat;	
}
#mm06 a{
	display:block;
	background: url(../images/mm/06.jpg) top left no-repeat;	
}
#mm07 a{
	display:block;
	background: url(../images/mm/07.jpg) top left no-repeat;	
}

#mm01 a:hover, #mm02 a:hover, #mm03 a:hover, #mm04 a:hover, #mm05 a:hover, #mm06 a:hover, #mm07 a:hover {
	background-position: 0px -79px;
}



/*******************************************/
/* logo box                                */
/*******************************************/
#div-logo {
  	float:left;
	width: 245px;
	height:180px;
}

/*******************************************/
/* logo box sub                            */
/*******************************************/
#div-logo-sub {
  	float:left;
	width: 240px;
	/*height:210px;*/
}


/*******************************************/
/* logo                                    */
/*******************************************/
#img-logo {
	margin-top: 50px;
	margin-left: 20px;
}


/*******************************************/
/* box on the left side                    */
/*******************************************/
#div-leftside {
  	float:left;
	width: 245px;
	height:450px;
}


/*******************************************/
/* box on the left side sub                */
/*******************************************/
#div-leftside-sub {
  	float:left;
	width: 240px;
	height:450px;
}


/*******************************************/
/* box for the big number                   */
/*******************************************/
#div-big-number {
	font-size:75px;
	padding-left: 17px;
	font-weight:lighter;
	color:#980000;
}


/*******************************************/
/* wrapper for submenu                     */
/*******************************************/
#div-wrap-submenu, .div-submenu-static {
	margin-left:25px;
	font-size:12px;
}

#div-wrap-submenu {
  	margin-top: 0px;
}

.div-submenu-static {
	width: 90px;
	border-top: 1px solid #999999;
}

/************************* unordered list ***/
#div-wrap-submenu ul, .div-submenu-static ul {
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 20px;
	list-style:none;
	font-size:10px;
	font-weight:bold;
}

#div-wrap-submenu ul, .div-submenu-static ul {
	margin-left:0px;
	padding-left:0px;
}

#div-wrap-submenu ul li, .div-submenu-static ul li{
	padding-top: 2px;
	padding-bottom: 2px;
}
#div-wrap-submenu ul a:hover, .div-submenu-static ul a:hover, .submenu-selected, .active {
	color:#980000;
	text-decoration:none;
}

#div-wrap-submenu ul a:hover, .div-submenu-static ul a:hover, .submenu-selected, .active {
	color:#980000;
	text-decoration:none;
}

/*******************************************/
/* Menu Level 3                            */
/*******************************************/
#div-wrap-submenu  ul li.menulevel3 a {
	display: block;
    padding-left: 10px;
}
#div-wrap-submenu  ul li.menulevel3_selected a {
	display: block;
    padding-left: 10px;
    color:#980000;
}

/*******************************************/
/* Menu Level 4                            */
/*******************************************/
ul li.menulevel4 a {
	display: block;
    padding-left: 30px;
	padding-right: 8px;
}
ul li.menulevel4_selected a {
	display: block;
    padding-left: 30px;
	padding-right: 8px;
    color:#980000;
}


/*******************************************/
/* content                                 */
/*******************************************/
#div-content {
	width: 707px;
	margin-left:245px; 
}


/*******************************************/
/* content static headline                 */
/*******************************************/
#div-content-static-head {
	width: 652px;
	margin-left:240px;
}
#div-content-static-head h1{
	font-size:24px; 
}


/*******************************************/
/* content sub                             */
/*******************************************/
#div-content-sub {
	width: 652px;
	margin-left:240px; 
}


/*******************************************/
/* footer                                  */
/*******************************************/
#div-footer {
	width: 707px;
	height:100px;
	margin-left:245px;
	margin-top: 20px;
}
/***************************** paragraph ***/
#div-footer p, #div-footer a {
	margin:0px;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}


/*******************************************/
/* preload images                          */
/*******************************************/
.hiddenPic {
     display:none;
}


/*******************************************/
/* Style for die Email-Form                */
/*******************************************/

label {  
	display: block;
	margin-top: 5px;
	font-size: 10px;
}

.csc-mailform {
	border: none;
	margin-top: 20px;
	margin-left: 12px;
}

.csc-mailform-field {
	margin-bottom:10px;
}

#mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

#mailformtext {
	width:100%;
    border: 1px solid #000000;
	margin-left: 0px;
}

#mailformSelect_options, #mailformname {
	width:200px;
    border: 1px solid #000000;
	margin-left: 0px;	
}

#mailformposition, #mailformFirst_name, #mailformMiddle_name, #mailformLast_Name, #mailformEmail, #mailformPhone_number, #mailformaddress {
	width: 300px;
}

input {	
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#736451;
	border:1px solid #CCCCCC;
	padding-left:3px;
	padding-bottom:4px;
	padding-top:4px;
}



