body {color:#000000; background:#F0F0F0;}

#head {background:#FFFFFF;}
#head a, #head a:visited {color:#000000;}
#head a:hover, #head a:active, #head a:focus {color:#FF0000;}

#head_ohne_laschen {background:#FFFFFF;}
#head_ohne_laschen p.meta a, #head_ohne_laschen  p.meta a:visited {color:#000000;}
#head_ohne_laschen p.meta a:hover, #head_ohne_laschen p.meta a:active, #head_ohne_laschen p.meta a:focus {color:#FF0000;}

.meta {color:#000000;}
.meta a, .meta a:visited {color:#000000;}
.meta a:hover, .meta a:active, .meta a:focus  {color:#FF0000;}
.language {color:#000000;}
.language a, .language a:visited {color:#000000;}
.language a:hover, .language a:active, .language a:focus  {color:#FF0000;}
.logout {color:#000000;}
.logout a, .logout a:visited {color:#000000;}
.logout a:hover, .logout a:active, .logout a:focus  {color:#FF0000;}

#navi {}
.nav, nav:visited {color:#5A5A5A; background:#FFFFFF;}
.nav:hover, nav:active, .nav:focus {color:#FFFFFF; background:#FF0000;}
.nav_act, .nav_act:visited {color:color:#FFFFFF; background:#FF0000;}
.nav_act:hover, nav_act:active, .nav_act:focus {color:#FFFFFF; background:#FF0000;}

.nav, nav:visited {color:#5A5A5A; background:#FFFFFF; border-top:0px solid #00699C; border-right:0px solid #00699C; border-bottom:0px solid #00699C; border-left:0px solid #00699C;}
.nav:hover, nav:active, .nav:focus {color:#FFFFFF; background:#FF0000t; border-top:0px solid #00699C; border-right:0px solid #00699C; border-bottom:0px solid #00699C; border-left:0px solid #00699C;}
.nav_act, .nav_act:visited {color:#FFFFFF; background:#FF0000; border-top:0px solid #00699C; border-right:0px solid #00699C; border-bottom:0px solid #FFFFFF; border-left:0px solid #00699C;}
.nav_act:hover, nav_act:active, .nav_act:focus {color:#FFFFFF; background:#FF0000; border-top:0px solid #00699C; border-right:0px solid #00699C; border-bottom:0px solid #FFFFFF; border-left:0px solid #00699C;}

#breadcrumb {background:#FFFFFF;}
.ohne_laschen {border-top:0px solid #00699C; border-right:0px solid #00699C; border-left:0px solid #00699C;}
.mit_laschen {border-top:0px solid #00699C; border-right:0px solid #00699C; border-left:0px solid #00699C;}
#breadcrumb p span {color:#000000;}
#breadcrumb a, #breadcrumb a:visited {color:#000000;}
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus {color:#FF0000;}
#breadcrumb_ohne_laschen {background:#FFFFFF; border-top:0px solid #CCCCCC; border-right:0px solid #CCCCCC; border-left:0px solid #CCCCCC;}
#breadcrumb a.act {color:#FF0000;}

.subnav, .subnav:visited {color:#000000; background:#FFFFFF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #F0F0F0; border-left:1px solid #CCCCCC;}
.subnav:hover, .subnav:active, .subnav:focus {color:#000000; background:#F0F0F0; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #F0F0F0; border-left:1px solid #CCCCCC;}
.subnav_act, .subnav_act:visited {color:#000000; background:#F0F0F0; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  border-bottom:1px solid #F0F0F0; border-left:1px solid #CCCCCC;}
.subnav_act:hover, subnav_act:active, .subnav_act:focus {color:#000000; background:#F0F0F0; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #F0F0F0; border-left:1px solid #CCCCCC;}

#content {background:#FFFFFF; border-right:0px solid #00699C; border-bottom:0px solid #00699C; border-left:0px solid #00699C;}

/* Normaler Textbereich */
h1 {color:#FF0000;}
.error {color:#FF0000;}
a, a:visited {color:#FF0000;}
a:hover, a:active, a:focus {color:#FF0000;}
.line_top {border-top:1px dotted #CCCCCC;}
.line_bottom {border-bottom:1px dotted #CCCCCC;}

.table {background:#FFFFFF; border:1px solid #CCCCCC;}
th {background:#F0F0F0; border-right:1px solid #CCCCCC;}
td {background:#FFFFFF; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.tdact {background:#F0F0F0; border-top:1px solid #CCCCCC; border-bottom:0px solid #F0F0F0;}

hr {background:#CCCCCC;}

/* 3 Spalten regelmässig */

/* Formulare */
.line_form {border-top:0px dotted #999999;}
.line_form_top {border-top:0px dotted #FFFFFF;}
.textfield {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldsmall {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldplz {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldort {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldstrasse {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldnr {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldtel {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldpwd {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldam {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.textfieldum {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.radio {}
.radiofloat {}
.checkbox {}
.checkbox_middle {}
.checkboxfloat {}
.textarea {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.select {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.selectarttel {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.select_middle {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}
.select_filter {background:#F0F0F0; border-top:1px solid #F0F0F0; border-left:1px solid #F0F0F0; border-right:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0;}

input:hover, input:active, input:focus {border:1px solid #666666;}
textarea:hover, textarea:active, textarea:focus {border:1px solid #666666;}
select.select:hover, select.select:active, select.select:focus {border:1px solid #666666;}

.senden, .senden:visited {color:#FFFFFF; background:#FF0000; border:1px solid #FF0000;}
.senden:hover, .senden:active, .senden:focus {color:#000000; background:#F0F0F0; border:1px solid #F0F0F0;}
.verwerfen, .verwerfen:visited {color:#000000; background:#F0F0F0; border:1px solid #F0F0F0;}
.verwerfen:hover, .verwerfen:active, .verwerfen:focus {color:#FFFFFF; background:#FF0000; border:1px solid #FF0000;}
.blue, .blue:visited {color:#FFFFFF; background:#008ACB; border:1px solid #008ACB;}
.blue:hover, .blue:active, .blue:focus {color:#FFFFFF; background:#008ACB; border:1px solid #008ACB;}

/* Buttons */
button {background:none; border:0;}

/* Spezialitäten für Text in Box */


/* Boxen */
.color_1 {background:#FFFFFF;}
.color_2 {background:#FFFFFF; border-top:2px solid #F0F0F0;}
.color_3 {background:#FFFFFF; border-bottom:2px solid #F0F0F0;}
.color_4 {background:#FFFFFF; border-top:2px solid #F0F0F0; border-bottom:2px solid #F0F0F0;}
.color_subnavi {background:#F0F0F0; border:1px solid #CCCCCC;}

.box_1 {background:#F0F0F0; border:0px solid #CCCCCC;}
.box_1 div.inside_text_end h2 {color:#FF0000;}
.box_1 div.inside_text_end div.inside_text {background:#F0F0F0; border:0px solid #CCCCCC;}
.box_1 div.inside_text_end div.inside_text input.textfield {background:#FFFFFF; border:1px solid #FFFFFF;}
.box_1 div.inside_text_end div.inside_text select.select {background:#FFFFFF; border:1px solid #FFFFFF;}
.box_1 div.inside_text_end div.inside_text input:hover, .box_1 div.inside_text_end div.inside_text input:active, .box_1 div.inside_text_end div.inside_text input:focus {border:1px solid #666666;}
.box_1 div.inside_text_end div.inside_text textarea:hover, .box_1 div.inside_text_end div.inside_text textarea:active, .box_1 div.inside_text_end div.inside_text textarea:focus {border:1px solid #666666;}
.box_1 div.inside_text_end div.inside_text select:hover, .box_1 div.inside_text_end div.inside_text select:active, .box_1 div.inside_text_end div.inside_text select:focus {border:1px solid #666666;}

.box_2 {background:#FFFFFF; border:0px solid #CCCCCC;}
.box_2 div.inside_text_end h2 {color:#FF0000;}
.box_2 div.inside_text_end div.inside_text {background:#FFFFFF; border:0px solid #CCCCCC;}
.box_2 div.inside_text_end div.inside_text input.textfield {width:97%; background:#F0F0F0; border:1px solid #F0F0F0;}
.box_2 div.inside_text_end div.inside_text select.select {width:97%; background:#F0F0F0; border:1px solid #F0F0F0;}
.box_2 div.inside_text_end div.inside_text input:hover, .box_2 div.inside_text_end div.inside_text input:active, .box_2 div.inside_text_end div.inside_text input:focus {border:1px solid #666666;}
.box_2 div.inside_text_end div.inside_text textarea:hover, .box_2 div.inside_text_end div.inside_text textarea:active, .box_2 div.inside_text_end div.inside_text textarea:focus {border:1px solid #666666;}
.box_2 div.inside_text_end div.inside_text select:hover, .box_2 div.inside_text_end div.inside_text select:active, .box_2 div.inside_text_end div.inside_text select:focus {border:1px solid #666666;}

.inside {background:#FFFFFF; border:1px solid #CCCCCC;}
.inside_text {background:#FFFFFF; border:0px solid #CCCCCC;}
.inside_text_form {background:#FFFFFF; border:0px solid #CCCCCC;}
.inside_text_bottom {background:#FFFFFF; border-top:0px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
.doppelbox_bottom {border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

/* Flyout */
.flyout {background-color:transparent; background-image:url(images/visana/back/back_flyout.png);}
.flyout div {background-color:#FFFFFF;}

/* Fusszeile */
p span.copy {color:#ACACAC;} 
p span.copy a, p span.copy a:visited, p span.copy a:hover, p span.copy a:active, p span.copy a:focus {color:#ACACAC;} 
p span.dach {color:#ACACAC;} 

/* Format Styles different */
#head_ohne_laschen {border-radius:0 0 0.3em 0.3em; -moz-border-radius:0 0 0.3em 0.3em; -webkit-border-radius:0 0 0.3em 0.3em;}
#space_head_ohne_laschen {height:2.75em;}

