body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#204D71; background-image:url(http://www.comfort-films.com/images/body-background.gif); font-style: normal;}
html {overflow:scroll; min-height:99%;margin-bottom:1px; display:table; width:100%; height:99%;}

a {color:#DA4841; text-decoration:none;}
a:hover {color:#024088}

a.sun-protection_2 {color:#252525;}
a.sun-protection_2:hover {color:#999999;}

a.elixic {color:#999999; font-weight:600;}
a.elixic:hover{color:yellow;}


a.sun-protection-button {color:#FCFCFC;}
a.sun-protection-button:hover {color:#FEFE81; font-weight:900;}

a.sun-protection {color:#D9493D; font-weight:600; font-size:14px}
a.sun-protection:hover {color:#05427B; font-weight:900; font-size:14px}

a.sichtschutz {color:#000033; font-weight:900; text-decoration:none;}
a.sichtschutz:hover {color:#FF3300;}


/* ***** BLOCK ELEMENTS - BEGIN ***** */
div {border:0px dashed yellow; background-repeat:no-repeat; overflow:hidden; }
h1, h2, h3, h4,h5,h6    { color:#214D73; text-align:center; margin:10px 0px;}
h1 {font-size:16px; font-style:italic;}
h2 {font-size:12px;}
h3 {font-size:12px; font-weight:900; font-style:italic;}
h4 {font-size:12px; font-style:italic;}
h5 {font-size:12px; margin:0px;}
h6 {font-size:12px; text-decoration:underline;} 
img {border:0px}
/* ***** BLOCK ELEMENTS - END ***** */

/* ***** FRAME - BEGIN ***** */
#frame {width:1024px; margin:0px auto; border:3px solid #313131; background-color:#FFFFFF;}
#logo {float:left; width:1024px; height:100px; background-image:url(../images/header.jpg); margin:0px auto;}
#h_bar {float:left; width:247px; height:26px; background-color:#313131;}
#v_bar {float:left; width:200px; min-height:610px; margin:0px auto; background-color:#313131; text-align:left;}
/* ***** FRAME - END ***** */

/* ***** HORIZONTAL NAVI BAR - BEGIN ***** */
#h_navi_button {float:left; width:777px; height:26px; background-image:url(http://www.comfort-films.com/images/header-button.gif); background-repeat:repeat-x;}
#h_navi_button div {position:relative; left:0px; top:4px; width:111px; height:22px; float:left; text-align:center;}
#h_navi_button div a {color:#F9F7F8; font-size:14px;}
#h_navi_button div a:hover {color:#FBFB77; font-weight:900; font-size:14px;}
/* ***** HORIZONTAL NAVI BAR - END ***** */

/* ***** VERTICAL NAVI BAR - BEGIN ***** */
#v_navi_button {float:left; height:330px; width:200px; margin-bottom:10px; overflow:hidden; background-image:url(http://www.comfort-films.com/images/buttons/navi/navi-button5.gif); background-repeat:repeat-y; background-position:0px 1px; text-align:center; padding-top:0px;}
#v_navi_button a {font-size:14px; color:white; line-height:30px; font-weight:100; text-decoration: none;}
#v_navi_button a:hover {font-size:14px; font-weight: bold; line-height:30px; color:#FCFA73;}
/* ***** VERTICAL NAVI BAR - END ***** */



/* ***** ID DECLARATIONS - BEGIN ***** */
#checkbox1{border:0; vertical-align:bottom;}
#choose_film {position:relative; left:240px; top:2px; width:350px; min-height:30px; float:left; }
#content_header{position:relative; width:824px; height:30px; float:left;}
#des_sunprotection {width:800px; min-height:130px; position:relative; left:12px; top:0px; float:left; text-align:center;}
#des_safety {width:800px; height:200px; position:relative; left:12px; top:0px; float:left; text-align:center;}
#des_insulation {width:800px; height:245px; position:relative; left:12px; top:0px; float:left; text-align:center;}
#info {width:820px; height:55px; position:relative; left:2px; top:20px; float:left; text-align:center;}
#radiobutton_bottom {border:0; vertical-align:bottom;}
#schrift_box {position:relative; bottom:20px; height:14px; width:190px; background-color:#BEBEBE;}
#translucent1 {float:left; width:182px; height:290px; text-align:center; position:relative; left:5px;}
#translucent2 {float:left; width:200px; height:370px; text-align:center; position:relative; left:5px;}
#translucent3 {float:left; width:200px; height:370px; text-align:center; position:relative; left:5px;}
#translucent4 {float:left; width:210px; height:370px; text-align:center; position:relative; left:5px;}
#techdat_sunprotection {float:left; min-height:240px; width:224px; text-align:center; background-repeat:no-repeat; position:relative;}
#xt {position:relative; float:left; width:710px; height:20px; left:40px; top:25px; text-align:center;}
#xt-note {position:relative; float:left; width:710px; height:100px; left:40px; top:25px; text-align:left; padding:0px 5px; border:1px solid #313131;}

/* ***** ID DECLARATIONS - END ***** */


/* ***** CLASS - BEGIN***** */
.ansicht {font-size:12px; font-weight:bold; font-style:italic; color:#204D71;}
.blau_dunkel_14 {font-size:14px; color:#204D71;}
.bold {font-weight:900;}
.brown_10 {font-size:10px;color:#F2231E;}
.brown_14 {font-size:14px;color:#F2231E;}
.button {position:relative; left:0px; top:2px; width:111px; height:20px; text-align:center; float:left;}
.form_button { border:1px outset black; background:#4A637B; font-family:arial; font-size:12px; font-weight:400; color:#F8F8F8; cursor:hand; cursor:pointer; padding:1px; width:60px; max-width:60px; height:20px; max-height:20px; margin:0px 5px;}
.form_button:hover { border:1px outset black; background:#6C0036; font-family: arial; font-size:12px; font-weight:400; color: #FFFFFF; cursor: hand; cursor: pointer; padding:1px; width:60px; max-width:60px; height:20px; max-height:20px;}
.footer_bold {font-size: 8px; color:black; font-weight:bold; }
.footer {font-size: 8px; color:black;}
.index_div {position:relative; left:10px; top:2px; width:200px; height:170px; float:left;}
.index_div_text {position:relative; left:0px; top:2px; width:200px; height:40px; text-align:center; font-weight:600;}
.index_teaser {position:relative; top:8px; left:8px; width:182px; height:122px;}
.italic {font-style:italic;}
.left {text-align:left;}
.marked {background-color:#F5FF9F;}
.references {font-size:12px; color:#204D71;text-align:center;}
.rot {font-size:12px; color:#D83F36;}
.schwarz {font-size:10px; color:#000000;}
.standard {font-size:12px;} 
.standard_08 {font-size:8px;}
.standard_10 {font-size:10px;}
.standard_14 {font-size:14px;}

.sunprotection {height:240px; width:300px; text-align:center; background-repeat:no-repeat; position:relative; float:left;}
.translucent-glassfilm_div {width:200px; height:160px; background-repeat:no-repeat; position:relative; top:0px; left:12px; float:left;}
.translucent-glassfilm_text {height:14px; width:200px; position:relative; top:139px; left:0px; text-align:center; float:left;}
/* ***** CLASS DECLARATIONS - END ***** */

/* ***** MISC. DECLARATIONS - BEGIN ***** */
bold {font-weight:900;}
td.left_col{height:25px;font-weight:bold;padding:3px;background-color:#B8B8B8;color:#F8F8F8;}
td.right_col{text-align:left;padding:0px 10px;background-color:#F8F8F8;}
input{border:0px; background-color:#B8B8B8; color:#F8F8F8;}
input:focus {background-color:#AFD0FF; color:#000000; }
textarea {border:0px; background-color:#B8B8B8; color:#F8F8F8;}
textarea:focus {background-color:#AFD0FF; color:#000000;}
/* ***** MICS. DECLARATIONS - END ***** */

/* ***** PRICE DECLARATIONS - BEGIN ***** */
.price {width:200px; border:1px solid #214d73; text-align:center;}
.header {background-color:#214d73;}
.title{color:#FFFFFF;}
select.type {border:0px; color:#204D71;}
select.vat {border:0px; color:#204D71; font-size:10px; text-align:right;}
input.price {border:0px; background-color:#FFFFFF; color:#204D71; font-size:15px; font-weight:600; text-align:center; text-decoration:underline;}
/* ***** PRICE DECLARATIONS - END***** */