html,body{margin:0;padding:0;  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;}
body{
  margin:0;
  padding:0;
  overflow-y: scroll;
  
    font-family: Segoe, Arial, sans-serif;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  font-size: 14px;
  color: #444444;
  background-color:#ffffff; ;
 
 }
 #kaltable { table-layout:fixed; width:100%; } 

#textbeschnitt{
	
	white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   -moz-binding: url( 'bindings.xml#ellipsis' );
   /* mit "bindings.xml#none" deaktivierbar*/
 }
.textbeschnitt{
	
	white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   -moz-binding: url( 'bindings.xml#ellipsis' );
   /* mit "bindings.xml#none" deaktivierbar*/
 }
... {
 ...
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   -moz-binding: url( 'bindings.xml#ellipsis' );
   /* mit "bindings.xml#none" deaktivierbar*/
 } 
 A{         display:inline; text-decoration : none; font-weight: normal; color: #444444; }
 A:Visited{ display:inline; text-decoration : none; font-weight: normal; color: #444444;}
 A:Active{  display:inline; text-decoration : none; font-weight: normal; color: #444444;}
 A:Hover{   display:inline; text-decoration : underline; font-weight: normal; color: #444444;}

#unteruntermenue{
 width:100%;
 background-color:#aaaaaa;	
 font-size:18px;
}

#unteruntermenue A{       font-size:18px;   display:inline; text-decoration : none; font-weight: normal; color: #ffffff; }
#unteruntermenue  A:Visited{ display:inline; text-decoration : none; font-weight: normal; color: #ffffff;}
#unteruntermenue  A:Active{  display:inline; text-decoration : none; font-weight: normal; color: #ffffff;}
#unteruntermenue  A:Hover{   display:inline; text-decoration : none; font-weight: normal; color: #444444; background-color:#ffffff;}
 
 
#oben0{
	margin:0 auto;
	padding:4px 0px 0px 0px;
	text-align:left;
	font-size:18px; display:block; font-weight: normal; text-decoration : none; color:#005D7F;
	
}
#oben1{
	margin:0 auto;
	text-align:right;
	font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#ffffff;
	
}
#oben0 A{         display:inline; text-decoration : none; color:#005D7F;}
#oben0 A:Visited{ display:inline; text-decoration : none;  color:#005D7F;}
#oben0 A:Active{  display:inline; text-decoration : none; color:#005D7F; }
#oben0 A:Hover{   display:inline; text-decoration : underline; color:#005D7F; }

#Uhr{
	width:200px;
	height:20px;
}

