body { margin: 0px; padding: 0px; background: url(../gfx/bg.png) 0px 114px repeat-x; font-family: Arial, Helvetica, sans-serif; }
.wrapper { width: 932px; margin: 0px auto 20px auto; overflow: hidden; }

a { color: #9d4083; text-decoration: none; vertical-align: middle; }
a:hover { color: #9d4083; text-decoration: underline; }

/* MOZILLA HACKS */
:focus { outline: none; }
html { min-height: 100%; margin-bottom: 1px; }
/* //MOZILLA HACKS */

/* HEADER */
.header { height: 100px; }
h1.logo { margin: 19px 0 0 40px;; padding: 0px; float: left; }
h1.logo a { background: url(../gfx/logo.png) top left no-repeat; display: block; width: 231px; height: 72px; text-indent: -9999px; }
a.sendbtn { display: block; width: 140px; height: 40px; background: url(../gfx/btn_send.png) top left no-repeat; text-indent: -9999px; float: right; margin: 37px 40px 0 0; }
a.sendbtn:hover { background: url(../gfx/btn_send_hov.png) top left no-repeat; }
/* //HEADER */

/* MAINMENU */
ul.mainmenu { margin: 0px; padding: 0px; float: left; font-size: 16px; margin: 45px 0 0 75px; }
ul.mainmenu li { margin: 0px; padding: 0px; display: inline; }
ul.mainmenu li a.act { text-decoration: none; color: #000000; background: url(../gfx/menu_act.png) top left no-repeat; display: block; float: left; padding: 0 0 0 7px; margin: 0 5px; }
ul.mainmenu li a.act span { display: block; float: left; height: 22px; padding: 2px 7px 0 0; background: url(../gfx/menu_act.png) top right no-repeat; }
ul.mainmenu li a.act:hover { text-decoration: none; }
ul.mainmenu li a { text-decoration: none; color: #000000; display: block; float: left; padding: 0 0 0 7px; margin: 0 5px; }
ul.mainmenu li a span { display: block; float: left; height: 22px; padding: 2px 7px 0 0; }
ul.mainmenu li a:hover { text-decoration: underline; }
/* //MAINMENU */

/* CATEGORIES */
.stripe { height: 230px; }
.ready { background: url(../gfx/btn_ready.png) top left no-repeat; width: 256px; height: 125px; text-indent: -9999px; display: block; margin: 52px 0 0 30px; float: left; }
/* CATEGORIES */

/* CONTENT */
.content { width: 550px; float: left; }
.content h1 { font-size: 24px; font-weight: normal; margin: 15px 0 7px 12px; }
/* //CONTENT */

/* LATEST TABS */
.tabset { background: url(../gfx/bg_tabset.png) bottom left repeat-x; margin: 0 0 0 6px; }
.tabset ul { margin: 0px; padding: 0px; height: 25px; }
.tabset ul li { margin: 0px; padding: 0px; display: inline; font-size: 16px; }

.tabset ul li a.selected { background: url(../gfx/tab_act.png) top left no-repeat; padding: 0 0 0 10px; display: block; float: left; margin: 0 2px 0 0; color: #000000; text-decoration: none; }
.tabset ul li a.selected span { display: block; float: left; height: 21px; background: url(../gfx/tab_act.png) top right no-repeat; padding: 4px 10px 0 0; }

.tabset ul li a { background: url(../gfx/tab.png) top left no-repeat; padding: 0 0 0 10px; display: block; float: left; margin: 0 2px 0 0; color: #000000; text-decoration: none; }
.tabset ul li a span { display: block; float: left; height: 21px; background: url(../gfx/tab.png) top right no-repeat; padding: 4px 10px 0 0; }

.tabcontent { border-left: 1px solid #d2d3d3; border-right: 1px solid #d2d3d3; border-bottom: 1px solid #d2d3d3; margin: 0 0 0 6px; }
.tabcontentFull { border: 1px solid #d2d3d3; padding: 20px; font-size: 12px; line-height: 18px}
.tabcontentFull .pageNr {font-size: 16px; font-weight:bold; color:#a14387; float:right; margin: 4 4 4 4px;}
.latesttable a.thumb { border: 1px solid #989898; padding: 1px; display: block; }
.latesttable h2 {  font-size: 18px; font-weight: normal; margin: 4px 0 0 0; padding: 0px; color: #a14387;}
.latesttable h2 a { font-size: 18px; color: #a14387; text-decoration: none; }
.latesttable h2.vid {font-size: 18px; color: #a14387; text-decoration: none;}
.latesttable h2 a:hover { text-decoration: underline; }
.latesttable p { font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }

/* //LATEST TABS */


/* UPLOAD >> 31.08.2008 */
input { vertical-align: middle; }
label { vertical-align: middle; }
select { vertical-align: middle; }
.textfield { border-top: 1px solid #727272; border-right: 1px solid #b4b4b4; border-bottom: 1px solid #dadada; border-left: 1px solid #b4b4b4; background: #ffffff url(../gfx/input_bg.png) top left repeat-x; }

.form { border: 1px solid #d2d3d3; padding: 20px; }
.form h2 { font-size: 22px; font-weight: normal; margin: 0px; padding: 0px; }
.form table { font-size: 12px; }
.form table th { text-align: right; font-size: 12px; font-weight: normal; }
.form table th .req { font-size: 16px; font-weight: bold; color: red; }
.form table th .noreq { padding: 5px; }

.bttn { background: #b65b9a; border: 2px solid #ca74af; color: #ffffff; font-size: 12px; cursor: pointer; }
.bttn:hover { background: #a5518b ; border: 2px solid #ca74af; color: #ffffff; }
/* //UPLOAD >> 31.08.2008 */


/* SPONSORS */
.sponsors { float: right; width: 300px; width: 280px; margin: 0 10px 0 0; }
.sponsors h1 { font-size: 24px; font-weight: normal; margin: 15px 0 7px 5px; }
.sponsors .logotable { margin: 0 0 0 12px; }
/* //SPONSORS */

/* FOOTER */
.footer { background: url(../gfx/bg_foot.png) top left repeat-x; height: 41px; }
/* //FOOTER */
