/* EIGEN ERSTELLTE CSS-Types */
body { font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif; background-color:#000; font-size:12px; color:white; }
img { border:0px; }
a { text-decoration:none; color:#f6ff07; }
p { margin-top:25px; }

h1 { font-weight:100; font-size:20px; }

.wrapper { width:700px; margin:0px auto; background-color:#333; }

.header-date { margin:7px 0px; padding:5px 10px; font-size:11px; font-weight:bolder; float:left; }
.header-next { margin:5px 0px; padding:5px 40px; font-size:11px; font-weight:bolder; text-align:right; border-top:2px solid #701817; border-bottom:2px solid #701817; }

.content-left { width:150px; float:left; }
.content-right { margin:30px 0px 40px 200px; padding-right:40px; margin-bottom:20px; line-height:20px; text-align:justify; }

.footer { clear:left; background-color:#d7d7d7; padding:10px; color:#585858; font-size:10px; }
.footer a { color:#585858; }

.menu { margin-top:48px; margin-bottom:45px; border-top:1px solid white; }
.menu a { color:white; display:block; border-bottom:1px solid white; padding:10px; }
.menu a:hover { background-color:#505050; }

.links a { color:white; }

.border-top-white { border-top:1px solid white; }
.border-img { border:1px solid #5d5d5d; padding:3px; background-color:#505050; }
.margin-top-20 { margin-top:20px; }
.margin-top-50 { margin-top:50px; }
.margin-right-8 { margin-right:8px; }
.margin-bottom-20 { margin-bottom:20px; }
.center { text-align:center; }
.right { text-align:right; }

.blue { color:#0086cf; }
.rosa { color:#c6177a; }
.yellow { color:#ffe500; }
.orange { color:#ff9600; }
.green { color:#c6ff00; }

.js_on { color:#658FBE; border-top:1px solid #658FBE; border-bottom:1px solid #658FBE; background:url(../_layout/icons/information.png) no-repeat 5px 8px; padding:5px 0px 5px 30px; margin-bottom:40px; }

/* TABLE STYLES */
.table { border-top:1px solid white; margin-top:40px; }
.table img { margin-right:20px; }
.table-row { border-bottom:1px solid white; display:block; padding:5px 10px; text-align:left; }
.table-row:hover { background-color:#505050; }

/* FORM STYLES */
label { display:block; width:150px; float:left; padding-top:2px; }
input[type=submit] { margin-left:150px; padding:5px 10px 5px 30px; border:1px solid #999; background:url(../_layout/icons/save.png) no-repeat 5px center; color:white; }
input[type=text] { width:250px; border:1px solid #999; background-color:#333; padding:5px 10px 5px 30px; color:white; }
textarea { width:250px; height:120px; padding:10px 10px 10px 30px; border:1px solid #999; background-color:#333; font-family:'Lucida Sans', 'Lucida Sans Unicode', 'Lucida Grande', LucidaGrande, Geneva, Arial, sans-serif; font-size:12px; color:white; }

.error { clear:left; color:#00caef; }
input.error { border:1px solid #00caef; background:url(../_layout/icons/exclamation.png) no-repeat 5px center; }
textarea.error { border:1px solid #00caef; background:url(../_layout/icons/exclamation.png) no-repeat 5px 10px; }

.user { background:url(../_layout/icons/user.png) no-repeat 5px center; }
.email { background:url(../_layout/icons/email.png) no-repeat 5px center; }
.text { background:url(../_layout/icons/text.png) no-repeat 5px 10px; }

/* GALERIE STYLES */
.gal-prev { float:left; }
.gal-next { text-align:right; }
#controller img { margin:10px 0px; border:1px solid #5d5d5d; padding:3px; background-color:#505050; }
#slides img, .img-border { border:1px solid #5d5d5d; padding:3px; background-color:#505050; }