/* Allgemeines */
html {min-height:100.05%;}
/*body {background:#000 url(/bilder/styles/teddy/bg_page.jpg) repeat-x; color:#FFF; font-family:verdana,arial,sans-serif; padding:0; margin:0 auto;}*/
body {background:#1b031d url(/bilder/styles/teddy/bg_page.jpg) repeat-x; color:#FFF; font-family:verdana,arial,sans-serif; padding:0; margin:0 auto;}
div, form, input, span, img, ol, ul, li, a, hr, h1, h2, h3, h4, h5, p {border:0; margin:0; padding:0;}
ol,ul,li {list-style:none;}

.clear {border:0; clear:both; display:block; font-size:0; line-height:0px; margin:0; padding:0;}
.invisible {visibility:hidden;}
.displaynone {display:none;}
.floatleft {float:left;}
.floatright {float:right;}
.versalien {text-transform:uppercase;}

/* Extraebene */
/*#extraebene {background:#2C5286 url(/bilder/styles/teddy/bg_news.jpg) repeat-x; border:#ff5400 2px solid; color:#FFF; font-size:12px; left:0; line-height:29px; padding:12px 12px 12px 12px; position:absolute; top:0; width:430px; z-index:4;}*/
#extraebene {background:#93265F; border:#FFA600 1px solid; color:#F1E9F4; font-size:12px; left:0; line-height:14px; padding:12px 12px 12px 12px; position:absolute; top:0; width:555px; z-index:4;}
#extraebene input {color:#F1E9F4; background:#93265F; border:#FFA600 1px solid; font-family:verdana,arial,sans-serif; font-size:12px; height:16px; width:295px;}
#extraebene .input_an {margin:0 0 5px 24px;}
#extraebene .input_von {margin:0 0 5px 8px;}
#extraebene textarea {background:#93265F; border:#FFA600 1px solid; color:#F1E9F4; float:left; font-family:verdana,arial,sans-serif; font-size:12px; width:343px; height:70px; margin:5px 0 10px 0;}
#extraebene a.empfehlen {background:url(/bilder/styles/teddy/empfehlen.gif) no-repeat; display:block; padding:0 0 5px 15px; line-height:13px;}
#extraebene a.senden {background:#FFA600; border:0; color:#112e56; display:block; float:left; font-family:verdana,arial,sans-serif; font-size:11px; height:16px; line-height:15px; margin:62px 0 0 13px; text-align:center; width:70px;}
#extraebene_link {line-height:11px; padding:10px 0 0 0; text-align:right;}
#extraebene_link a {background:url(/bilder/styles/teddy/schliessen.gif) 100% 2px no-repeat; padding:0 15px 0 0;}
#extraebene p {margin:14px 0 0 0;}
#extraebene img {display:block; margin:0;}

#extraebene .monthline{line-height:16px; height:50px;}
#extraebene .monthline .month{background:#fff; color:#333; width:78px; height:40px; clear:both; float:left;}
#extraebene .monthline .day, #extraebene .monthline .day_act{text-align:center; width:18px; margin:0 2px 2px 0; float:left; display:block;}
#extraebene .monthline .day{padding:1px; border:0;}
#extraebene .monthline .day_act{padding:0px; border:#970035 1px solid;}
#extraebene .monthline div{background:#ddd; color:#fff;}
#extraebene .monthline a{background:#4E8EBA; color:#fff;}
#extraebene table td {padding-right:10px;}


/**
 * by mglass@3pc.de
 */
#extraebene .toolbar {text-align:right;}
#extraebene .toolbar .close {background:url(/bilder/styles/teddy/schliessen.gif) 100% 2px no-repeat; padding:0 15px 0 0; font-size:12px;}
.flash-thumb {margin:0 0 10px 0;overflow:auto;}
.flash-thumb img {padding:0; margin:0 !important;}

/* Impressum */
#impressum a {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal;}

/* Layout */
#abdeckung {opacity:.70; filter:alpha(opacity=70); -moz-opacity:0.7; margin:auto; background:#000; height:100px; left:0px; position:absolute; top:0px; width:100px; z-index:3;}
#layout {margin:0 auto 0 auto; padding:0 0 0px 0; font-size:13px; line-height:15px; text-align:left; width:936px;}
* html #layout {width:958px;}
#video {background:#1d0021 url(/bilder/styles/teddy/bg_news.jpg) repeat-x; border:#ff5400 2px solid; color:#FFF; font-size:11px; left:0; padding:12px 12px 0 12px; position:absolute; top:0; z-index:3;}
#video input {color:#112E56; background:#BBD0EB; border:#BBD0EB 1px solid; font-family:verdana,arial,sans-serif; font-size:12px; height:16px; width:295px;}
#video .input_an {margin:0 0 5px 24px;}
#video .input_von {margin:0 0 5px 8px;}
#video textarea {background:#BBD0EB; border:#BBD0EB 1px solid; color:#112E56; float:left; font-family:verdana,arial,sans-serif; font-size:12px; width:343px; height:70px; margin:0 0 10px 0;}
#video_link {margin:0 0 10px 0; text-align:right;}
#video_link a {background:url(/bilder/styles/teddy/schliessen.gif) 100% 2px no-repeat; padding:0 15px 0 0; font-size:12px;}
#video_empfehlen {font-size:12px; line-height:29px; width:430px;}
#video_empfehlen a.empfehlen {background:url(/bilder/styles/teddy/empfehlen.gif) no-repeat; display:block; padding:0 0 5px 15px; line-height:13px;}
#video_empfehlen a.senden, #video_empfehlen a.beenden {text-align:center; float:left; width:70px; height:16px; line-height:15px; background:#ff5400; border:0; color:#112e56; display:block; font-family:verdana,arial,sans-serif; font-size:11px;}
#video_empfehlen a.senden {margin:10px 0 0 13px;}
#video_empfehlen a.beenden {margin:30px 0 0 13px;}
#flashvideo {clear:both; font-family:verdana,arial,sans-serif; font-size:12px; margin:10px 0 10px 0;}

.lauftext {line-height:16px; width:80%;}
.interaction {float:left; width:78%;}
.buttons {float:right; margin:3px 0 0 0;}
.addrow, .leftrow, .rightrow {float:left;}

.doublerow {display:block; width:466px; padding:2px 0 1px 0; margin:5px 0 0 0;}
.singlerow_one, .singlerow_two {float:left; display:block; width:232px; margin:0 2px 0 0;}
.singlerow_three, .singlerow_four {float:left; display:block; width:232px; margin:0 2px 0 0; padding:255px 0 0 0;}
* html .singlerow_two {margin:0 1px 0 0;}

.liste {background:#5c0151 url(/bilder/styles/teddy/bg_news_liste.jpg) top left repeat-x;}
.topnews {margin:35px 0 0 0; z-index:-2;}
.news {color:#F1E9F4; margin:0 0 2px 0; padding:15px 9px; background:#93265F url(/bilder/styles/teddy/bg_news_test.jpg) top left repeat-x;}
.news img {display:block; margin:10px 0; width:210px;}
.news p {margin:0 0 10px 0;}
.doublerow .news {background:#782158 url(/bilder/styles/teddy/bg_main_news.jpg) top left repeat-x;}
.doublerow .news img {display:block; margin:10px 0; overflow:hidden; width:100%;}
.advert {color:#001836; border:#CCD1D5 1px solid; margin:0 0 2px 0; padding:1px;}
.logo {position:absolute; margin:0 0 0 -10px; z-index:10;}
.logo a{color:#4E8DB0;}
* html .logo {margin:0 0 0 -245px; z-index:10;}
*+html .logo {margin:0 0 0 -245px; z-index:10;}
.videooverlay {background:url(/bilder/styles/teddy/video_overlay.gif) no-repeat; height:12px; margin:10px 0 0 0; overflow:hidden; position:absolute; width:15px; z-index:1;}
:root .videooverlay {margin:0;}
.outer_singlerow_four{float:left;}
.rnavi {display:block; line-height:14px; padding:80px 0 0 20px; position:absolute; z-index:9;}
.rnavi a {display:block; color:#FFF; font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; padding:0 0 0 14px;}
* html .rnavi {margin:0 0 0 -470px;}
*+html .rnavi {margin:0 0 0 -470px;}
.rnavi div {margin:22px 0 0 5px;}
.rnavi div a {padding:0;}


.but_sprache {background:url(/bilder/styles/teddy/but_sprache.gif) no-repeat 0 50%;}
.but_archiv {background:url(/bilder/styles/teddy/but_archiv.gif) no-repeat 0 50%;}
.but_nletter {background:url(/bilder/styles/teddy/but_nletter.gif) no-repeat 0 50%;}
.but_wempf {background:url(/bilder/styles/teddy/but_wempf.gif) no-repeat 0 50%;}
.but_linktipp {background:url(/bilder/styles/teddy/but_linktipp.gif) no-repeat 0 50%;}
.but_calendar {background:url(/bilder/styles/teddy/but_calendar.gif) no-repeat 0 50%;}
table.archiv {width:100%;}
table.archiv td {border-bottom:#ff5400 1px solid; padding:5px 0 15px 0; width:50%;}
table.archiv td.none {border-bottom:none; padding:5px 0 15px 0; width:50%;}

/* Ueberschriften */
h1 {background:url(/bilder/styles/teddy/logo.png) no-repeat 55px 70px; display:block; width:251px; height:212px;}
* html h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../bilder/styles/teddy/logo.png'); margin:70px 0 0 55px;}


h2 {font-family:georgia,times,serif; font-size:18px; font-weight:normal; color:#ffa400; line-height:19px; margin:0 0 16px 0;}
div.doublerow h2 {font-size:37px; line-height:37px;}

/* Links */
a {color:#FFA400; font-family:georgia,times,serif; font-weight:bold; text-decoration:none;}
span.audio {background:url(/bilder/styles/teddy/audio.png) 0px 2px no-repeat; display:block; padding:0 0 5px 25px;}
span.video {background:url(/bilder/styles/teddy/video.png) 0px 2px no-repeat; display:block; padding:0 0 5px 25px;}
span.dokument {background:url(/bilder/styles/teddy/link.png) 0px 2px no-repeat; display:block; padding:0 0 5px 25px;}
* html span.audio {background:url(/bilder/styles/teddy/audio.gif) 0px 2px no-repeat;}
* html span.video {background:url(/bilder/styles/teddy/video.gif) 0px 2px no-repeat;}
* html span.dokument {background:url(/bilder/styles/teddy/link.gif) 0px 2px no-repeat;}