/*
///  MyTelio /// BASICS Stylesheet ///
///  last edit: 09-07-29 ///
*/

* {
font-family: tahoma,geneva,arial;
color:#444444;
letter-spacing: 0px;
text-decoration:none;
}
body {
margin:0;
padding:0;
background: #E0E0E2 url(/images/designdb/bild55.JPG) repeat;
scrollbar-face-color: #ECECEE;
scrollbar-shadow-color: #333333;
scrollbar-highlight-color: #a6a6a6;
scrollbar-3dlight-color: #666666;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #E0E0E2;
scrollbar-arrow-color: #333333;txt_body_medium
}
a img {
border:none;
}
p {
font-size:12px;
}
h1 {
font-size:18px;
color:#000000;
text-decoration:none;
font-weight:normal;
margin:0; padding:0;
}
h2 {
font-size:15px;
color:#000000;
text-decoration:none;
font-weight:normal;
margin:0; padding:0;
}
h3 {
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
margin:0; padding:0;
line-height:14px;
}

.big {
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.big:hover {
text-decoration:underline;
}

.txt_body_large {
padding:0 15px 60px 0;
font-size:13px;
line-height:20px;
}

.txt_body_medium {
padding:0;
margin:0 15px 15px 0;
font-size:13px;
line-height:18px;
}

.txt_medium {
font-size:13px;
line-height:18px;
}
.txt_medium_disabled label {
font-size:13px;
line-height:18px;
color:#9e9e9e;
}

.txt_table_medium {
padding:0;
margin:0 15px 0 0;
font-size:13px;
line-height:18px;
}

.txt_table_medium_gray {
padding-left:20px;
margin:0 15px 10px 0;
font-size:13px;
line-height:13px;
text-align:center;
color:Teal;
}

.txt_body_small {
padding:0;
margin: 0 15px 5px 15px;
font-size:10px;
line-height:12px;
}

.txt_header {
padding:0;
margin:0;
color:#ffffff;
font-size:10px;
}

.txt_tablehead {
padding:0;
margin:0 15px 0 0;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.txt_tableentry {
padding:0;
margin:0 15px 0 0;
font-size:12px;
}

.txt_warning {
padding:0;
margin:20px 25px 0 0;
font-size:13px;
font-weight:bold;
color:#D40032;
line-height:18px;
}

.txt_body_3col {
padding:0;
margin:0 30px 0 0;
font-size:11px;
line-height:16px;
}


.txt_email_tab {
padding:0;
font-weight:bold;
font-size:13px;
color:#ffffff;
}

.txt_form {
color:#000000;
margin: 0 15px 5px 15px;
padding:0 0 0 15px;
font-size:13px;
line-height:15px;
}

.txt_form_red {
color:#D40032;
margin: 0 15px 5px 15px;
padding:0 0 0 15px;
font-size:13px;
line-height:15px;
}

.txt_form_small {
color:#D40032;
padding:0 0 0 15px;
font-size:9px;
line-height:12px;
}

.ulist_medium {
padding:0;
margin:0 0 0 20px;
font-size:13px;
line-height:18px;
}
li {
color:#000000;
padding:0 0 6px 0;
}
.txt_list_med {
color:#444444;
}

a.txt_link:link {line-height:25px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link:visited {line-height:25px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link:focus {line-height:25px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link:hover {line-height:25px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link:active {line-height:25px; color:#12126a; text-decoration:underline; font-weight:normal; }

a.txt_link_inline:link {color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_inline:visited {color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_inline:focus {color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_inline:hover {color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_inline:active {color:#12126a; text-decoration:underline; font-weight:normal; }

a.txt_link_email:link {font-size:12px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_email:visited {font-size:12px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_email:focus {font-size:12px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_email:hover {font-size:12px; color:#12126a; text-decoration:underline; font-weight:normal; }
a.txt_link_email:active {font-size:12px; color:#12126a; text-decoration:underline; font-weight:normal; }

.txt_dottedhead {
padding:5px 0 5px 0;
}
.pic_main {
padding:0 0 60px 0;
}

.form input {
    width:  250px;
    margin: 3px 0 3px 0;
    padding:1px;
}

#main {
width:990px;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
}
.spacer_main {
float:left;
width:990px;
height:15px;
margin:0;
padding:0;
}
.input_field {
border:1px solid #bbbbbb;
height:18px;
width:120px;
font-size:12px;
margin:0 0 4px 0;
padding: 2px 0 0 2px;
color:#444444;
}
.select_box{
border:1px solid #bbbbbb;
width:120px;
font-size:12px;
margin:4px 0;
padding:2px 0;
color:#444444;
}
.button  {
margin:0 0 0 0;
padding: 1px 0 0 0;
width:80px;
height:18px;
background:#c21930;
overflow:hidden;
color:#ffffff;
line-height:15px;
font-size:10px;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
.button_small  {
margin:0 0 0 0;
padding: 1px 0 0 0;
width:70px;
height:16px;
background:#c21930;
overflow:hidden;
color:#ffffff;
line-height:15px;
font-size:9px;
text-align:center;
font-weight:normal;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
.button a:link {color:#ffffff; text-decoration:none; }
.button a:visited {color:#ffffff; text-decoration:none; }
.button a:focus {color:#ffffff; text-decoration:none; }
.button a:hover {color:#ffffff; text-decoration:none; }
.button a:active {color:#ffffff; text-decoration:none; }

.button_small a:link {color:#ffffff; text-decoration:none; }
.button_small a:visited {color:#ffffff; text-decoration:none; }
.button_small a:focus {color:#ffffff; text-decoration:none; }
.button_small a:hover {color:#ffffff; text-decoration:none; }
.button_small a:active {color:#ffffff; text-decoration:none; }

.button_white  {
margin:0 0 0 0;
padding: 1px 0 0 0;
width:78px;
height:16px;
background:#ffffff;
border:1px solid #c21930;
overflow:hidden;
color:#c21930;
line-height:15px;
font-size:10px;
text-align:center;
font-weight:bold;
text-decoration:none;
cursor:pointer;
cursor:hand;
}
.button_white a:link {color:#c21930; text-decoration:none; }
.button_white a:visited {color:#c21930; text-decoration:none; }
.button_white a:focus {color:#c21930; text-decoration:none; }
.button_white a:hover {color:#c21930; text-decoration:none; }
.button_white a:active {color:#c21930; text-decoration:none; }


/* /// HEADER /// */
#head {
float:left;
width:990px;
height:76px;
margin:0;
padding:0;
}
#lang_country {
float:left;
width:990px;
height:23px;
margin:0;
padding:0;
}
#lc_chooser {
float:right;
height:23px;
}
#lc_chooser_txt {
padding:5px 5px 0 0 ;
float:left;
}
#lc_chooser_flag {
float:left;
}
#lc_chooser a {
font-size:11px;
color:#D40032;
text-decoration:underline;
}
#header {
float:right;
width:990px;
height:59px;
margin:0;
padding:0;
background-color:White;
}
#header_logo {
float:left;
}
#header_links {
height:59px;
float:right;
padding:0;
margin:0;
border:0;
}
#header_menu {
float:left;
height:32px;
margin:18px 27px 0 0;
border:0;
line-spacing:14px;
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-family:tahoma;
}
#header_help {
float:left;
height:32px;
margin:18px 5px 0 0;
padding:0;
border:0;
line-spacing:19px;
color:#ffffff;
}
#header_menu_icon {
float:left;
height:34px;
margin:16px 16px 0 0;
display:block;
color:#ffffff;
}
#header_menu a {
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-family:tahoma;
}
#header_menu a:hover {
text-decoration:underline;
}
#header_help a {
font-size:10px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-family:tahoma;
}
#header_help a:hover {
text-decoration:underline;
}
/* /// /HEADER /// */

/* /// MID /// */
#mid {
float:left;
width:990px;
margin:0;
padding:0;
}
	/* MENU_MAIN */
	#menu_main {
	float:left;
	width:180px;
	margin:0;
	padding:0;
	background: #E0E0E2 url(/images/designdb/bild55.JPG) repeat;
	}
	#menu_main_top {
	float:left;
	width:180px;
	height:10px;
	margin:0;
	padding:0;
	}
	#menu_main_mid {
	float:left;
	width:180px;
	min-height:330px;
	margin:0;
	padding:0;
	}
	#menu_main_footer {
	float:left;
	width:180px;
	height:12px;
	margin:0;
	padding:0 0 0 0;
	background:#ece9de;
	}
	.edge {
	float:left;
	margin:0;
	padding:0;
	}
	/* /MENU_MAIN */

	/* CONTENT */
	#content {
	float:left;
	width:810px;
	margin:0;
	padding:0;	
	}
	#content_frame_top {
	background:url(./img/content_frame_top.png) no-repeat;
	width:810px;
	height:40px;
	margin:0;
	padding:0;
	}
	
	#content_frame {
	width:738px;
	min-height:500px;	
	border-left:1px solid #ece9de;
	border-right:1px solid #ece9de;
	margin:0;
	padding:0 35px 0 35px;
	overflow:auto;
	}		
	#content_frame_bottom {
	background:url(./img/content_frame_bottom.png) no-repeat;
	width:810px;
	height:40px;
	margin:0;
	padding:0;
	}	

	#content_right_footer {
	float:left;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
	}	

	
/* /// /MAINMENU /// */
#menu {
float:left;
width:156px;
min-height:300px;
margin:2px 0 0 23px;
padding:0 0 30px 0;
}
.menu_head {
float:left;
width:152px;
margin:0; padding:0;
line-height:12px;
}
.menu_head_link {
float:left;
width:152px;
margin:25px 0 0 0; 
padding:0;
line-height:18px;
}
.menu_head_link a{
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.menu_head_link a:hover {
text-decoration:underline;
}
.menu_head_mid {
float:left;
width:152px;
margin:0 0 0 0; padding:0;
line-height:12px;
}
.menu_sub {
float:left;
width:147px;
margin:4px 0 0 6px; 
padding:0;
line-height:17px;
}
.menu_login {
float:left;
width:147px;
margin:4px 0 0 0; 
padding:0;
line-height:15px;
}

.mainmenu_link {
font-size:12px;
color:#000000;
text-decoration:none;
}
.mainmenu_link:hover {
text-decoration:underline;
}
.mainmenu_smalllink {
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:none;
line-height:25px;
}
.mainmenu_smalllink:hover {
text-decoration:underline;
}

/* /// /MAINMENU /// */

.content_spacer {
float:left;
width:739px;
height:33px;
margin:0; padding:0;
}
#info_txt {
float:left;
width:350px;
margin:0;
}
#info_txt p {
width:330px;
margin:20px 0 0 0;
font-size:12px;
line-height:1.4em;
color:#353535;
}
#info_pic {
float:left;
width:353px;
margin:0;
}

#spacer_content_mid {
float:left;
width:700px;
height:63px;
margin:0;
padding:0;	
}
#content_sub {
float:left;
width:700px;
margin:0;
padding:0;
}
#content_sub_head {
float:left;
width:700px;
height:32px;
margin:0;
padding:0;
}
.line {
float:left;
width:700px;
height:1px;
margin:0 0 0 1px;
padding:0;
background:url(./img/pattern/pattern_linedots.png) repeat-x;
display:block;
}
#content_sub_heads {
float:left;
width:700px;
height:30px;
margin:0;
padding:0;
}
.sub_head {
float:left;
width:233px;
height:30px;
vertical-align:middle;
line-height:30px;
}
#content_sub_cont {
float:left;
width:700px;
margin:10px 0 0 0;
padding:0;
}
.sub_cont {
float:left;
width:233px;
height:30px;
}
.sub_cont_top {
float:left;
width:233px;
height:73px;
}
.sub_cont_txt {
float:left;
width:200px;
font-size:11px;
line-height:1.3em;
}
.sub_link {
float:left;
width:200px;
font-size:11px;
margin:8px 0 0 0;
}
/* /// /MID /// */
	/* /CONTENT */
