body {
padding:20;
margin:10;
color: #000011;
background-color: #a8B6D2;
font-family: Arial; font-size: 14px;
}

a:focus   { background-color: red; color: black;}
a:hover   { background-color: blue; color: white; }
a:active  { background-color: yellow; color: black; }

a.mail:link {font-family: Arial; color:#3333ff; text-decoration:none}
a.mail:visited {font-family: Arial; color:#3333ff; text-decoration:none}
a.mail:active {font-family: Arial; color:#000033; text-decoration:none}
a.mail:hover {font-family: Arial; color:Yellow; text-decoration:none; cursor:text}

.rahmen {
padding-top: 20;
padding-left: 20;
padding-right: 20;
padding-bottom: 30;
border: 5px ridge #bbbbdd;
}

.inf {
padding-left: 20;
padding-right: 30;
border-left: 5px ridge #bbbbdd;
}

.text {
padding-left: 20;
padding-bottom: 5;
padding-right: 20;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
}

.sem {
background-color: #98a6c2;
padding-left: 20;
padding-bottom: 5;
padding-right: 20;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 14px;
}

.intern {
background-color: #98a6c2;
padding-left: 120;
padding-bottom: 5;
padding-right: 120;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 18px;
}

.intern0 {
background-color: #98a6c2;
padding-left: 201;
padding-bottom: 5;
padding-right: 201;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 18px;
}
.intern1 {
background-color: #98a6c2;
padding-left: 242;
padding-bottom: 5;
padding-right: 242;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 18px;
}
.intern2 {
background-color: #98a6c2;
padding-left: 212;
padding-bottom: 5;
padding-right: 212;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 18px;
}
.intern3 {
background-color: #98a6c2;
padding-left: 206;
padding-bottom: 5;
padding-right: 206;
padding-top: 5;
border-left: 5px ridge #bbbbdd;
border-bottom: 5px double #000000;
border-right: 5px double #000000;
border-Top: 5px ridge #bbbbdd;
font-size: 18px;
}

.but {
font-family: Arial;
color:white;
bgcolor: yellow;
text-decoration: none;
border: 2px solid red;
	-moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    box-shadow: 5px 5px 20px yellow;
    -moz-box-shadow: 5px 5px 20px yellow;
}

.zweispaltig {
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
}

