/* to.css */

body,p,table,td,li,div { 
    font-family:Arial,Univers,Helvetica,sans-serif; font-size:13px;
    color:black;}
body {
    background-color:#ffffff;
}
a:active { color:#ff0000; }
a:visited { color:#5050a0; }
h1, .big { font-size:1.5em; font-weight:bold; }
h2, .medium { font-size:1em; font-weight:bold; }
h3, .normal { font-size:14px; font-weight:bold; }

hr { border:0px;
     color:#0000c0;background-color:#0000c0;
     height:1px; 
}
hr.fat { height:4px; }

.d50 { width:50%; float:left; }
.d40 { width:40%; float:left; }
.d44 { width:44%; float:left; }
.d22 { width:22%; float:left; }
.d15 { width:15%; min-width: 12em; float:left; }
.left { float:left; }

.button {
    position:relative;
    padding:0.2em;
    margin:0.4em;
    border:0.5em solid rgb(45,90,156);
    height:12em;
    text-align:center;
    /*
    background-color: rgba(45,90,156,0.1);
    */
    background-color: rgb(233,233,255);
    transition: background 1s;
}
.button img {
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;
    max-height:80%;
}
.button p { display: block; position:absolute;
    	margin:0;
    	bottom: 1em;
	width:100%;
    }
.d15 a { text-decoration:none; }



/* ----------- Unter 800 px ----------------- */
@media all and (max-width : 799px) {
}

