
/*------------Design by Emanuel Tröbinger - Copyright by sms.at------------*/

form {
 display:inline;
}

.input_radio {
 border: 0px;
 background-color:#FFFFFF;
 padding: 0px;
}

.input_checkbox{
 border: 0px;
 background-color:#FFFFFF;
 padding: 0px;
}

table {
 border-collapse: collapse;
 border: none;
 padding: 0px;
 empty-cells: show; /*!*/
}

td {
 padding: 0px;
 font-size: 11px;
}

textarea, input, select {
 font-size: 11px;
 color: #3F3F3F;
 background-color: #F7F7F7;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-image:url(/fileadmin/business.sms.at/img/main_bgd.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	line-height: 16px;
	background-attachment:fixed;
}

a, a:visited {
 color: #000000;
}

a:hover {
 color: #0077B0;
}

img {
 border: 0px;
}

.imgborder img{
 border: 1px solid #999999;
}

.imgborder img{
 border: 1px solid #C0C1C1;
}
/*--------------------------font style ANFANG--------------------------*/
p {
   margin:0px 0px 0px 0px;
}

.headline ,.csc-firstHeader {
   font-size: 17px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

.subheadline ,.csc-header ,h1 {
   font-size: 16px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

.subheadline ,.csc-header ,h2 {
   font-size: 15px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

.subheadline ,.csc-header ,h3 {
   font-size: 12px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;;	
}

.subheadline ,.csc-header ,h4 {
   font-size: 12px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;	
}

.subheadline ,.csc-header ,h5 {
   font-size: 12px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

.subheadline ,.csc-header ,h6 {
   font-size: 12px;
	font-weight:bold;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;	
}

.linkdot ,.linkdot a:hover {
   color:#000000;
	background-image:url(/fileadmin/business.sms.at/img/link_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}

.linkdot a:hover {
   color:#0077B0;
}

/*---------------------------font style ENDE---------------------------*/

/* page center*/
.page_center {
   width:780px;
   margin:0 auto;
}

/* header*/
.header {
   margin:10px 0px 10px 0px;
   background-image:url(/fileadmin/business.sms.at/img/header.gif);
   background-repeat:no-repeat;
   width:780px;
   height:90px;
}

/* header navigation bgd */
.header_navigation {
   height:42px;
	background-image:url(/fileadmin/business.sms.at/img/navi_bgd.gif);
	padding-left:10px;
	padding-top:6px;
	background-repeat:no-repeat;
	white-space:nowrap;
}

/* main img*/
.main_img {

}

/* main_box*/
.main_box {
   width:240px;
	height:128px;
	background-repeat:no-repeat;
	float:left;
	padding:10px 10px 0px 10px;
	overflow:hidden;
}


.box01_bgd { 
   background-image:url(/fileadmin/business.sms.at/img/box01_bgd.gif);
}

.box02_bgd {
   background-image:url(/fileadmin/business.sms.at/img/box02_bgd.gif);
}

.box03_bgd {  

   background-image:url(/fileadmin/business.sms.at/img/box03_bgd.gif);
}

.box_clear {
   clear:left;
   overflow:hidden;
}

/* footer line*/
.footer_line {
   background-color:#CCCCCC;
   height:1px;
   overflow:hidden;
	margin-top:20px
}

/* foter_menu*/


.footer_menu_left a, .footer_menu_left a:visited {
	color:#A1A1A1;
	text-decoration:none;
	margin-left:10px;
}
.footer_menu_right a, .footer_menu_right a:visited {
	color:#A1A1A1;
	text-decoration:none;
}
.footer_menu_left a:hover, .footer_menu_right a:hover {
        color: #0077B0;
}

.footer_menu_left {
         font-size:9px;
	 float:left;
	 text-decoration:none;
}

.footer_menu_right {
         font-size:9px;
	 color: #A1A1A1;
	 padding-right:10px;
	 float:right;
	 white-space:nowrap;
}

.footer_clear {
         clear:both;
         padding-bottom:15px;
}

/* header navigation*/

.header_navigation a, .header_navigation a:visited {
	padding-left:15px;
	padding-right:10px;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.header_navigation a.active, .header_navigation a.active:visited {
	background-image:url(/fileadmin/business.sms.at/img/header_navi_dott.gif);
        background-repeat:no-repeat;
	background-position:3px 50%;
}

.header_navigation a:hover, .header_navigation a:hover {
        color: #0077B0;
}

/* content left middle right*/
.main_box_left {
	width:180px;
	float:left;
}
.main_box_middle {
   width:360px;
	min-height:300px;
	float:left;
	margin:0px 20px 0px 20px;
	overflow:hidden;
}
.main_box_right {
   width:200px;
	float:left;
	overflow:hidden;
}

.maincontent_box{
	float:left;
	margin-left:15px;
	margin-bottom:20px;
}

.maincontent_box_header {
   background-image:url(/fileadmin/business.sms.at/img/maincontent_box_header.png);
	background-repeat:no-repeat;
	color:#444444;
	height:15px;
   width:584px;

}

.maincontent_box_content {
   background-image:url(/fileadmin/business.sms.at/img/maincontent_box_bgd.png);
   padding:0px 15px 0px 15px;
   width:554px;
}

.maincontent_box_footer {
	background-image:url(/fileadmin/business.sms.at/img/maincontent_box_footer.png);
	background-repeat:no-repeat;
	height:15px;
   width:584px;
	
}


/* left and left sub navigation*/
.left_navigation_main {
	background-image:url(/fileadmin/business.sms.at/img/left_navi_bgd.gif);
	width:180px;
}

.left_navigation_main a, .left_navigation_main a:hover {
   display:block;
	padding-left:15px;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
}

.left_navigation_main a.active, .left_navigation_main a.active:hover {
   background-image:url(/fileadmin/business.sms.at/img/sub_navi_dott.gif);
   background-repeat:no-repeat;
   background-position:3px 50%;
}

.left_navigation_main a.sub, .left_navigation_main a.sub:hover {
    background-image:url(/fileadmin/business.sms.at/img/sub_navi_corner.gif);
	 background-repeat:no-repeat;
	 background-position:3px 50%;
	 padding-left:25px;
}

/* linfo box*/
.info_box_header {
   background-image:url(/fileadmin/business.sms.at/img/info_box_header.gif);
	background-repeat:no-repeat;
	color:#444444;
	font-size: 12px;
	font-weight:bold;
	padding-left:10px;
	line-height:30px;
}

.info_box_content {
   background-image:url(/fileadmin/business.sms.at/img/info_box_bgd.gif);
	padding: 7px 10px 7px 10px;
	overflow:hidden;
}

.info_box_footer {
   padding-bottom:20px;
	background-image:url(/fileadmin/business.sms.at/img/info_box_footer.gif);
	background-repeat:no-repeat;
	height:4px;
}

.button_big {
	margin:0px 10px 0px 10px;
	display: inline;
	background: url(../img/button_big_left.gif) no-repeat left;
	padding: 13px 0px 13px 7px;
	text-decoration: none;

}
.button_big span {
	background: url(../img/button_big_right.gif) no-repeat right;
	color: #3f3f3f;
	padding: 13px 9px 13px 3px;
	white-space: nowrap;
	font-weight: bold;
  	line-height: 39px;
}

.button_big:hover span {
	color: #846804;
}


.button_small {
	margin:0px 0px 0px 0px;
	display: inline;
	background: url(../img/button_small_left.gif) no-repeat left;
	padding: 8px 0px 8px 7px;
	text-decoration: none;

}
.button_small span {
	background: url(../img/button_small_right.gif) no-repeat right;
	color: #3f3f3f;
	padding: 8px 9px 8px 3px;
	white-space: nowrap;
	font-weight: bold;
  	line-height: 17px;
}

.button_small:hover span {
	color: #846804;
}

/*------------Design by Emanuel Tröbinger - Copyright by sms.at------------*/

.login_div{
	padding-top:5px;
}



.login_button{
	vertical-align:bottom;
	padding-left:5px;
	width:100px;
	display:block;
}

#user_text_span, #password_text_span{
	font-size:9px;
}


.logout_box {
	height:95px;
	margin-left:350px;
	margin-top:25px;
	padding:10px;
	position:absolute;
	text-align:right;
	width:192px;
	z-index:500;
}


