/* default.css ovg-son.de 08.05.2019 */
* {
margin 					: 0;
padding 					: 0;
}

body {
/* background				: #454545;*/
font-size				: 12px;
font-family				: Arial, Helvetica, sans-serif;
margin 					: 0;
}
 
  p {
   margin:0;
   border:0;
  }

  .auswahl{
   background-color      : #ffffff;
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
  }
   
  .bemerkung {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
  }
   
  .link {
   color                 : #003d67;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
   text-decoration       : none;
  }
   
  .link_aktiv {
   color                 : #003d67;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
   text-decoration       : underline;
  }
   
  .pokal {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 600;
  }
   
  .normal {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
  }
   
  .text {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
  }
   
  .titel {
   background-color      : #ffffff;
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 400;
  }
   
  .ueberschrift {
   color                 : #003d67;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 14px;
   font-weight           : 600;
  }

/* -----------  Bottoms -------------------------------*/

a.btm {
color: #fff;
padding:4px 14px; 
display:inline-block;
text-decoration:none;
border: 1px solid #ddd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
background:#2b5580;
background: -moz-linear-gradient(#2b5580, #3f668e);
background: -ms-linear-gradient(#2b5580, #3f668e);
background: -o-linear-gradient(#2b5580, #3f668e);
background: linear-gradient(#2b5580, #3f668e);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2b5580), to(#3f668e));
background: -webkit-linear-gradient(#2b5580, #3f668e);
box-shadow: 1px 1px 8px #ccc;
-moz-box-shadow: 1px 1px 8px #ccc;
-webkit-box-shadow: 1px 1px 8px #ccc;
-webkit-transition: all 0.4s ease-in-out !important;
-moz-transition: all 0.4s ease-in-out !important;
-o-transition: all 0.4s ease-in-out !important;
-ms-transition: all 0.4s ease-in-out !important;
transition: all 0.4s ease-in-out !important;
}

a.btm:hover {
color: #F9CA00;
background:#3f668e;
background: -moz-linear-gradient(#3f668e, #2b5580);
background: -ms-linear-gradient(#3f668e, #2b5580);
background: -o-linear-gradient(#3f668e, #2b5580);
background: linear-gradient(#3f668e, #2b5580);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f668e), to(#2b5580));
background: -webkit-linear-gradient(#3f668e, #2b5580);
text-decoration:none !important;
border: 1px solid #F9CA00;
}

a:hover {
text-decoration:underline;
}

/* ------------- Tabellenhintergrund ---*/
.bg_tab {
background				: #A5CCDB;
background				: -webkit-gradient(linear, left top, left bottom, from(##A5CCDB), to(#E0E9EE));
background				: -webkit-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -moz-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -ms-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: -o-linear-gradient(top, #A5CCDB, #E0E9EE);
background				: linear-gradient(top, #A5CCDB, #E0E9EE);
}

/* ----------- Layout startboxen --------------------- */  

#startboxen .normal {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 11px;
   font-weight           : 400;
   color                 : #003d67;
   text-align				 : justify;  
  }

 #startboxen .ueberschrift {
   color                 : #333;
   font-family				 : Arial, Helvetica, sans-serif;
   font-size             : 12px;
   font-weight           : 600;
   color                 : #003d67;   
  }
  
  td.base {vertical-align: baseline;padding:0px 0px 10px 0px;}

/*generelle Einstellungen design*/
.input {
float 					: left;
height 					: 21px;
width 					: 140px;
background 				: #edead9;
margin 					: 23px 5px 5px 8px;
border 					: 1px solid #cac6b0;
}

input.button {
color 					: #000;
background 				: #ffc850;
font-size				: 11px;
font-family				: Arial, Helvetica, sans-serif;
font-weight				: 600;
text-decoration 		: none;
padding 					: 10px 10px;
margin 					: 0 5px 5px 0;
border 					: 1px solid #5b7a92;
}
input.button:hover {
cursor 					: pointer;
color 					: #fff;
background 				: #663300;
border 					: 1px solid #ffc850;
}

h1 {
color 					: #404040;
padding 					: 0;
font-weight 			: normal;
font-family 			: Arial, Helvetica, sans-serif;
font-size 				: 25px;
line-height 			: normal;
margin-top 				: 0px 0px 15px 0px;
}
h2 {
color 					: #000000;
padding 					: 0;
font-family 			: Arial, Helvetica, sans-serif;
font-size 				: 22px;
font-weight 			: normal;
line-height 			: normal;
margin-top 				: 0px 0px 15px 0px;
}
.h2_span {
font-size 				: 12px;
font-family				: Arial, Helvetica, sans-serif;
color 					: #4692be;
padding 					: 0;
}
.h3 {font-size:13px;font-weight:600;line-height:16px;}
h5 {
font-size 				: 15px;
font-weight 			: bold;
padding 					: 0 0 5px 0;
border-bottom 			: 1px dotted #908f8b;
margin 					: 0 0 10px 0;
}
h6 {
font-size 				: 16px;
font-weight 			: bold;
padding 					: 0 0 5px 0;
margin 					: 0 0 10px 0;
}

.bildrand {
border-radius: 4px;
padding:2px; 
background:#F9CA00;
background: -moz-linear-gradient(#F9CA00, #fae58d);
background: -o-linear-gradient(#F9CA00, #fae58d);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9CA00), to(#fae58d));
background: -webkit-linear-gradient(#F9CA00, #fae58d);
box-shadow: 1px 1px 8px #aaa;
-moz-box-shadow: 1px 1px 8px #aaa;
-webkit-box-shadow: 1px 1px 8px #aaa;
}
 
