/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/

body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/************* DIRECT MAIL ********/

.input { height: 30px; width: 220px; text-align:center; border: solid 1px #669999; font-size: 20px; }

.input2 { height: 20px; width: 160px; text-align:center; border: solid 1px #669999; font-size: 20px; }

.input3 { height: 18px; width: 220px; text-align:center; border: solid 1px #669999; }

.form {text-align:center;  }

.form_all {text-align:center; padding: 5px 10px 10px 10px;  border: solid 1px #669999; }
.form_all h3 {color:#0000CC;}
.submit{   
    background: url(../img/bg.gif);
    background-color: #fdd647;
    background-repeat: repeat-x;  
    border: solid 1px  #e0aa16;
    color: #0a2c75;
    font-size:15px;
    font-weight:bold;
    padding: 3px 3px 3px 3px;
    text-align:center;}



/************* PAGE ********/

img {border-width:0;}

html
{
    height: 100%; 
    text-align:center;
}

body 
{
    text-align:left; 
    width:1024px; 
    margin:0px auto;
	padding:0px;
}

select
{
    width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #0a2c75;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
#page
{
    margin-top:0px;
    background-color:white;
    width: 1024px;
    font-family:arial,sans-serif;
}  
.clearfloat
{
    clear:both;
    height:0px;
    overflow:hidden;
    visibility:hidden;
}


/************* HEADER ********/

#line
{
    background-color: #0a2c75;
    height: 10px;
    overflow:hidden;
}

#header
{
    margin:14px 65px 0px 65px;
    height:130px;
    background:url(../img/GUNNER-24_1.jpg) bottom left no-repeat #FFFFFF;
    position:relative;
}

#header a#logo {display:block;position:absolute;width:400px;height:130px; text-decoration:none;}


#date
{
    position:absolute;
    width:auto;
    height:10px;
    top:65px;
    left:486px;
     text-align:right; 
}
.day
{
	font-weight:bold;
}

.timezone
{
	margin-right: 8px;
	margin-left:10px;
}
#menu_top
{   
    background-color: #0a2c75;
	height: 22px;
    text-align: right;
    border-top:97px solid white;
    margin-left:398px;
	padding-top:0px;
	padding-bottom:10px;
	overflow:hidden;
	
}
#menu_top ul, #menu_top li {list-style:none;margin:0;padding:0;}

#menu_top li {display:inline; }

#menu_top li a { text-align:center; display:block; float:right; width:90px; padding-top: 8px; padding-bottom:8px; color:white; text-decoration:none;  border-left:1px solid white; }

#menu_top li a:hover {background: url(../img/select_underlay.jpg) center center no-repeat; color:#0a2c75;}

#menu_top li a:active {background: url(../img/select_underlay.jpg) center center no-repeat; color:#0a2c75;}


/********** CENTER *****************/


#breadcrumb
{
	margin-left: 180px;
	margin-bottom: 10px;
}
#breadcrumb ul, #breadcrumb li {list-style:none;margin:0;padding:0; font-size:10px;}

#breadcrumb li {display:inline;  text-align:center;padding-right:5px; font-size:10px;}

#breadcrumb ul li{}

#breadcrumb li a {text-decoration:none; color:black; padding-right:10px; font-size:10px;}

#breadcrumb ul li a:hover {text-decoration:underline; }



#menu_left
{
    float:left;
    width:160px;
}

#menu_left ul, #menu_left li {position: relative; margin:0; padding:0; list-style:none;   color: #0a2c75;}

#menu_left  li  { display:block; border-bottom:2px; border-bottom-style:dotted; border-color: #0a2c75;  text-align: left; width:162px;   }

#menu_left li ul {position: absolute; left: -999em; width: 160px; background:white; }

#menu_left li:hover ul {left:162px;  }

#menu_left li:hover ul, #menu_left li.sfhover ul {left:162px; top:0px;  border: solid 1px #669999; padding:3px 3px 3px 3px;}

#menu_left  li a {color:#0a2c75; text-decoration:none; display:block;  padding-top: 8px; padding-bottom:8px; width:162px; }

#menu_left  a:hover {font-weight:bold; }

#menu_left  a:active{font-weight:bold; color: #0a2c75;  text-decoration:none;  }

div.buttons
{ 
    position:relative;
    margin-top:10px;
    width:160px;
}
div.button  a#button 
{
    display:block;
    text-decoration:none;
    background: url(../img/bg.gif);
    background-color: #fdd647;
    background-repeat: repeat-x;  
    border: solid 1px  #e0aa16;
    color: #0a2c75;
    font-size:13px;
    font-weight:bold;
    padding: 3px 3px 3px 3px;
    text-align:center;

}

div.buttonrte  a#button 
{
    display:block;
    width:220px;
    text-decoration:none;
    background: url(../img/bg.gif);
    background-color: #fdd647;
    background-repeat: repeat-x;  
    border: solid 1px  #e0aa16;
    color: #0a2c75;
    font-size:13px;
    font-weight:bold;
    padding: 3px 3px 3px 3px;
    text-align:center;

}    
    
#content
{
    padding-left: 65px;
    padding-right: 65px;       
    padding-top: 5px;  
	font-family: Arial, Helvetica, sans-serif;
}


#content_left
{
    margin-left: 20px;
    width: 390px;
    float:left;
} 

/*#content_left a,#content_left p, #content_left h1, #content_left h2, #content_left h3, #content_left h4 {color:red;}*/
 #content_left h1, #content_left h2 { color: #0000cc; }
#left_box
{
    border: solid 1px #669999;
    padding: 5px 5px 5px 5px;
    	margin-bottom: 10px;
}
#left_box_start
{
    border: solid 1px #669999;
    padding: 5px 5px 5px 5px;
    background: #f6f6e8;
    margin-bottom:10px;

}

 #left_box_start_content h1 , #left_box_start_content h2, #left_box_start_content h4{ color: #0000cc; }
 #left_box_start_content h3 {color: black;} 

#left_box_start_bottom{}

#left_box_start_below
{
    border: solid 1px #669999;
    padding: 5px 5px 5px 5px;

}
#left_box_start_below h1 , #left_box_start_below h2, #left_box_start_below h4{ color: #0000cc; }
 #left_box_start_below h3 {color: black;}

div.left_box_start_header
{
	background: url(../img/startbox.jpg) no-repeat  left top #f6f6e8;
    height: 60px;
    border: 1px solid #f6f6e8;
    
}
div.left_box_start_header_text
{
    margin-left:72px; margin-top:5px; height:42px; color: white; font-weight:bold;font-size:17px; background: #0a2c75; 
}


#content_right
{
    margin-left: 10px;
    width: 314px;
    float:left;
}

/* #content_right a,#content_right p, #content_right h1, #content_right h2, #content_right h3, #content_right h4 {color:red;} */

#content_right h1, #content_right h2, #content_right h5{ color: #0000cc; } 

#right_box_top{}

#right_box_bottom{}

#right_box_yellow{}

#right_box_yellow_header{color:white; font-weight:bold; font-size:17px; background: #0a2c75; margin:5px 5px 5px 5px; text-align:center;}

#right_box_yellow_content{ padding: 5px 5px 5px 5px; }

#right_box_yellow_content h1, #right_box_yellow_content h2, #right_box_yellow_content h4 {color: #0000cc;}

 #right_box_yellow_content h3  {color: black;}

#headline_start {display:inline; color:white; background-color: #0a2c75; padding-left:5px; padding-right: 15px; font-weight:bold; margin-top: 10px;}

#headline {display:inline; color:white; background-color: #0a2c75; padding-left:5px; padding-right: 15px; font-weight:bold; margin-left: 10px;}
/*********** Boxen *********/

td {text-align:left;}

td span.gtimestamp {display:none}

td.rise span.gnone {display:none}
td.rise span.gup {display:inline}
td.rise span.gdown {display:none}

td.fall span.gnone {display:none}
td.fall span.gup {display:none}
td.fall span.gdown {display:inline}

td.none span.gnone {display:inline}
td.none span.gup {display:none}
td.none span.gdown {display:none}



div.box h1 { margin-left: 70px; color: #0000cc;}
div.box
{
	background: url(../img/GUNNER-24_2.jpg) no-repeat  left top white;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 30px;
	border-bottom:2px; 
	border-bottom-style:dotted;
	border-color: 0a2c75; 
    	height: 60px;

}
div.box_text{  margin: 10px 10px 10px 10px;}

div.box_text h1 , div.box_text h2, div.box_text h4{ color: #0000cc; }
div.box_text h3 {color: black;}

div.box2
{
	margin-left: 10px;
	margin-right: 0px;
	padding:3px 3px 3px 3px;
    	border: solid 1px #669999;
    
}
#box2_table { margin:10px 0px 5px 0px; font-size:10px;}
#box2_table table, td, th { border-style:none;    border-spacing:0;margin:0px 0px 0px 3px; padding:0px 5px;}
#box2_table  th { border-bottom:2px; border-bottom-style:dotted; border-color: #0a2c75; padding-bottom: 5px; }
#box2_table  td.rise { color: green;}
#box2_table  td.fall{ color:red;}
#box2_table  table a {text-decoration:none; color:black; }
#box2_table  th a{ text-decoration:none; color:black;}
#box2_table  td.rise a { color: green; text-decoration:underline;}
#box2_table  td.fall a { color:red; text-decoration:underline;}

#setup_table { margin:10px 0px 5px 0px; margin-left: 10px; padding:3px 3px 3px 3px; font-size:12px;  	border: solid 1px #669999;}
#setup_table  table, td, th { border-style:none;    border-spacing:0;margin:0px 0px 0px 3px; padding:0px 5px;}
#setup_table  th { border-bottom:2px; border-bottom-style:dotted; border-color: #0a2c75; padding-bottom: 5px; }
#setup_table  td.rise { color: green;}
#setup_table  td.fall{ color:red;}
#setup_table  table a {text-decoration: underline; color:#0000cc; }
#setup_table  th a{ text-decoration:none; color:black;}
#setup_table  td.rise a { color: green; text-decoration:underline;}
#setup_table  td.fall a { color:red; text-decoration:underline;}

#one_column_content .setup_table { margin:10px 0px 5px 0px; margin-left: 10px; padding:3px 3px 3px 3px; font-size:12px;  	border: solid 1px #669999;}
#one_column_content .setup_table  table, td, th { border-style:none;    border-spacing:0;margin:0px 0px 0px 3px; padding:0px 5px;}
#one_column_content .setup_table  th { border-bottom:2px; border-bottom-style:dotted; border-color: #0a2c75; padding-bottom: 5px; }
#one_column_content .setup_table  td.rise { color: green;}
#one_column_content .setup_table  td.fall{ color:red;}
#one_column_content .setup_table  table a {text-decoration: underline; color:#0000cc; }
#one_column_content .setup_table  th a{ text-decoration:none; color:black;}
#one_column_content .setup_table  td.rise a { color: green; text-decoration:underline;}
#one_column_content .setup_table  td.fall a { color:red; text-decoration:underline;}

.box2 .setup_table { margin:10px 0px 5px 0px; font-size:10px;border:0;}
.box2 .setup_table table, td, th { border-style:none;    border-spacing:0;margin:0px 0px 0px 3px; padding:0px 5px;}
.box2 .setup_table  th { border-bottom:2px; border-bottom-style:dotted; border-color: #0a2c75; padding-bottom: 5px; }
.box2 .setup_table  td.rise { color: green;}
.box2 .setup_table  td.fall{ color:red;}
.box2 .setup_table  table a {text-decoration:none; color:black; }
.box2 .setup_table  th a{ text-decoration:none; color:black;}
.box2 .setup_table  td.rise a { color: green; text-decoration:underline;}
.box2 .setup_table  td.fall a { color:red; text-decoration:underline;}

div.box2_text {font-size:11px;color:black; margin-left: 10px; }


div.box2 h1 , div.box2 h2, div.box2 h4{ color: #0000cc; }
div.box2 h3 {color: black;}

div.box3
{
    	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
    border: solid 1px #669999; 
}
div.box3_text {margin: 10px 10px 10px 10px; }
div.box3_text h1 , div.box3_text h2, div.box3_text h4{ color: #0000cc; text-align:center;}
div.box3_text h3 {color: black;}

div.box3_yellow
{
    margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;	
    background: #f6f6e8;
    border: solid 1px #669999; 
}

div.button2 
{ 
    text-align:center;
}
div.button2  a#button2 {
    display:block;
     margin-left:auto; margin-right:auto;
    width:140px;
    text-decoration:none;
    background: url(../img/y_box.gif);
    background-color: #fdd647;
    background-repeat: repeat-x; 
    border: solid 1px  #e0aa16;
    color: #0a2c75;
    font-size:13px;
    font-weight:bold;
    padding: 3px 3px 3px 3px;
    /*margin: 5px 0px 0px 0px; */

}
/*********** FOOTER *********/

#footer
{
    margin-top:20px;
    text-align: right;
    font-size:10px;
    border-top:1px solid #0a2c75;
    padding:5px 0px 5px 0px;
    background-color: #0a2c75;
   
}

#footer ul, #footer li {margin:0;padding:0px 65px;list-style:none; }

#footer  li {display:inline; }

#footer ul li {color:white;text-decoration:none;padding:0 7px 0px 0px;}

#footer ul li a {color:white;text-decoration:none; padding:0 7px 0px 0px;line-height:100%}

#footer ul li a:hover {text-decoration:underline;}
 
#footer li a.last {border-rigth:none; }

/*********** ONE COLUMN TEMPLATE *********/


#one_column_content {float:left; padding: 10px 10px 10px 10px; width: 714px; }

#one_column_content a, #one_column_content h1, #one_column_content h2, #one_column_content h4 {color:#0000cc;}

#one_column_content h3 {color: black;}



/*********** FOUR COLUMN TEMPLATE *********/
#erstespalte { float:left; padding: 10px 10px 10px 10px; width: 62px;} #erstespalte  a, #erstespalte  h1, #erstespalte h2, #erstespalte  h4 {color:#0000cc;} #erstespalte h3 {color: black;}
#zweitespalte {float:left; padding: 10px 10px 10px 10px; width: 62px;} #zweitespalte  a, #zweitespalte  h1, #zweitespalte h2, #zweitespalte  h4 {color:#0000cc;} #zweitespalte h3 {color: black;}
#drittespalte {float:left;padding: 10px 10px 10px 10px;width: 350px;} #drittespalte   a, #drittespalte   h1, #drittespalte  h2, #drittespalte   h4 {color:#0000cc;} #drittespalte  h3 {color: black;}
#viertspalte {float:left; padding: 10px 10px 10px 10px;width: 180px;} #viertspalte a, #viertspalte  h1, #viertspalte h2, #viertspalte  h4 {color:#0000cc;} #viertspalte h3 {color: black;}


/**** FIX DEFAULT STYLES ****/
DIV.csc-textpic dt, DIV.csc-textpic dl {margin:0;padding:0;}
DIV.csc-textpic {overflow:hidden;}
DIV.csc-textpic-clear {clear:none;}


/********** FE LOGIN BOX ******************/
#loginbox{font-family:arial; width:350px;  background-color: #e5ebf7; border: solid 1px #669999; padding: 20px 20px 20px 20px;}
.inputlogin{ width:200px; }

#loginbox label {
display:inline;
float: left;
width: 80px;
text-align:left
margin-right: 10px;
padding: 3px 3px 3px 3px;
}
#perma {margin-top: 5px;}
#trouble { font-family:arial; margin-top: 15px; background-color: #fffecb; border: solid 1px #669999; padding: 20px 20px 20px 20px;}
.loginlogin {color:white;background-color:#8c9af3;  }


/********** KONTAKTFORMULAR ******************/
fieldset.csc-mailform {
border:0;
}

fieldset.csc-mailform input {
padding:2px 2px 2px 2px;
}

fieldset.csc-mailform textarea {
margin-bottom: 10px;
padding:2px;

}
#mailform fieldset.csc-mailform table, td .csc-mailform-field label {
font-size: 13px;
width: 60px;
}


#mailform fieldset.csc-mailform table, td  input {
margin:2px 2px 2px 2px;
text-align: Left;
}
fieldset.csc-mailform select {
margin-top:20px;
margin-bottom: 20px;
width: 150px;
}

fieldset.csc-mailform option {
padding:0 5px;
background:#fff;
}


/*****DirectMail Form Error *****/
div.form_error {font-size: 16px; color:red;}



/************Poduct - Overview - Table*********/

div.products{ margin:10px 0px 8px 0px;}

.product{ vertical-align:top;}
.descr{   vertical-align:top; font-size: 10 px; }
.button{  vertical-align:top; }
.descr h4 { color: #0000cc;}
.moreinfo {vertical-align:top; width: 100px;}


/************RTE*********/
/* google-blau */

.googleblue{ color: #0000cc;}

.zeilenabstand_1{ line-height: 150%; }

.zeilenabstand_2{ line-height: 200%; }