#contact_textarea {
margin: 4px 0 2px 0px;
width:350px;
border:1px solid #bbbbbb;
font-size:12px;
color:#444444;
height:110px;
}
#contact_select {
margin: 4px 0 0 0px;
width:350px;
}
#payment_select {
margin: 4px 0 0 0px;
width:350px;
}
#quickpay_select {
margin: 4px 0 0 0px;
width:250px;
}
.faq_q_headline {
font-size:13px;
color:#444444;
text-decoration:none;
font-weight:bold;
margin:0; 
padding:0;
}
.faq_q_headlink {
font-size:12px;
line-height:14px;
}
.faq_ans_headline {
color:#D40032;
font-weight:normal;
text-decoration:none;
font-size:12px;
line-height:20px;
margin:0; 
padding:0;
}
/* /// FOOTER /// */
#footer {
float:none;
width:990px;
height:27px;
margin:0;
padding:0;
}
.footer_out {
float:left;
width:1px;
height:25px;
margin:1px 0 0 0;
padding:0;
background: #E0E0E2 url(/images/designdb/bild37.gif) repeat;
}
#footer_mid {
float:left;
width:988px;
height:27px;
margin:0;
padding:0;
background: #E0E0E2 url(/images/designdb/bild37.gif) repeat;
}
#footer_menu {
float:left;
margin:0 0 0 213px;
height:27px;
line-height:27px;
}
	.foot_menu {
	float:left;
	margin:0;
	height:27px;
	line-height:27px;
	font-size:11px;
	color:#000000;
	}
	.foot_menu_mid {
	float:left;
	margin:0 14px 0 14px;
	padding:0;
	height:27px;
	line-height:27px;
	font-size:11px;
	color:#000000;
	}
	.foot_menu a {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	}
	.foot_menu a:hover {
	text-decoration:underline;
	}
	.foot_menu_mid a {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	}
	.foot_menu_mid a:hover {
	text-decoration:underline;
	}
#copyR {
float:right;
margin:0 43px 0 0;
height:27px;
line-height:27px;
font-size:11px;
color:#000000;
}
/* /// /FOOTER /// */



