@charset "UTF-8"; 
@media all{
  
  /* Globale CSS Eigenschaften */
  textarea,pre,tt,code { font-family:"Courier New", Courier, monospace; }
  #comment,body,li { font-family:Helvetica, Verdana, 'Trebuchet MS', Arial, sans-serif; color:#444; font-size:13px; line-height:18px; }
  input,textarea { font-size:11px; border:1px solid #ccc; padding:3px 0; background-color:#f2f2f2; }
  .button { padding:2px; text-align:center; background:#f3f1eb; }
  h1,h2,h3,h4,h5,h6 { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; color:#000; }
  #content_page h2,h3 em { font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Georgia,serif; font-weight:normal; font-size:16px; letter-spacing:0; font-style:italic; }
  h1 { font-size:20px; line-height:20px; }
  h2 { font-size:18px; line-height:20px; }
  h3 { font-size:16px; line-height:18px; }
  h4 { font-size:16px; }
  h5 { font-size:15px; }
  h6 { font-weight:bold; }
  p,ul { margin:10px 0; color:#444; }
  li ul { margin:0 0 5px; }
  p.small { line-height:14px; font-size:11px; }
  cite,blockquote { font-style:italic; }
  blockquote { margin:10px 0 10px 15px; color:#888; }
  a { color:#000; text-decoration:none; }
  a:focus,a:hover,a:active { color:#000; text-decoration:none; }
  
  /* Header */
  #header h2 { border-top:1px #ccc solid; border-bottom:1px #ccc solid; margin:0; padding:10px 0; }
  #topnav a { background-image:url(images/TopNavigation.png); background-position:left; color:#fff; padding:5px 12px 9px; }
  #topnav .active { background-position:center!important; }
  #topnav { padding:5px; margin-right:10px; margin-top:10px; }
  
  /* Post */
  #comment { width:500px; }
  .postbody img { border:1px #ccc solid; }
  .maincontent .wp-smiley { float:none; border:none; vertical-align:middle; padding:0; margin:0; }
  
  /* Sidebar */
  #lastcomments_liste ul,#lastcomments_liste li { list-style-type:none; padding-left:0; margin-left:0; }
  #lastcomments_liste li { margin-bottom:10px; }
  #kategorien_liste ul,#kategorien_liste li { padding-left:0; margin-left:0; }
  #kategorien_liste li { margin-left:35px; }
  
  /* Footer */
  #footer h2,#footer h3,#footer h4 { margin-bottom:0; color:#999; padding-bottom:10px; }
  #footer a,#footer p { color:#f3f1eb; }
  #footer a:focus,#footer a:hover,#footer a:active { color:#f3f1eb; background-color:transparent; text-decoration:underline; }
  #lizenz { background:url(images/cc.png) no-repeat; background-position:0 10px; padding-top:10px; padding-left:150px; }
  p#lizenz { color:#999; }
  
  /* Flaggen */
  #flags { overflow:hidden; margin-top:10px; width:130px; height:87px; float:left; margin-right:6px; }
  .hidden { display:none; }
  
  /* Suche */
  #suche-text { width:200px; margin-right:5px; margin-bottom:5px; }
  #suche-button { margin-bottom:5px; width:55px; }
  
  /* Werbeblock */
  .werbeblock { clear:both; margin-bottom:5px; }
  .werbeblock small { font-size:11px; color:#999; }
  .werbeblock ul { background:#f3f1eb; border:1px solid #dedbd1; list-style:none; margin:0; padding:5px 0 2px; }
  .werbeblock ul li { float:left; list-style:none; margin:1px 0 0 6px; padding:0; }
  .werbeblock ul li a img { border:3px solid #dedbd1; }
  .werbeblock ul li a { margin-left:0; }
  
  /*Widget*/
  .widget_wrapper { padding:5px; background:#f3f1eb; border:1px solid #dedbd1; margin-top:15px; margin-bottom:15px; }
  .widget_wrapper a { color:#222; text-decoration:none; }
  .widget_wrapper a:hover { color:#009; text-decoration:underline; }
  .tabnav { margin:2px 0; }
  .tabnav li { display:inline; list-style:none; padding-right:2px; margin:0!important; }
  .tabnav li a { border-top:1px solid #f3f1eb; border-left:1px solid #f3f1eb; border-right:1px solid #f3f1eb; color:#000; text-decoration:none; padding:5px 10px; outline:none; }
  .tabnav li a:hover,.tabnav li a:active,.tabnav li.ui-tabs-selected a { border-top:1px solid #dedbd1; border-left:1px solid #dedbd1; border-right:1px solid #dedbd1; border-bottom:none; background-color:#fff; color:#222; text-decoration:none; }
  .tabnav li.ui-tabs-selected a { border-bottom:1px solid #fff; }
  .widget_content { margin:0!important; background:#fff; border:1px solid #dedbd1; padding:10px!important; }
  .widget_content a:hover { color:black; background:#f3f1eb; text-decoration:none; }
  #categories ul li { list-style-image:url(images/mint/page_peppermint.png); margin-left:20px; }
  #categories ul li ul li { list-style-image:url(images/mint/arrow_right_grey.png); margin-left:5px; }
  #categories ul li ul li:hover { list-style-image:url(images/mint/arrow_right_spearmint.png); margin-left:10px; }
  .ui-tabs-hide { display:none; }
  #mailabo-text { width:65%; }
  #mailabo-button { width:32%; }
  #forumlink img, #rssicon img { float:left; padding-right:8px; }  
  #rsslink { background:url(images/mint/sound_grey.png) no-repeat; background-position:0 2px; padding-left:14px!important; }
  #tagcloud { text-align:center; }
  #tagcloud a,#tagcloud a:hover { color:#333; font-weight:normal; line-height:20px; }
  #tagcloud a:hover { color:black; background:#f3f1eb; }
  .forumitem{
    font-size: 12px;
  }
  
  /* Lesetipp */
  .lesetipp a { background:url(images/mint/page_spearmint_up.png) no-repeat right; padding-right:15px; }
  .lesetipp p { padding:0!important; margin:0!important; }
  .lesetipp { clear:both; }
  .lesetipp div { width:100px; height:75px; padding:3px; background-color:#fff; border:1px solid #dedbd1; background-position:center; background-repeat:no-repeat; background-image:url(images/ajax-loader-squares.gif); margin:0 10px 10px 0!important; float:left; }
  .lesetipp img { margin:0; }
  #lesetipp_liste { margin-bottom:10px!important; padding:0!important; }
  #lesetipp_liste ul,#lesetipp_liste li { list-style-type:none; padding-left:0; margin-left:0; }
  
  /* Letzte Kommentare */
  .lastcomments_block ul,.lastcomments_block li { list-style:none; padding-left:0; margin-left:0; }
  .lastcomments { margin-bottom:5px; padding:3px 0; float:none; clear:both; min-height:34px; }
  .lastcomments:hover { background:#f3f1eb; border-top:1px solid #dedbd1; border-bottom:1px solid #dedbd1; padding:2px 0; }
  .lastcomments a:hover { text-decoration:none; }
  .lastcomments img { border:1px solid #666; float:left; margin-right:10px; margin-bottom:2px; }
  .lastcomments_text { color:#555555; }
  .lastcomments span { clear:both; }
  
  /* Umfragen */
  .pollarchiv .wp-polls-frage { background-color:#fff!important; border-top:1px solid #dedbd1; }
  .pollarchiv .poll_frage { background:none; margin:20px 0 0!important; height:auto; background-color:#f3f1eb!important; padding:3px 10px; border:1px solid #dedbd1; }
  .stimmencount { font-size:11px; padding-left:15px!important; background:url(images/mint/help.png) no-repeat!important; background-position:0 3px!important; }
  .wp-polls-frage { border-top:none!important; margin:0!important; }
  .wp-polls-frage,.wp-polls-frage li,.wp-polls ul,.wp-polls ul li { list-style:none!important; list-style-type:none!important; }
  .wp-polls ul { background-color:#f3f1eb!important; border:1px solid #dedbd1; margin:20px 0 0; padding:10px 0 5px; }
  .wp-polls ul li { list-style:none!important; list-style-type:none!important; font-size:11px; margin:0 10px 5px; padding:0; }
  .poll_frage { height:80px; background:url(images/sprechblase.jpg) bottom left repeat-x; margin:20px 0 0!important; }
  .postbody .poll_frage { background:url(images/sprechblase.jpg) bottom left no-repeat!important; margin:20px 0 -1px!important; }
  .postbody .wp-polls-frage { border-top:1px solid #dedbd1!important; }
  .votebutton { text-align:right!important; }
  .votebutton input { margin:5px 0 0; background:#fff; padding:3px 10px; border:1px solid #dedbd1; text-align:center; }
  .pollbutton { padding-left:15px!important; background:url(images/mint/arrow_right_grey.png) no-repeat!important; background-position:0 3px!important; }
  
  /* POSTHEADER */
  .postheader h2 { font-size:19px; }
  .postheader { padding-top:0; clear:both!important; }
  .featured { float:left; width:85px; height:35px; margin-right:10px; }
  .featured img { border:none; padding:0; }
  .headline_featured { float:left; width:358px; }
  .headline_standard { float:left; width:453px; }
  .headline_featured p,.headline_standard p { font-size:11px; margin:0; padding:0; }
  .comment { float:left; clear:right; width:120px; margin-left:10px; height:35px; text-align:center; padding-top:3px; background:url(images/Kommentar-Button.png) no-repeat!important; }
  .comment a { font-family:"Warnock Pro","Goudy Old Style",Palatino,"Book Antiqua",Georgia,serif; font-weight:normal; font-size:14px; font-style:italic; color:#454545; }
  
  /* POSTBODY */
  .postbody { overflow:hidden; padding-top:10px; text-align:justify; clear:both!important; }
  .comment_text a, .postbody a { font-weight:bold; color:#0057af; }
  .comment_text a:hover, .postbody a:hover { background-color:#0057af; color:#fff; }
  
  /* POSTFOOTER */
  .postfooter { margin-bottom:50px; padding:0; }
  .postfooter img { padding:2px 0px; margin:5px 0px; border-top:1px solid #dedede; border-bottom: 1px solid #dedede; } 
  
  /* Aufgabe */
  .ielts h2 { line-height:35px; padding-left:92px; }
  
  /* Hinweis */
  .h_headline { background:url(images/silk/icons/help.png) no-repeat 5px 5px #f3f1eb; border-bottom:1px solid #dedbd1; padding:5px 0 5px 25px; margin:0; }
  .hinweis { border:1px solid #dedbd1; color:#333; margin:0 0 10px; }
  .h { margin:0; padding:7px 10px; }
  
  /* Textblock */
  .t { border:1px solid #dedbd1; color:#666; font-family:Georgia,"Times New Roman",serif; background-color:#fff; overflow:auto; padding:5px; margin:0; height:200px; }
  .t_headline { background:url(images/silk/icons/page.png) no-repeat; padding:0 0 5px 20px; margin:0; }
  .text { border:1px solid #dedbd1; background:#f3f1eb; color:#333; padding:5px; margin:0; }
  
  /* Multiple Choice */
  .multiplechoice,.question,.text { margin-bottom:10px; }
  .multiplechoice .answers { margin:0 0 5px; font-size:10px; color:#454545; padding-left:5px; }
  .correct_yes_active { color:green; background-image:url(images/silk/icons/tick.png)!important; }
  .correct_no_active { color:red; background-image:url(images/silk/icons/cross.png)!important; }
  .correct_yes span,.correct_no span { font-weight:bold; margin-left:10px; padding:0 5px; }
  .correct_yes,.correct_no { cursor:pointer; }
  .multiplechoice ol { margin:0 0 0 20px; padding:0; }
  .multiplechoice ol li { margin:0; list-style-type:none; background:url(images/silk/icons/control_play.png) left no-repeat; padding-left:20px; }
  .q { padding:3px 3px 3px 25px; margin:0; background:url(images/vaga/user_edit.png) 5px 3px no-repeat; }
  .a { display:none; padding:0 0 0 25px; background:url(images/vaga/comment.png) 5px 3px no-repeat; }
  .showA { cursor:pointer; font-weight:bold; padding:0 0 0 25px; margin:0; }
  
  /* Postmeta */
  .postmeta { border-top:1px solid #ccc; padding-top:2px; font-size:11px; color:#666; }
  .postmeta a { color:#666; }
  
  /* Navigation */
  #nav { border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0 20px; padding:0; }
  #nav a { color:#666; }
  #nav ul { margin:7px 0; padding:0; }
  #navleft { float:left; }
  #navright { float:right; }
  #nav li { text-transform:uppercase; font-size:10px; line-height:10px; padding:0; list-style-type:none; float:left; }
  #navleft li { margin:0 10px 0 0; }
  #claim { display:none; margin-top:-20px; font-size:20px; color:#666; text-transform:lowercase; text-align:right; }
  
  /* Kommetare */
  #comments-wrap { border-top:3px solid #dedbd1; padding-top:20px; margin-top:20px; }
  #comments_liste { list-style-position:inside; margin:0 0 40px; padding:0; }
  #comments_liste li { margin:90px 0 0; padding:1px 0 0 50px; font-size:200%; clear:both; }
  .comment_wrapper { font-size:50%; margin:-81px 0 0 45px; }
  .comment_avatar { margin:-80px 0 0 -50px; height:68px; width:68px; border:1px solid #dedbd1; float:left; }
  .comment_avatar img { width:60px; height:60px; margin:3px 0 0 3px; }
  .authorcomment { color:#000; }
  .thecomment { color:#999; }
  .authorcomment .comment_avatar { border:1px solid #336699; background:#336699; }
  .authorcomment .comment_avatar img { border:1px solid #336699; }
  .thecomment .comment_avatar { border:1px solid #dedbd1; background:#f3f1eb; }
  .thecomment .comment_avatar img { border:1px solid #dedbd1; }
  .comment_text p { margin:0; padding:5px 0; }
  #comment { width:574px; padding:5px; }
  
  /* Players */
  .player { height:339px; background:#fff url(images/ajax-loader.gif) no-repeat center; }
  .player_select { background-color:black; }
  .player_hd { color: #444; background:url(images/HDvideo.jpg) right no-repeat; padding-right:20px; line-height:22px; text-align: right; cursor: pointer; }
  
  /* Pagenavi */
  .wp-pagenavi { text-align:center!important; padding-bottom:50px; }
  
  /* Sheepman */
  .sheepman_loading { height:420px; background:#fff url(images/ajax-loader.gif) no-repeat center; }
  .sheepman_zoom,.player_zoom { background:url(images/silk/icons/zoom.png) left no-repeat; padding-left:20px; line-height:20px; cursor:se-resize; }
  
  /* Twitter */
  #twitter h3 { background:url(images/twitter.png) left no-repeat; padding-left:40px; line-height:32px; }
  #twitter ul li { margin:0 0 10px; }
  #twitter ul { border-bottom:3px solid #f3f1eb; list-style-type:none; }
  a.twitter-link { background:url(images/silk/icons/link.png) left no-repeat; padding-left:20px; }
  a.twitter-link:hover { background:url(images/silk/icons/link_go.png) left no-repeat; }
  a.twitter-user { font-style:italic; color:#666; }
  a.followme { background:url(images/silk/icons/comments.png) left no-repeat; padding:5px 0 5px 20px; }
  a.followme:hover { background:url(images/silk/icons/comments_add.png) left no-repeat; }
  
  /* Bilderraten */
  #bilderraten_widget .widget_content { padding:5px!important; }
  .bilderraten { text-align:right; vertical-align:bottom; color:white; padding:5px; height:319px; }
  .bilderraten a,.bilderraten a:hover { color:white; text-decoration:underline; background:url(images/silk/icons/arrow_rotate_clockwise.png) no-repeat; padding:0 0 0 20px; }
  
  /* Linkliste */
  .linkliste li { list-style-image:url(images/mint/page_peppermint.png); margin-left:20px; margin-bottom:3px; }
  .linkliste li a:hover { text-decoration:underline; }
  
  /* Comic */
  .comic img { border:none; padding:0; }
  .comic a,.comic a:hover { background-color:#fff; }
  
  /* Twitter */
  .tweetthis { background:url(images/twitter-mini.png) left no-repeat; padding-left:22px; line-height:40px; color:#0057af; }
  a.facebook,a.facebook:hover { background:url(images/pages.png) left no-repeat; display:block; line-height:60px; padding-left:65px; }
  .social { margin:12px 0; }
  .frage { padding-right:5px; padding-left:25px; padding-bottom:5px; cursor:help; background:url(images/vaga/user_edit.png) no-repeat; }
  .antwort { display:none; margin-left:20px; padding-right:5px; padding-left:25px; padding-bottom:5px; background:url(images/vaga/comment.png) no-repeat; }
  #twitter img{ margin-top: 10px; }
    
  /* Zeiten */
  .simplepresent { background:url(images/simplepresent.png) repeat-x; }
  .presentcontinuous { background:url(images/presentcontinuous.png) repeat-x; }
  .simplepast { background:url(images/simplepast.png) repeat-x; }
  .presentperfect { background:url(images/presentperfect.png) repeat-x; }
  .presentperfectcontinuous { background:url(images/presentperfectcontinuous.png) repeat-x; }
  .pastperfect { background:url(images/pastperfect.png) repeat-x; }
  .futuretense { background:url(images/futuretense.png) repeat-x; }
  .neutral { background:url(images/neutral.png) repeat-x; }
  .simplepresent,.presentcontinuous,.simplepast,.presentperfect,.presentperfectcontinuous,.pastperfect,.futuretense,.neutral { margin-top:5px; padding:3px 3px 3px 18px; display:block; }
  h2.simplepresent em,h2.presentcontinuous em,h2.simplepast em,h2.presentperfect em,h2.presentperfectcontinuous em,h2.pastperfect em,h2.futuretense em,h2.neutral em { font-style:normal; color:#666; display:block; margin-top:-20px; font-size:14px; text-align:right; }
  .beispiel { font-style:italic; color:#333; border:1px solid #d8e8f0; background-color:#e4f2fa; display:block; padding:2px 10px; }
  #content_page h3 { font-size:16px; margin:20px 0; }
  #content_page h2 { color:#333; font-size:20px; margin:40px 0 20px; }
  #stimmenliste a { font-size:14px; }
  #stimmenliste ul,#stimmenliste li { list-style-type:none!important; margin-left:0!important; padding-left:0; }
  #stimmenliste li { margin-top:15px!important; }
  #kiwi { margin-bottom:50px!important; }
  #content_page { padding-bottom:40px; }
  #content_page h1 { margin-bottom:20px; }
  #content_page p a { font-weight:bold; color:#0057af; }
  #content_page p a:hover { background-color:#0057af; color:#fff; }
  .suche { margin-top:15px; }
  
  /* Fancy Box */
  div#fancy_overlay { position:absolute; top:0; left:0; z-index:90; width:100%; background-color:#333; }
  div#fancy_loading { position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100; }
  div#fancy_loading div { position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url(images/fancy_progress.png) no-repeat; }
  div#fancy_close { position:absolute; top:-12px; right:-12px; height:30px; width:30px; background:transparent url(images/fancy_closebox.png); cursor:pointer; z-index:100; display:none; }
  div#fancy_content { position:absolute; top:0; left:0; width:100%; height:100%; padding:0; margin:0; z-index:96; }
  #fancy_frame { position:relative; width:100%; height:100%; display:none; }
  img#fancy_img { position:absolute; top:0; left:0; width:100%; height:100%; border:0; padding:0; margin:0; z-index:92; }
  div#fancy_title { position:absolute; bottom:-35px; left:0; width:100%; z-index:100; display:none; }
  div#fancy_title table { margin:0 auto; }
  div#fancy_title div { color:#FFF; font:bold 12px Arial; padding-bottom:2px; }
  td#fancy_title_left { height:32px; width:15px; background:transparent url(images/fancy_title_left.png) repeat-x; }
  td#fancy_title_main { height:32px; background:transparent url(images/fancy_title_main.png) repeat-x; }
  td#fancy_title_right { height:32px; width:15px; background:transparent url(images/fancy_title_right.png) repeat-x; }
  div#fancy_outer { position:absolute; top:0; left:0; z-index:90; padding:18px 18px 58px; margin:0; overflow:hidden; background:transparent; display:none; }
  div#fancy_inner { position:relative; width:100%; height:100%; border:1px solid #444; background:#FFF; }
  a#fancy_left,a#fancy_right { position:absolute; bottom:10px; height:100%; width:35%; cursor:pointer; background-image:url(data:image/gif;base64,AAAA); z-index:100; }
  a#fancy_left { left:0; }
  a#fancy_right { right:0; }
  a#fancy_left:hover { background:transparent url(images/fancy_left.gif) no-repeat 0 100%; }
  a#fancy_right:hover { background:transparent url(images/fancy_right.gif) no-repeat 100% 100%; }
  #fancy_bigIframe,#fancy_freeIframe { position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; }
  div#fancy_bg { display:none; }
  div.fancy_bg { position:absolute; display:block; z-index:70; }
  div.fancy_bg_n { top:-18px; width:100%; height:18px; background:transparent url(images/fancy_shadow_n.png) repeat-x; }
  div.fancy_bg_ne { top:-18px; right:-13px; width:13px; height:18px; background:transparent url(images/fancy_shadow_ne.png) no-repeat; }
  div.fancy_bg_e { right:-13px; height:100%; width:13px; background:transparent url(images/fancy_shadow_e.png) repeat-y; }
  div.fancy_bg_se { bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url(images/fancy_shadow_se.png) no-repeat; }
  div.fancy_bg_s { bottom:-18px; width:100%; height:18px; background:transparent url(images/fancy_shadow_s.png) repeat-x; }
  div.fancy_bg_sw { bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url(images/fancy_shadow_sw.png) no-repeat; }
  div.fancy_bg_w { left:-13px; height:100%; width:13px; background:transparent url(images/fancy_shadow_w.png) repeat-y; }
  div.fancy_bg_nw { top:-18px; left:-13px; width:13px; height:18px; background:transparent url(images/fancy_shadow_nw.png) no-repeat; }

  /* Fotos */
  .wp-caption{  border:1px solid #dedbd1; text-align: center; } 
  .wp-caption a, .wp-caption a:hover{ background-color: #fff; }
  .wp-caption-text{ background:#f3f1eb; padding: 0px 5px; line-height: 25px; margin: 0px; border-top: 1px solid #dedbd1; font-size: 11px; }
  .size-thumbnail{ margin-top: 5px; border:1px solid #fff !important;}
  .alignright{ float: right; margin-left: 15px;}
  .alignleft, .alignnone, .aligncenter{ float: left; margin-right: 15px;}
  
}