<!--

body {background:#fff; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; margin:0; padding:0;}
div {border:0; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; margin:0; padding:0;}
p {margin:5px 0 0 0; padding:0; text-align:justify;}
table {border-collapse:collapse; margin:0; padding:0;}
td {margin:0; padding:0; vertical-align:top; text-align:left; line-height:20px;}
form {margin:5px 0 0 0; padding:0;}
textarea {border:1px solid #999; color:#333; font:normal 12px arial, verdana, geneva, sans-serif; height:100px; margin:5px 10px 5px 0px; width:600px;}

ul {background: url("/pix/icon_1.gif") no-repeat; list-style-type:none; list-style-image:none;	margin:0; padding:0 0 0 13px;}
ul li {line-height:18px; padding:0 0 2px 0; display:block; color:#ff5500; font-weight:bold;}


/* top */
#top {background-color:#eeeeee; border-bottom:1px solid #c8c8c8; vertical-align:middle; clear:both; margin:0 0 15px 0; height:20px; line-height:18px; padding:3px 0 0 0; color:#333; font-size:11px; text-align:right;}
#top a {color:#333;}
#top span {font-weight:bold; font-style:italic; padding:0 0 0 5px;}



.logo {margin:0 0 0 0;}

.left {float:left; width:320px; border:0px solid #999; margin:0 0 0 0;}
.middle {float:left; width:320px; border:0px solid #999; margin:0 20px 0 20px;}
.right {float:left; width:320px; border:0px solid #999; margin:0 0 0 0; padding:0px 0 0 0;}
.left_big_2 {float:left; width:500px; margin:0 0 0 15px; overflow:hidden;}

.left_big {float:left; width:765px; margin:0 15px 0 0; overflow:hidden;}
.right {float:left; width:200px; border:0px solid #999; margin:0 0 0 0;}

.loader {Background:none; width:10px; height:12px; border:1px solid #C8C8C8;}
#loader {display:none;}
.display_none {display:none;}

#main {border:0px solid #999; margin:10px 0 70px 20px; width:987px;  margin-left:auto; margin-right:auto;}

.float_right {float:right;}
a.pow:link, a.pow:hover, a.pow:active, a.pow:visited {float:right; font-size:10px;}

/* menu topics */
.menu_topics {margin:0px 0 0px 0; clear:both;}
.menu_topics a:link,.menu_topics a:visited,.menu_topics a:hover,.menu_topics a:active {background:#fff url('/user/pix/layout_box.gif') repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:14px; white-space:nowrap; padding:5px 5px 5px 5px; margin:0 3px 0 0; font-weight:bold; border:1px solid #c8c8c8; color:#333; line-height:30px; text-decoration:none;}
.menu_topics a:hover {color:#ff5500; text-decoration:underline;}

a.aktiv:focus, a.aktiv:active, a.aktiv:link,a.aktiv:visited, a:hover, a:active {color:#ff5500;}

#category {-moz-border-radius:3px; -webkit-border-radius:3px; color:#ffffff; font-size:13px; margin:0 0 0 0; padding:0 0 0 0; height:20px; width:100%; overflow:hidden;}
#category li {-moz-border-radius:3px; -webkit-border-radius:3px; background:#fff url('/user/pix/layout_cat.jpg') repeat-x; color:#ffffff; padding:3px 7px 0 7px; line-height:14px; height:20px; text-align:center; margin:0 5px 0 0; float:left;}
#category li:hover {color:#ffffff; background:#fff url('/user/pix/layout_cat_on.jpg') repeat-x;}
#category li a {color:#ffffff; font-size:13px;}
#category .current {background:#fff url('/user/pix/layout_cat_on.jpg') repeat-x;}
#category .current2 {background:#fff url('/user/pix/layout_cat_on2.jpg') repeat-x;}
#category .current a {font-weight:bold;}

#category2 {-moz-border-radius:3px; -webkit-border-radius:3px; color:#ffffff; font-size:12px; margin:0 0 0 0; padding:0 0 0 0; width:100%;}
#category2 li { font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#fff url('/user/pix/layout_cat.jpg') repeat-x; color:#ffffff; padding:3px 7px 0 7px; text-align:center; margin:0 5px 3px 0; float:left;}
#category2 li:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on2.jpg) repeat-x;}
#category2 li a {color:#ffffff; font-size:12px;}
#category2 .current {background:#fff url(/user/pix/layout_cat_on2.jpg) repeat-x;}
#category2 .current a {font-weight:bold;}
#category2 li.green:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on2.jpg) repeat-x;}
#category2 .current_blue {background:#fff url(/user/pix/layout_cat_on3.jpg) repeat-x;}
#category2 .current_blue a {font-weight:bold;}
#category2 li.current_blue:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on3.jpg) repeat-x;}
#category2 li.blue:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on3.jpg) repeat-x;}

#category2 .current_orange {background:#fff url(/user/pix/layout_cat_on.jpg) repeat-x;}
#category2 .current_orange a {font-weight:bold;}
#category2 li.current_orange:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on.jpg) repeat-x;}
#category2 li.orange:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on.jpg) repeat-x;}

#category2 .current_red {background:#fff url(/user/pix/layout_cat_on4.jpg) repeat-x;}
#category2 .current_red a {font-weight:bold;}
#category2 li.current_red:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on4.jpg) repeat-x;}
#category2 li.red:hover { font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on4.jpg) repeat-x;}
#category2 li.none, #category3 li.none, #category li.none {background:none;}

#category3 {-moz-border-radius:3px; -webkit-border-radius:3px; color:#ffffff; font-size:12px; margin:0 0 0 0; padding:0 0 0 0; width:100%;}
#category3 li { font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#333; padding:0px 7px 0 7px; text-align:center; margin:0 3px 3px 0; float:left;}
#category3 li:hover {font-size:12px; color:#ffffff; background:#fff url(/user/pix/layout_cat_on3.jpg) repeat-x;}
#category3 li:hover a {color:#fff;}
#category3 li a {color:#333; font-size:12px;}
#category3 .current {background:#fff url(/user/pix/layout_cat_on.jpg) repeat-x;}
#category3 .current2 {background:#fff url(/user/pix/layout_cat_on3.jpg) repeat-x;}
#category3 .current a,#category3 .current2 a {color:#fff; font-weight:bold;}

.url_print {line-height:20px; color:#888;}

/* module */
.module {margin:0 0 20px 0px;}
.module_news{-moz-border-radius: 3px; -webkit-border-radius:3px; border:1px solid #aaa; border-bottom:2px solid #777; padding:10px 10px 10px 10px; background:#fff url('/user/pix/layout_box.gif') repeat-x; margin:0 0 10px 0;}
.module_myimooty {-moz-border-radius: 3px; -webkit-border-radius:3px; border:1px solid #aaa; border-bottom:2px solid #777; padding:10px 10px 10px 10px; background:#fff url('/user/pix/layout_box.gif') repeat-x; margin:0 0 10px 0; clear:both;}
.module_news div {overflow:hidden;}
ul.player, ul.player_photo {padding:4px 0 5px 0; margin:0 0 0 3px;}
ul.player li, ul.player_photo li {padding:3px 0 0 0; margin:0;}
.module_player {border-top:0px solid #777; border-bottom:2px solid #777; padding:0px 0px 5px 0px; margin:0 0 20px 0;}
.module_player h2 {color:#999; padding:0px 0px 0px 0px;}
.border-bottom {border-bottom:2px solid #777;}
.title {padding:0 0 5px 0; margin:0; border:1px solid #fff;}
.title h2 {font-size:16px;}
.image_player {float:left; margin:0 10px 0 0;}

.source, .relevance, .tag, .date, a.erase:link,a.erase:hover,a.erase:active,a.erase:visited {padding:3px 0 0 0; font-size:11px; color:#666;}
.source {color:#669933;}
.tags {display:block; margin:0 0 3px 0;}
.tag {color:#3399cc;}
.add, a.add:link {font-size:11px; color:#ff5500; margin:0; padding:0;}
.error {color:#0000FF; font-size:15px; font-weight:bold;}
.little {font-size:11px;}
.latesnews {clear:both;}
.display_none {display:none;}
.cursor {cursor:pointer;} 


.search_result {margin:0; padding:0; font-size:14px;}
h3.search_result {margin:0; padding:0 0 0 0; font-size:14px; border-top:0px dotted #ff6600;}
.search_result span {font-size:30px; line-height:12px; display:block; width:16px; height:16px; float:left;}
.search_result a:link, .search_result a:hover, .search_result a:visited, .search_result a:active {font-weight:bold; font-size:14px;} 

.mvt_page {text-align:right; clear:both;}
.orange, a.orange:link, a.orange:link, a.orange:active, a.orange:visited  {color:#ff5500;}
.green, a.green:link, a.green:link, a.green:active, a.green:visited {color:#009900;}
.font_18, a.font_18:link, a.font_18:active, a.font_18:visited {font-size:18px;}
.font_15, a.font_15:link, a.font_15:active, a.font_15:visited {font-size:15px;}
.font_13, a.font_13:link, a.font_13:active, a.font_13:visited {font-size:13px;}
.font_12, a.font_12:link, a.font_12:active, a.font_12:visited {font-size:12px;}
.font_11, a.font_11:link, a.font_11:active, a.font_11:visited {font-size:11px;}

.background-green {background-color:#009900;}
.background-red {background-color:#FF0000;}
.background-grey {background-color:#333;}

.red, a.red:link, a.red:link, a.red:active, a.red:visited {color:#FF0000;}
.grey, a.grey:link, a.grey:link, a.grey:active, a.grey:visited {color:#999999;}
.blue, a.blue:link, a.blue:link, a.blue:active, a.blue:visited {color:#0000FF;}
.background-orange {background-color:#ffffcc;}
.background-selected {background-color:#ccffff;}

br.clearboth {clear:both;}
hr{border:0; border-top:1px dotted #666; margin:7px 0 7px 0; height:1px;}

h1 {font-size:18px; font-style:normal; color:#333; margin:5px 0 5px 0;}
h2 {color:#ff5500; font:bold 12px arial, verdana, geneva, sans-serif; margin:0; padding:0;}
h3 {color:#333; font:bold 14px arial, verdana, geneva, sans-serif; margin:0 0 4px 0; padding:0;}

/* popup */
#black {display:none; visibility:hidden; border:1px solid #ff7700; background-color:#333; width:2000px; height:3000px; z-index:2000; position:absolute; top:-20px; left:-50px; opacity:0.5; filter:alpha(opacity=0.5);}
#popup {-moz-border-radius:3px; -webkit-border-radius:3px; display:none; visibility:hidden; background:#fff url('/user/pix/layout_box.gif') repeat-x; z-index:4000; position:absolute; padding:5px 15px 5px 15px;}
#ctrl {padding:10px 0 0px 0;}
#ctrl h1 {width:400px; margin:0 0 0 0; float:left;}

.relevance1 {font-size:11px; color:#009900;}
.relevance2 {font-size:11px; color:#CC0000;}
.relevance3 {font-size:11px; color:#666666;}

a.menu {background: #fff url("/pix/layout_menu_hellgrau.gif") repeat-x; color:#333; border:1px solid #c8c8c8; float:left; line-height:15px; font-weight:bold; padding:1px 5px 0 5px; margin:8px 5px 0 0; Text-decoration:none;}
a.menu:link, a.menu:visited {font-weight:bold;}
a.aktiv:link, a.aktiv:visited, a.aktiv:hover, a.aktiv:focus {font-weight:bold; color:#ff5500;}

a:link, a:visited {color:#333; font: 12px arial, verdana, geneva, sans-serif; text-decoration:none; font-weight:normal;}
a:hover, a:focus {color:#ff5500; font: 12px arial, verdana, geneva, sans-serif; text-decoration:underline; font-weight:normal;}

a.myaccount:link , a.myaccount:visited, a.myaccount:active {color:#fff; background:#555 url(/user/pix/layout_cat.jpg) repeat-x; display:block; -moz-border-radius:3px;-webkit-border-radius:3px;  border:0px solid #aaa; padding:5px; margin:0 0 3px 0;}
a.myaccount:hover, a.myaccount_aktiv:link, a.myaccount_aktiv:visited, a.myaccount_aktiv:active {color:#fff; background:#ff8800 url(/user/pix/layout_cat_on.jpg) repeat-x; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:0px solid #aaa; padding:5px; margin:0 0 3px 0;}

a.todo:link , a.todo:visited, a.todo:active {color:#333; background:#555 url(/user/pix/layout_box.gif) repeat-x; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:5px; margin:0 0 3px 0;}
a.todo:hover, a.todo_aktiv:link, a.todo_aktiv:visited, a.todo_aktiv:active {color:#ff5500; background:#ff8800 url(/user/pix/layout_box.gif) repeat-x; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:5px; margin:0 0 3px 0; font-weight:bold;}

a.short:link , a.short:visited, a.short:active {color:#333; background:#555 url(/user/pix/layout_box.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:2px 5px 2px 5px; margin:0 0 3px 0;}
a.short:hover, a.short_aktiv:link, a.short_aktiv:visited, a.short_aktiv:active {color:#ff5500; background:#ff8800 url(/user/pix/layout_box.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:2px 5px 2px 5px; margin:0 0 3px 0; font-weight:bold;}

a.short2:link , a.short2:visited, a.short2:active {color:#333; background:#555 url(/user/pix/layout_box.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:2px 5px 2px 5px; margin:0 0 3px 0; font-weight:normal;}
a.short2:hover, a.short2_aktiv:link, a.short2_aktiv:visited, a.short2_aktiv:active {color:#ff5500; background:#ff8800 url(/user/pix/layout_box.gif) repeat-x; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:2px 5px 2px 5px; margin:0 0 3px 0; font-weight:normal;}


a.calendar:link , a.calendar:visited, a.calendar:active {color:#333; background:#555 url(/user/pix_sub/background_calendar.jpg) no-repeat; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:5px 5px 5px 65px; margin:0 0 3px 0; font-weight:bold;}
a.calendar:hover, a.calendar_aktiv:link, a.calendar_aktiv:visited, a.calendar_aktiv:active {color:#ff5500; background:#ff8800 url(/user/pix_sub/background_calendar.jpg) no-repeat; display:block; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #c8c8c8; padding:5px 5px 5px 65px; margin:0 0 3px 0; font-weight:bold;}


.footer {border-top:1px solid #ff5500; padding:5px 0 0 0; margin:20px 0 0 0;}

.activ_1 {color:#999;}
.activ_0 {color:#993300;}

#loader {Background:none; width:10px; height:12px; border:1px solid #C8C8C8;}

/* MILESTONE */

.calendar_big {background-color:#fff; width:100%; text-align:left;}
.calendar_big, .calendar_big td, .calendar_big th {border:1px solid #ccc; padding:3px;}
.calendar_big th {font-size:14px; color:#333; padding:3px; text-align:center;}

.milestone_list td {padding:0 0 3px 0; line-height:13px;}

.calendar_little {background-color:#fff; width:100%; text-align:left;}
.calendar_little, .calendar_little td, .calendar_little th {border:1px solid #ccc; padding:3px;}

.bg_red, .bg_red a {background-color:#FF0000; color:#fff;}
.bg_green, .bg_green a {background-color:#009900; color:#fff;}

ul.list_feature li {background:url("/pix/valid.png") no-repeat; padding:0 0 0 20px; color:#333; font-weight:normal; line-height:16px; font-size:12px; clear:both; margin:5px 0 5px 10px;}

#fuss {clear:both; border-top:1px solid #ff5500; padding:5px 8px 0 8px; margin:20px 0 40px 0;}
#fuss ul li {float:left; padding:0 15px 0 0px;} 
a.klein:link, a.klein:active, a.klein:visited, .klein {font-size:10px;}


/* tag clouds*/
a.cloud1:link, a.cloud1:active, a.cloud1:visited {font-size:22px;text-decoration:none;}
a.cloud1:hover {font-size:24px;text-decoration:underline; }
a.cloud2, a.cloud2:active, a.cloud2:visited  {font-size:18px;text-decoration:none;}
a.cloud2:hover {font-size:20px;text-decoration:underline; }
a.cloud3, a.cloud3:active, a.cloud3:visited  {font-size:14px;text-decoration:none;}
a.cloud3:hover {font-size:16px;text-decoration:underline; }
a.cloud4, a.cloud4:active, a.cloud4:visited  {font-size:12px;text-decoration:none;}
a.cloud4:hover {font-size:12px;text-decoration:underline; }
a.cloud5, a.cloud5:active, a.cloud5:visited  {font-size:10px;text-decoration: none;}
a.cloud5:hover {font-size:10px;text-decoration:underline; }
a.cloud6, a.cloud6:active, a.cloud6:visited  {font-size:8px;text-decoration: none;}
a.cloud6:hover {font-size:8px;text-decoration:underline; }

-->

