﻿/* CSS Document */

/* Colors
logo: #5D8FAE;
home: #A0DADB;
services: #5E98B7
partners: #77AAB5 
testimonials: #929C7C
contactus: #5C687C
blank/background: #5B9EA5
*/

html {
    height: 101%;	
}

.body_text {
    color: #5D8FAE;	
}

.home_text {
    color: #A0DADB;	
}

body {
	padding: 30px 0px 0px 0px;
	margin: 0;	
	text-align: center;
	background: #5B9EA5;	
}

* {
    font-family: Arial, Helvetica, sans-serif;	
}

p {
	font-size: 14px;
	line-height: 150%;
	color: #5D8FAE;
	margin: 0;
	padding: 0px 0px 15px 0px;
}

#back_container {
    width: 840px;
	margin: 0 auto;	
	padding: 30px 20px 0px 20px;
	text-align: left;
	background: #FFF;
}

#page_container {
    width: 800px;
	margin: 0 auto;	
	padding: 0;
	text-align: left;
	background: url(images/page-back.png);
}

.page_push {
    clear: both;
	width: 800px;
	height: 0;
    overflow: hidden;
}

#main_container {
    float: right;
	width: 570px;
	text-align: left;
	padding: 0px 0px 20px 0px;
}

#main_container a {
	color: #999;
}

#main_head {
    width: 570px;
	height: 100px;
	background: url(images/call-us-on.png);
}
#main_head2 {
    width: 570px;
	height: 145px;
	background: url(images/call-us-on2.png);
}

#main_body {
    width: 560px;
	background: #FFF;
}

#main_foot {
	padding: 5px 0px 0px 0px;
    width: 560px;
	background: #FFF;
}

#main_contact {
    padding: 5px 0px 0px 0px;	
}

#main_contact p {
    color: #999;
	font-size: 11px;
	margin: 0;
	padding: 0px 0px 10px 0px;
}

#main_contact a {
    color: #5D8FAE;
}

#main_legal p {
    color: #999;
	font-size: 10px;
	line-height: 130%;
	margin: 0;
	padding: 0;
}

#imprint {
     width: 880px;
	 height: 30px;
	 margin: 0 auto;
	 padding: 0;
}

#imprint a {
	display: block;
	float: right;
    color: #DDD;
	font-size: 10px;
	text-decoration: none;
	line-height: 100%;
	padding: 2px 0px 0px 0px;
}

#main_push {
	clear: both;
	height: 0;
    width: 500px;
	overflow: hidden;
}

#main_menu {
    padding: 0px;	
}

#main_menu p {
    color: #999;
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 10px 0px;	
}


#main_navigation {
    padding: 130px 0px 0px 0px;	
}

#main_navigation p {
    color: #999;
	font-size: 13px;
}

#home_container {
    width: 200px;
	height: 94px;
	background: #FFF;
}

#c2_logo_img {
    border: 0;	
}

#side_container {
    float: left;
	width: 200px;
}

/* Tabs Menu */

#tabs_container {
    width: 200px;
	padding: 0;
}

#tabs_container a {
    display: block;
	float: left;
	width: 28px;
	height: 320px;
	margin: 0px 6px 0px 0px;
	/* writing-mode: tb-rl;
    filter: flipv fliph; */
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#tab_empty {
	float: left;	
	width: 28px;
	height: 8px; 
	background: #FFF;
}

#home_tab {background: url(images/tab_01.png);border-top:8px solid #FFF;}
#services_tab {background: url(images/tab_02.png);border-top:8px solid #FFF;}
#bluetooth_tab {background: url(images/tab_03.png);border-top:8px solid #FFF;}
#partners_tab {background: url(images/tab_04.png);border-top:8px solid #FFF;}
#testimonials_tab {background: url(images/tab_05.png);border-top:8px solid #FFF;}
#contact_tab {background: url(images/tab_06.png);border-top:8px solid #FFF;}

#home_on {background: url(images/tab_01.png);}
#services_on {background: url(images/tab_02.png);}
#bluetooth_on {background: url(images/tab_03.png);}
#partners_on {background: url(images/tab_04.png);}
#testimonials_on {background: url(images/tab_05.png);}
#contact_on {background: url(images/tab_06.png);}

#home_tab:hover {border-top:4px solid #FFF;}
#services_tab:hover {border-top:4px solid #FFF;}
#bluetooth_tab:hover {border-top:4px solid #FFF;}
#partners_tab:hover {border-top:4px solid #FFF;}
#testimonials_tab:hover {border-top:4px solid #FFF;}
#contact_tab:hover {border-top:4px solid #FFF;}


/*
services: #5E98B7
partners: #77AAB5 
testimonials: #929C7C
contactus: #5C687C
blank: #5B9EA5