#Uhr1{
	width:200px;
	height:20px;
}
#menue0{
 width:100%;
 height:45px;
 background-color:#dddddd;
}
#menue{
 height:45px;
}
.menu1{  font-size:17px; color:#444444;  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;}

.menu1 {color:#ffffff; margin:0; list-style:none; height:45px; text-align:center; color:#444444; }
.menu1 li{display:block; float:left; position:relative; }

.menu1 li a.top_link span {padding:0px 10px 0px 10px; float:left; display:block; height:45px; background-color:#dddddd; }
.menu1 li a.top_link {color:#444444;  }
.menu1 li a.top_link span hover {float:left; display:block; height:15px; }
.menu1 li a.top_link hover { font-size:18px; color:#444444;  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;  }
.menu1 li.top {display:block; float:left; position:relative;}
.menu1 li a.top_link {display:block; float:left; height:45px;  text-decoration:none; font-weight:normal;  cursor:pointer;}
.menu1 li a.top_link span {float:left; display:block;  height:45px;}
.menu1 li a.top_link { color:#444444; }
.menu1 li:hover.top {display:block; float:left; position:relative; background-color:#eeeeee; }
.menu1 li:hover a.top_link {display:block; float:left; height:45px;  text-decoration:none;  font-weight:normal;  cursor:pointer; }
.menu1 li:hover a.top_link span {float:left; display:block;  height:45px; background-color:#eeeeee; }
.menu1 li:hover a.top_link {color:#444444; }

.menu1 li a.top2_link span {padding:0px 10px 0px 10px; float:left; display:block; height:45px;  background-color:#eeeeee;  }
.menu1 li a.top2_link {color:#444444;  }
.menu1 li a.top2_link span hover {float:left; display:block; height:15px; background-color:#eeeeee;}
.menu1 li a.top2_link hover { font-size:18px; color:#444444;  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;  }
.menu1 li.top2 {display:block; float:left; position:relative;}
.menu1 li a.top2_link {display:block; float:left; height:45px;  text-decoration:none; font-weight:normal;  cursor:pointer;}
.menu1 li a.top2_link span {float:left; display:block;  height:45px;}
.menu1 li a.top2_link { color:#444444;}
.menu1 li:hover.top2 {display:block; float:left; position:relative;}
.menu1 li:hover a.top2_link {display:block; float:left; height:45px;  text-decoration:none;  font-weight:normal;  cursor:pointer;}
.menu1 li:hover a.top2_link span {float:left; display:block;  height:45px; background-color:#dddddd; }
.menu1 li:hover a.top2_link {color:#444444; }

.menu1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
.menu1 a:hover {visibility:visible;}
.menu1 li:hover {position:relative; z-index:200;}

#menue4{ font-size:14px; display:block; font-weight: normal; text-decoration : none; color:#05597F; }

#menue4 A{          padding:5px 5px 5px 5px; text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue4 A:Visited{  text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue4 A:Active{   text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; }
#menue4 A:Hover{    text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee; }
.menue4aktiv{       text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee;}

#menue5 A{          padding:5px 5px 5px 5px; text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue5 A:Visited{  text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue5 A:Active{   text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; }
#menue5 A:Hover{    text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee; }
.menue5aktiv{       text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee;}

#menue_neuereintrag A{          padding:5px 5px 5px 5px; text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue_neuereintrag A:Visited{  text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#menue_neuereintrag A:Active{   text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; }
#menue_neuereintrag A:Hover{    text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#aaaaaa; }
.menue_neuereintragaktiv{       text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#aaaaaa;}

#untermenue A{          padding:5px 5px 5px 5px; text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#untermenue A:Visited{  text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444;}
#untermenue A:Active{   text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; }
#untermenue A:Hover{    text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee; }
.untermenue{       text-align:left; font-size:17px; display:block; font-weight: normal; text-decoration : none; color:#444444; background-color:#eeeeee;}
 
 
 
#inhalt0{
  width:100%;
  background-color:#ffffff;
}
#inhalt{
	margin:0 auto;
  
	padding: 10px 10px 10px 10px;
	font-size: 14px;
}
#inhalt A{         display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Visited{ display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Active{  display:inline; text-decoration : none; font-weight: normal; }
#inhalt A:Hover{   display:inline; text-decoration : none; font-weight: normal; }

#unten0{
 width:100%;
 height:10px;
 margin:0 auto;
 background: url('../../style/blau/unten.png') ;
 color:#ffffff;
}
#unten{
 margin:0 auto;
 color:#ffffff;
 text-align:center;
}
 #unten A{         display:inline; text-decoration : none; color:#ffffff;}
#unten A:Visited{ display:inline; text-decoration : none;  color:#ffffff;}
#unten A:Active{  display:inline; text-decoration : none; color:#ffffff; }
#unten A:Hover{   display:inline; text-decoration : underline; color:#ffffff; }

#bildl{
  float:left;
  padding:10px;
  padding-left:0px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
 
}
#bildr{
  float:right;
  padding:10px;
   padding-right:0px;
  font-size:10px;
  font-weight: normal;
  color: #444444;
  text-align:center;
}
#bildl2{
  float:left;
  padding-right:10px;
}
#bildr2{
  float:right;
  padding-left:10px;
}
#bildc{
  float:center;
  padding:10px;
  font-size:10px;
  font-weight: normal;
  text-align:center;
}
#bildrahmen{
padding:3px; 
}
#higlight{
border:#aaaaff 1px solid; BACKGROUND-COLOR:#eeeeff; padding:5px; margin:0px; width:100%;
}
#block{
 padding-left:5px;padding-right:5px;  width:100%;
}
#block_startseite{
  padding:5px;  margin:0px; width:348px; text-align:left;
}
#higlight_startseite{
border:#aaaaff 1px solid; BACKGROUND-COLOR:#eeeeee; padding:10px; margin:0px; width:348px; text-align:left;
}

p{
 margin-bottom:0px; margin-top:0px; 
}
form{
  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif; 
}
textarea{
  font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;
}

h1{
 font-family: "Segoe UI Light" , "Segoe UI" ,Segoe, "Segoe Light" ,   Arial, sans-serif;
 
 font-size: 40px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h2{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 22px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h3{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 18px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h4{
 font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 16px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}

h5{
 font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 17px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
h7{
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 22px;
 color: #444444;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
#vertikal{
	writing-mode: tb-rl;
  font-family:"Segoe UI" ,Segoe, "Segoe UI Light" ,  "Segoe Light" ,   Arial, sans-serif;
 font-size: 30px;
 color: #666666;
 font-weight: normal;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}


h6{
   font-family:"Segoe UI" , "Segoe Light" , "Segoe UI Light" , Segoe, Arial, sans-serif;
 font-size: 40px;
 color: #666666;
 font-weight: bold;
 margin-bottom:0px; margin-top:0px; 
 display:inline;
}
hr(
display:inline;
color:#666666;
}
form(
display:inline;
}
#fenster{
	padding: 0px 10px 0px 10px;
}



#printkopf{
  display: none;
}
#printfuss{
  display: none;
}


ol.rating {
	list-style-type:none;
	font-size:16px;
	margin:0.5em;
	padding:0;
	width:6.3em;
	padding-botom:1.2em;
}
/* generic styles for all rating objects - Defaults to a star*/
ol.rating li {
	float:left;
	height:1em;
	margin:0.1em;
	overflow:hidden;
	background-image:url(pix/FFrstar.png);
}
/* Styles for each rating object */
ol.med li {
	background-image:url(pix/FFrmed.png);
}
ol.ast li {
	background-image:url(pix/FFrast.png);
}
/* Create the hover styles */
ol.rating:hover li {
	background-position:50% -16px;
}
/* style the link to move the text out of the way */
ol li a {
	display:block;
	width:1em;
	height:1em;
	padding-top:1.2em;
	text-decoration:none;
}
/* Style the hover states to move the rest of the images to the greyed out state */
ol.rating li:hover + li, ol.rating li:hover + li + li, ol.rating li:hover + li + li + li , ol.rating li:hover + li + li +li +li{
	background-position:50% -32px;
}
/* Style the items in ratings with preset values */
ol.one li, ol.two li, ol.two li , ol.three li, ol.four li, ol.five li {
	background-position:50% -16px;
}
/* and remove the rating styling from the rest of the items */
ol.one li + li, ol.two li + li + li, ol.three li + li + li + li, ol.four li + li + li + li + li {
	background-position:50% 0;
}

.ro {
	background:url(../../pix/roundedbox_ro.jpg) top right no-repeat;
}

.lo {
	background:url(../../pix/roundedbox_lo.jpg) top left no-repeat;
}

.ru {
	background:url(../../pix/roundedbox_ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(../../pix/roundedbox_lu.jpg) bottom left no-repeat;
}

.bildrahmen {
	margin:0;
	padding:6px 7px 6px 6px;
}

.schatten {
    background: #ddd; padding: 12px;
    -webkit-box-shadow: 3px 2px 5px #aaa;
    -moz-box-shadow: 3px 2px 5px #aaa;
    box-shadow: 3px 2px 5px #aaa;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}


.button{
	
	padding:3px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px;-webkit-box-shadow: 3px 2px 13px #777; -moz-box-shadow: 3px 2px 13px #777; box-shadow: 3px 2px 13px #777;
	
}

.webkitschatten{-webkit-border-radius: 4px; -moz-border-radius:4px;  border-radius: 4px;-webkit-box-shadow: 0px 0px 10px #777; -moz-box-shadow: 0px 0px 10px #777; box-shadow: 0px 0px 6px #777;
}
#webkitbutton{-webkit-border-radius: 4px; -moz-border-radius:4px;  border-radius: 4px;-webkit-box-shadow: 0px 0px 10px #777; -moz-box-shadow: 0px 0px 10px #777; box-shadow: 0px 0px 6px #777; background-color:#eeeeee; border:1px #555555 solid; padding:2px 10px 2px 10px;
}
.webkitbuttongruen{-webkit-border-radius: 4px; -moz-border-radius:4px;  border-radius: 4px;-webkit-box-shadow: 0px 0px 10px #777; -moz-box-shadow: 0px 0px 10px #777; box-shadow: 0px 0px 6px #777; background-color:#ddffdd; border:1px #555555 solid; padding:2px 10px 2px 10px;
}
.webkitbuttonrot{-webkit-border-radius: 4px; -moz-border-radius:4px;  border-radius: 4px;-webkit-box-shadow: 0px 0px 10px #777; -moz-box-shadow: 0px 0px 10px #777; box-shadow: 0px 0px 6px #777; background-color:#ffdddd; border:1px #555555 solid; padding:2px 10px 2px 10px;
}