.twitter {margin:0px 10px 10px 20px;}
.twitter p {color:#666666;font-size:11px; margin:0px 0px 0px 10px; padding:0px;line-height:15px;font-weight:bold;}
.twitter td {vertical-align:middle;}
.twitter .top {height:11px;}
.twitter .time {font-weight:normal;font-style:italic;font-size:11px;color: #999999;}
.twitter .main {width:200px;background-color:#eeeeee;}
.twitter .bottom {height:11px;background:url(img/twitter_bottom.png) no-repeat;}
.twitter .message {margin:0px;padding:0px 8px 0px 8px;font-size:10px; line-height:12px;}
.twitter .bubble {margin:5px 0px 10px 15px;}
.validator img {padding:0px 5px 10px 5px;}
.video { padding-left:15px;background:url(img/foo_video.png) no-repeat top right;}
.press {background:url(img/press.png) no-repeat top right; margin:30px 0px 10px 0px;}
.press a {font-style:italic;}
.press img {padding:0px 5px 0px 0px;}

.comment {background:url(img/feedbacks.png) no-repeat top right; }
.comment .name {font-weight:bold;color:#a7d81c;}
.comment h1 {background:url(img/feedback_h1.png) no-repeat; font-size:12px; padding-left:18px; font-weight:normal; margin-top:10px;}
.comment .top {height:27px;}
.comment .main {width:182px;background-color:#eeeeee;}
.comment .bottom {height:11px;background:url(img/feedback_bottom.png) no-repeat;}
.comment .message {margin:0px;padding:0px 8px 0px 8px;font-size:10px; line-height:12px;}
.comment .bubble {margin:5px 0px 10px 15px;}

.info {border:1px solid #9a0e12; padding:5px; background-color:#ffeeeb;font-size:11px; line-height:14px;}

.success { font-size:11px; font-weight:normal;text-align:center;color:#a7d81c;}
.ce_accordion {margin:0px; padding:0px;}
.accordion div {padding:2px 6px 1px 3px;}

.link {position:absolute; margin-left:60px;top:130px;}
.download {position:absolute; margin-left:635px;top:200px;}
.stat {position:absolute; margin-left:738px;top:48px;color:#666666; font-size:11px;}

.navtop {position: absolute; top:0px; height: 50px;}
.navtop ul {list-style-type:none; margin:0px 0px 0px 60px; padding: 0px;}
.navtop li {float:left; line-height:22px; margin: 0px 8px 0px 8px; border-top:2px solid #a7d81c; width:80px;padding-left:4px;}
.navtop p {color:#cae879;font-size:12px;margin:0px 0px 0px 0px;}
.navtop a {text-decoration:none; font-size:12px; color:#cae879;} 

.accordion p {padding:0px;margin:0px 0px 5px 0px;}
.accordion form {padding:0px; margin:0px;}
.accordion input {width:190px;}
.accordion .mod_form {padding:5px;}
.accordion .captcha {font-size:10px; width:20px; margin-right:5px;text-align:center;border:1px solid #aaaaaa;}
.accordion .captcha_text {font-size:10px;color:#666666;}
.accordion textarea {padding:4px;margin:5px 0px 5px 0px; width:190px;border:1px solid #666666;}
.accordion .submit {background-color:#ffffff;border:0px;text-align:left;margin-top:5px;color:#a7d81c;}
.error {font-size:11px;color:#cc0000; }

.back {padding-left:40px;}

.camstick {width:540px; height:570px;position:absolute; margin-left:380px; background:url(img/camstickframe.png) no-repeat;z-index:-1;overflow:hidden;}

.blog_comments h1 {font-weight:normal; font-size:20px;color:#a7d81c; margin:0px 0px 10px 0px;}
.blog_comments {background:url(img/addcomment.png) no-repeat top right; padding-right:40px;}
.blog_comments .comment {background:none;}
.blog_comments .comment .date {font-size:11px;}
.blog_comments .comment h1 {background:none;font-size:12px; padding-left:0px; font-weight:normal; margin-top:10px;color:#333333;}
.blog_comments form {padding:0px; margin:0px;}
.blog_comments input {width:190px;}
.blog_comments .mod_form {padding:5px;}
.blog_comments .captcha {font-size:10px; width:20px; margin:5px 5px 5px 0px;text-align:center;border:1px solid #aaaaaa;}
.blog_comments .captcha_text {font-size:10px;color:#666666;}
.blog_comments textarea {padding:4px;margin:5px 0px 5px 0px; width:190px;border:1px solid #666666;}
.blog_comments .submit {background-color:#ffffff;border:0px;text-align:left;margin-top:5px;color:#a7d81c;}


.rss {position:absolute;margin-left:327px;padding-top:57px;width:80px;}
.mail {background:url(img/mail.png) no-repeat top right; padding:0px 40px 40px 20px;}
.news {background:url(img/blog.png) no-repeat top right; }
.impressum {background:url(img/impressum.png) no-repeat top right; padding:0px 40px 0px 20px;}

.toggler {cursor:pointer;}
.toggler.aboutcamstick {height:23px; width:100%;background:url(img/right_camstick.png) no-repeat; }
.toggler.aboutme {height:23px; width:100%;background:url(img/right_aboutme.png) no-repeat; }
.toggler.comment {height:23px; width:100%;background:url(img/right_feedback.png) no-repeat; }

.layout_full {margin-bottom:20px;}
.layout_full h1 a {font-weight:normal; font-size:16px; color:#a7d81c;}
.layout_full h1 {font-weight:normal; font-size:16px; color:#a7d81c;}
.layout_full .meta {font-weight:normal; font-size:11px; padding-top:3px; color:#333333;}
.layout_full .header {background:url(img/news_h1.png) no-repeat;padding-left:40px;}
.layout_full .ce_text {padding:10px 40px 0px 40px; }
