body { color: #383838; background-image: url(img/container-base-bg.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0; }
p { }
a:link { color: blue; }

a:visited { color: purple; }

a:hover { color: green; }

a:active { color: red; }
/*image on link*/
a img { border: solid 1px white; }
a:hover img { border: solid 1px #008000; }
a:active img { border: solid 1px red; }
/*container:Header,Sidemenu,Content
container2:Sidemenu,Content*/
#container { width: 748px; height: auto; margin-right: auto; margin-left: auto; border-color: #ced1d8; border-style: solid; border-width: 0 1px; }
#container2 { background-repeat: repeat-y; }
.for-no-css { display: none; }
/*Form
*/
form { margin: 0 0 15px; padding: 0 15px; }
table.form { background-color: #f9f9f9; width: 500px; border-color: #d0d0d0; border-style: solid; border-width: 1px 0 0; }
table.form th { font-weight: normal; text-align: left; padding: 10px; border-color: #d0d0d0; border-style: solid; border-width: 0 0 1px; }
table.form td { line-height: 170%; padding: 10px; border-color: #d0d0d0; border-style: solid; border-width: 0 0 1px;c0; }
table.form th .mark { color: #a9a9a9; font-size: 90%; }
/*Pegelink*/
.pagelink { background-color: #eaeaea; margin: 15px 0; padding: 0 5px; }
.pagelink .left { width: auto; float: left; margin-right: 10px; }
.pagelink .right { text-align: right; }
.pagelink .now { color: #ff5a00; font-weight: bold; }

