a:link { font-weight:bold; color:blue; text-decoration:none; }
a:visited { font-weight:bold; color:#0000ff; text-decoration:none; }
a:focus { font-weight:bold; color:red; text-decoration:underline; }
a:hover { font-weight:bold; color:#ff0000; text-decoration:none; }
a:active { font-weight:bold; color:#ff6600; text-decoration:underline; }

table {
border-spacing:0px;
/**border-collapse:collapse;**/
}

/**.td2 {
        padding-top: 10;
        padding-left: 10;
        padding-right: 10;
        padding-bottom: 10;
}
**/

table, th, td {
margin: 0;
padding: 0;
zoom: 1;
align: center;
text-align: center;
font-family:Arial;
        font-size:15px;
        padding:2px 4px;
      }
table tr:first-child th:first-child {
border-top-left-radius:8px;
}
table tr:first-child th:last-child {
border-top-right-radius:8px;
}

table tr:last-child td:first-child {
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
}

table tr:last-child td:last-child {
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
}

td {
        border: 1px solid #424242;
}
th {
	border: 1px solid #424242;
 	color:#ffffff;
        font-family:Arial;
        font-size:15px;
        padding:2px 4px;
        text-decoration:none;
        text-shadow:2px 2px 0px #263666;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2dabf9), color-stop(1, #0688fa));
        background:-moz-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-webkit-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-o-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:-ms-linear-gradient(top, #2dabf9 5%, #0688fa 100%);
        background:linear-gradient(to bottom, #2dabf9 5%, #0688fa 100%);
}
* { margin:0; } 


body {
background-color: #FFFFFF;
margin: 0,00;
padding: 0;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #6B6B6B;
    text-transform: uppercase;
    font-weight: bold; }

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #424242;
    font-weight: bold;
}



.pa { padding-left: 10px;
         border: 0px solid black;
         padding-right: 0px;
         text-align:center;
         align:center;}

.navi { padding-left: 0px;
         border: 0px solid black;
         padding-right: 0px;
         text-align:justify;}


.frame { padding-left: 0px;
         border: 0px solid black;
         padding-right: 10px;
         text-align:justify;
         zoom: 1;
	 -moz-transform: scale(1); 
    	 -moz-transform-origin: 0 0;
	 -o-transform: scale(1); 
	 -o-transform-origin: 0 0;
	 -webkit-transform: scale(1);
	 -webkit-transform-origin: 0 0;
		 }

    #imprint {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000; }

   .mittig  { vertical-align:middle; background-color:#DDDDDD; }
   
   
   .menu_button{
	margin-left:20px;
    color: blue;
}
.abstand{
	margin-left:20px;
}
