/* -------------- CLAIMSECUR -------------------------------------------- CSS-Styles ------------- */




/* -------------------------------------------------------------------- Initializing Document --- */


html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}


ul {
	list-style-type: none;
}


form label {
	cursor: pointer;
}

form #submit {
	cursor: pointer;
}


fieldset {
	border: none;
}


sup {
	font-size: 9px;
}





/* --------------------------------------------------------------------- Common Styles --- */


body {
	background-color: #733944;
}



a:link {
    font-size: 11px;
	color: #26455D;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	font-size: 11px;
	color: #26455D;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	font-size: 11px;
	color: #26455D;
	font-weight: bold;
	text-decoration: underline;
}





/* --------------------------------------------------------------------- Navigation Highlightning --- */


#login #navblock .login, #unternehmen #navblock .unternehmen, #leistungen #navblock .leistungen, #service #navblock .service,
#downloads #navblock .downloads, #partner #navblock .partner, #kontakt #navblock .kontakt, #impressum .impressum {
	color: #F6CD15;
}





/* --------------------------------------------------------------------- SITE STRUCTURE  --- */


#cs_container {
	position: absolute;
	width: 790px;
	height: 482px;
	top: 50%;
	left: 50%;
	margin-top: -244px;
	margin-left: -395px;
	background-color: #FFFFFF;
}



#cs_container span {
	display: none;
}



#cs_left {
	width: 99px;
	float: left;
}


#cs_left #nav {
	background-image:url(../images/common/nav_back.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 482px;
}


#cs_img {
	width: 316px;
	float: left;
}



#cs_right {
	width: 375px;
	float: left;
}





/* --------------------------------------------------------------------- NAVIGATION  --- */


#navigation {
	padding: 130px 0px 0px 8px;
}


#navblock li {
	margin-bottom: 2px;
}

#navblock a {
	color: #FFFFFF;;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}


#navblock a:hover {
	color: #F6CD15;
}



#navbottom {
	padding: 210px 0px 0px 8px;
}






/* --------------------------------------------------------------------- MAIN IMAGES  --- */


#cs_img h1 {
	position: relative; top: 0px; left: 0px;
	width: 316px; height: 482px;
	text-indent: -5000px;
	background-repeat: no-repeat;
}



#home #cs_img h1 {
	background-image: url(../images/main/cs_main_home.jpg);
}


#login #cs_img h1 {
	background-image: url(../images/main/cs_main_login.jpg);
}


#unternehmen #cs_img h1 {
	background-image: url(../images/main/cs_main_unternehmen.jpg);
}


#leistungen #cs_img h1 {
	background-image: url(../images/main/cs_main_leistungen.jpg);
}


#service #cs_img h1 {
	background-image: url(../images/main/cs_main_service.jpg);
}


#downloads #cs_img h1 {
	background-image: url(../images/main/cs_main_downloads.jpg);
}


#partner #cs_img h1 {
	background-image: url(../images/main/cs_main_partner.jpg);
}



#kontakt #cs_img h1 {
	background-image: url(../images/main/cs_main_kontakt.jpg);
}


#impressum #cs_img h1 {
	background-image: url(../images/main/cs_main_impressum.jpg);
}





/* --------------------------------------------------------------------- HL-MARGIN CONTENT  --- */


#home h2 {
	margin-top: 10px;
}


#login h2 {
	margin-top: 40px;
}


#unternehmen h2 {
	margin-top: 10px;
}


#leistungen h2 {
	margin-top: 30px;
}


#service h2 {
	margin-top: 30px;
}


#downloads h2 {
	margin-top: 40px;
}


#partner h2 {
	margin-top: 10px;
}


#kontakt h2 {
	margin-top: 10px;
}


#impressum h2 {
	margin-top: 30px;
}



/* --------------------------------------------------------------------- CONTENT  --- */


#cs_content {
	padding: 20px 0px 0px 15px;
	font-size: 11px;
	line-height: 15px;
}


#cs_content h2 {
	font-size: 17px;
	margin-bottom: 20px;
}


#logo a {
	position: absolute;
	display: block;
	top: 370px; left: 430px;
	width: 276px; height: 101px;
	background-image: url(../images/common/logo_claimsecur.gif);
	background-repeat: no-repeat;
}



#cs_content ul {
 	list-style-type: disc;
 	margin-top: 2px;
 	margin-left: 0.7em; 
 	padding-left: 0.7em; 
}


#cs_content li{
	font-weight: bold;
}














/* --------------------------------------------------------------------- Debug --- */
/*
div { 
	border: 1px solid #CCCCCC; 
	background-color: #DDF503;
}
*/

