body, table {
font-family: Arial, 'Trebuchet MS', Tahoma, Verdana, sans-serif;
font-size: 13px;
line-height: 150%;
margin: 0;
color:black;  
}

h1, h2, h3 {
color: #1e75c0;
font-size: 25px;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
margin-top: 0.2em;
line-height: 160%;

font-weight:normal;  
}

h2 {
font-size: 20px;
}

h3 {
font-size: 14px;
}

a, a:visited { color: #1e75c0; text-decoration: underline; }
a:hover { color: #1e75c0; text-decoration: none; }

a img { border: none }

hr {
height: 0px;
border: none;
border-bottom: 1px solid #A7D3FE;
}

.picstyle {
border: 1px solid #e4e7ec;
padding: 5px;
margin-right: 15px;
background: #fff;
}

.spruch {
margin: 50px 20px; 
text-align: center;
color: #1e75c0;
font-family: book antiqua,palatino;
font-size: large;
font-weight:bold;
font-style:italic;
}

.poker {
background: url("/files/1410/style/img/Springlehrgang-btn.png") repeat scroll 0 0 transparent;
width:275px;
height:95px;
margin: 0 auto;
}

.poker:hover{
background-position: 0 -95px;
}

.anfragen {
display: block;
display: table-cell;
width: 330px;
height: 46px;
color: #FFFFFF;
text-decoration: none;
font-family: Georgia;
font-size: 15px;
padding: 7px;
text-transform: none;
vertical-align: middle;
color:#fff;
border: 1px solid #1F75C0;
background-color: #1F75C0;
}
.anfragen a {
text-decoration: none;
font-family: Georgia;
color:#fff;
font-size: 15px;
text-transform: none;
}
.anfragen:hover{
background-color: #3191E0;
}


.ausschreibungen{
background: url("/files/1410/style/img/ausschreibung.png") no-repeat scroll 0 0 transparent;
height: 27px;
width: 106px;
}
.ausschreibungen:hover {
background-position: 0 -27px;
}

.ergebnisse{
background: url("/files/1410/style/img/ergebnisse.png") no-repeat scroll 0 0 transparent;
height: 27px;
width: 106px;
}
.ergebnisse:hover {
background-position: 0 -27px;
}

.zeiteinteilung{
background: url("/files/1410/style/img/zeiteinteilung.png") no-repeat scroll 0 0 transparent;
height: 27px;
width: 106px;
}
.zeiteinteilung:hover {
background-position: 0 -27px;
}


/* bubble */

.rund {
background:  #BDDBF7;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius:6px;
padding:7px;
}

/*-----*/
.zufb-button{
opacity:1;
-webkit-opacity:1;
-moz-opacity:1;
-o-opacity:1;
-khtml-opacity:1;
-ms-opacity:1;
}

.zufb-button:hover{
opacity:0.75;
-webkit-opacity:0.75;
-moz-opacity:0.75;
-khtml-opacity:0.75;
-o-opacity:0.75;
-ms-opacity:0.75;
}

@import url(http://fonts.googleapis.com/css?family=Asul:700,400&subset=latin,latin-ext);

.turnier_buttons2 {
    border-top: 20px solid #2E91D2;
    box-shadow: 1px 1px 5px #000000;
    display: block;
    margin: 0 auto 20px;
    position: relative;
    width: 440px;
    border-radius: 2px;
}
.turnier_buttons2 img {
    border-top: 1px solid #FFFFFF;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}
.turnier_buttons2 a {
    display: block;
    height: 201px;
    margin-top: -20px;
    padding-top: 20px;
}
.turnier_buttons2:hover img {
    opacity: 0.8;
}
.turnier_buttons2:hover {
    border-color: #1963A0;
}
/*--------Biete / Suche / Finde ------*/

#bsf {
background: none repeat scroll 0 0 #E5F1FB;
border-radius: 6px 6px 6px 6px;
box-shadow: 2px 2px #B4BECA inset;
color: #444444;
}
#bsf a strong {
color: #444444;
}

#bsf a:hover strong {
color: #FFFFFF !important;
text-decoration: underline;
}

#bsf:hover {
box-shadow: 2px 2px #000000 inset;
color: #FFFFFF !important;
}

#bsf:hover a {
color: white;
}

#bsf:hover, #bsf h2:hover {
background: none repeat scroll 0 0 #1F75C0;
border-radius: 6px 6px 6px 6px;
color: #FFFFFF !important;
}

#bsf:hover  strong {
color: #ffffff;
}

#bsf strong {
color: #444444;
}

#bsf:hover h2 {
color: #ffffff;
}

#bsf:hover h3 {
color: #ffffff;
}

/*------------*/
.page_100104 .input input {
width: 283px;
}
.page_100104 .input textarea {
width: 283px;
}
/*------------*/
.page_100105 .input input {
width: 283px;
}
.page_100105 .input textarea {
width: 283px;
}
/*------------*/
.page_100110 .input input {
width: 283px;
}
.page_100110 .input textarea {
width: 283px;
}
/*------------*/
.page_100111 .input input {
width: 283px;
}
.page_100111 .input textarea {
width: 283px;
}
/*------------*/

div.module_lightbox_gallery ul#gallery-22221 li a.preview {
margin-left: 10px;
}

div.module_lightbox_gallery ul#gallery-22219 li a.preview {
margin-left: 10px;
}

div.module_lightbox_gallery ul#gallery-22220 li a.preview {
margin-left: 10px;
}

/*----------------TEST-----------------*/

.beschreibung {
height: 200px;
overflow: hidden;
position: relative;
width: 200px;
}

.text2 {
position: absolute;
top: 200px;
left: 0;
background: rgba(31, 117, 192, 0.8);
width: 175px;
height: 175px;
color: #FFFFFF;
padding: 12.5px;
-moz-transition: top .6s ease-in;
}

.beschreibung:hover .text2 {
top: 0;
-moz-transition: top .4s ease-out;
}
