/*
Theme Name: SimTimes V10
Theme URI: http://www.simtimes.de
Description: SimTimes V10
Version: 1.2
Author: Michael Brumm
*/



/* ##### ALLGEMEINE DEKLARATIONEN ##### */
body {background: #168abd url(images/layout/hintergrund_winterlich.jpg) top center no-repeat; font-family: Arial, serif; color: #33353a; font-size: 13px; padding: 0; margin: 0;}
#inhalt {width: 960px; margin: 0 auto; position: relative; z-index: 1}
#header {width: 960px; margin-bottom: 30px;}
#hauptinhalt {width: 610px; float: left;}
#sidebar {width: 310px; margin-left: 648px; height: 300px; padding-bottom: 400px;}

a {color: #026a9d; text-decoration: none;}
a:hover {color: #1b5779; text-decoration: none;}

.contentbereich {text-align: justify;}
.clear {clear: both;}
p {line-height: 1.4;}

/* ##### THEMEN-HINTERGRUENDE ##### */
.bg_sims3 {background: #168abd url('images/content/hintergruende/hintergrund_sims3.jpg') center top no-repeat;}
.bg_sims3_reiseabenteuer {background: #e7a572 url('images/content/hintergruende/hintergrund_sims3_reiseabenteuer.jpg') center top no-repeat;}
.bg_sims3_traumkarrieren {background: #6d7ba9 url('images/content/hintergruende/hintergrund_sims3_traumkarrieren.jpg') center top no-repeat;}
.bg_sims3_latenight {background: #2f2d55 url('images/content/hintergruende/hintergrund_sims3_latenight.jpg') center top no-repeat;}
.bg_sims3_lebensfreude {background: #a8d4dd url('images/content/hintergruende/hintergrund_sims3_lebensfreude.jpg') center top no-repeat;}
.bg_sims_mittelater {background: #cead84 url('images/content/hintergruende/hintergrund_sims_mittelalter.jpg') center -38px no-repeat;}
.bg_sims3_einfachtierisch {background: #2f7599 url('images/content/hintergruende/hintergrund_sims3_einfach-tierisch.jpg') center top no-repeat;}
.bg_sims3_showtime {background: #0d2e57 url('images/content/hintergruende/hintergrund_sims3_showtime.jpg') top center no-repeat;}

.bg_weihnachtsaktion {background: #168abd url('images/weihnachten11_bg.jpg') center -18px no-repeat;}

/* ##### UEBERSCHRIFTEN ##### */

h2 {font-family: 'Droid Sans', arial, serif; font-weight: normal; font-size: 21px; color: #1680b1; padding: 0 0 8px 0; margin: 0; text-align: left;}
h3 {font-family: Tahoma; font-weight: bold; font-size: 11px; color: #3074b6; text-align: left; text-transform: uppercase; padding: 3px 0; margin-top: 0px;}
h4, h4 a {font-family: Tahoma; font-size: 16px; font-weight: normal; color: #369525; text-align: left; padding: 0 0 3px 0; margin: 25px 0 15px 0;  border-bottom: 1px dotted #dcdcdc;}
.screenbox h4 { padding: 0 0 3px 0; margin: 0 0 10px 0; }
h5 {font-family: Tahoma; font-size: 16px; padding: 0 0 5px 0; margin-left: 0; margin-top: 0; font-weight: bold; color: #306192; text-align: left; border-bottom: 1px dotted #cccccc;}
h6 {font-family: Tahoma; font-size: 11px; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-left: 0px; margin-top: 30px; border-top: 2px solid #ebf0f5; font-weight: bold; background-color: #f1f6fb; text-transform: uppercase; color: #168abd;}

.titellinie { background: url('images/layout/headline.gif') no-repeat left 7px; margin: 15px 0 10px 0;}
.titellinie span { margin-left: 15px; padding: 0 10px 0 5px; background: #fff; font-size: 11px; color: #6c9bb1; text-transform: uppercase }


/* ##### HEADER ##### */

#headerbild {
         width: 960px;
         height: 232px;
         position: relative;
         background: transparent url(images/header/bg_top.png) bottom no-repeat;
         vertical-align:bottom;
         }

#headerbild img {padding-left: 20px;}
#werbung-sidebar {margin-left: 10px; font-size: 10px; text-align: right; color: #ffffff;}
#feedhinweis {float: left; width: 232px; height: 90px;}


/* ##### SUBMENU ##### */

#subnav {
         background: url('images/infoseiten/bg_navigation.png') repeat-x;
         height:70px;
		 line-height: 66px;
         padding: 0;
         margin: 0;
		 overflow: hidden;
		 width:960px;
		 border-top:2px solid #a7a7a7;
         }

#subnav li {
         padding-left: 1px;
		 background: url('images/infoseiten/bg_border.png') top left no-repeat;
         margin: 0;
         float:left;
         list-style:none;
         }
		 
#subnav li:first-child {padding:0; background: transparent;}

#subnav a, #subnav a:visited {
         color:#1e6182;
         font-family: Arial;
         font-size: 14px;
         text-transform: uppercase;
		 font-weight: bold;
		 padding: 0 22px;
         text-decoration:none;
         display: block;
		 height: 68px;
         }

#subnav a:hover, #subnav a:active,
#subnav li.current_page_item a,
#subnav li.current_page_item a:visited {
         text-decoration:none;
         display: block;
         background: url('images/infoseiten/bg_navigation_hover.png') top center no-repeat;
         }

		 
/* ##### NAVIGATION ##### */

#menu {width:960px; height: 36px; background: url('images/header/menu/bg.gif');}

ul#topnav {
        margin: 0; padding: 0;
        float:left;
        width: 960px;
        background: url('images/header/menu/bg.gif');
        list-style: none;
        font-size: 11px;
        color: #5f5f5f;
        font-family: Tahoma;
        z-index: 100;
}

ul#topnav li {
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
}

ul#topnav li a {
        float: left;
        text-indent: -9999px;
        height: 36px;
}


ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom;}

ul#topnav a.home {background: url('images/menu/menu-home.jpg') no-repeat; width: 90px;}
ul#topnav a.diesims {background: url('images/menu/menu-die-sims.jpg') no-repeat; width: 110px;}
ul#topnav a.diesims2 {background: url('images/menu/menu-die-sims-2.jpg') no-repeat; width: 110px;}
ul#topnav a.diesims3 {background: url('images/menu/menu-die-sims-3.jpg') no-repeat; width: 110px;}
ul#topnav a.konsole {background: url('images/menu/menu-konsole.jpg') no-repeat; width: 110px;}
ul#topnav a.specials {background: url('images/menu/menu-specials.jpg') no-repeat; width: 110px;}
ul#topnav a.mittelalter {background: url('images/menu/menu-sims-mittelalter.jpg') no-repeat; width: 160px;}

ul#topnav li .sub {
        position: absolute;
        top: 36px; left: 0;
        width: 100%;
        background-color: #1c5779;
        padding: 10px 20px 10px 25px;
        float: left;
        display: none;
        z-index: 999 !important;
}

.sub_diesims {top: 36px; left: -90px !important;}
.sub_diesims2 {top: 36px; left: -200px !important;}
.sub_diesims3 {top: 36px; left: -310px !important;}
.sub_mittelalter {top: 36px; left: -420px !important;}
.sub_konsole {top: 36px; left: -580px !important;}
.sub_specials {top: 36px; left: -690px !important;}

ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
        list-style: none;
        margin: 0; padding: 0;
        width: 210px;
        float: left;
}

ul#topnav .sub ul li {
        width: 100%;
        color: #fff;
}
ul#topnav .sub ul li h2 {
        padding: 0;  margin: 0;
        padding-bottom: 3px;
        font-size: 12px;
        font-family: 'Droid Sans', arial, serif;
        font-weight: normal;
        color: #95c8de;
}

ul#topnav .sub ul li a {
        float: none;
        text-indent: 0; /*--Reset text indent--*/
        height: auto;
        padding: 4px 0px 4px 10px;
        background: transparent url('images/sub_arrow.gif') top left no-repeat;
        display: block;
        text-decoration: none;
        color: #fff;
}
ul#topnav .sub ul li a:hover {
        background-color: #164864;
        }

.menu-headline {	background: transparent url('images/menu/menu-head.jpg'); width: 285px;	height: 70px;}		 
.headline-diesims {background-position: 0px 0px;}
.headline-diesims2 {background-position: 0px -70px;}
.headline-diesims3 {background-position: 0px -140px;}
.headline-konsole {background-position: 0px -280px;}
.headline-simtimes {background-position: 0px -420px;}
.headline-specials {background-position: 0px -490px;}
.headline-mittelalter {background-position: 0px -560px;}


/* ##### BREADCRUMB ##### */

.breadcrumb {
         color: #ffffff;
		 margin: 10px 0 10px 36px;
         font-family: Tahoma;
         font-size: 11px;
         }

.breadcrumb a {color: #ffffff; text-decoration: none;}

/* ##### INHALT ##### */

.box_head {
         width: 576px;
         height: 19px;
         padding-left: 36px;
         background: transparent url(images/content/box_head.png) top;
         color: #24517f;
         font-family: Arial;
         font-size: 11px;
         padding-top: 5px;
         font-weight: bold;
         text-transform: uppercase;
         }

.box_head h1 {
         color: #24517f;
         font-family: Arial;
         font-size: 11px;
         padding: 0;
         margin: 0;
         font-weight: bold;
         text-transform: uppercase;
         }

.content_bg {
         margin-left: 1px;
         width: 588px;
         padding: 11px;
         background: transparent url(images/content/hintergrund_blass.png) top;
         -moz-border-radius-bottomleft: 3px;
         -moz-border-radius-bottomright: 3px;
         }

.content_box_oben, .content_box_oben_werbung, .content_box_oben_screens {
         background: transparent url(images/content/box.png) top;
         width: 590px;
         height: 15px;
         }

.content_box_oben_werbung, .content_box_oben_screens {
         margin-top: 12px;
         }

.content_box_unten {
         background: transparent url(images/content/box.png) top;
         background-position: 0px -15px;
         width: 590px;
         height: 15px;
         }

.content {
         background: #ffffff url(images/layout/box_inhalt_bg.png) top;
		 padding: 15px 12px;
         width: 566px;
         }

.content_news {
         background: #ffffff url(images/layout/box_inhalt_bg.png) top;
         padding: 24px;
         width: 542px;
         }

.werbebox {
         background: #ffffff url(images/layout/box_inhalt_bg.png) top;
	 padding: 3px 0 1px 0;
         width: 590px;
         text-align: center;
         }

.screenbox {
         background: #ffffff url(images/layout/box_inhalt_bg.png) top;
         padding: 15px 12px;
         width: 566px;
         text-align: center;
         }

.screenshot-vorschau {
         height: 290px;
         overflow: hidden;
         }

#zurueck {
        margin-top: 10px;
        padding-top: 5px;
        border-top: 1px dotted #cccccc;
        font-size: 10px;
        text-align: right;
        }

#seitennav {
        margin-top: 10px;
        padding-top: 5px;
        border-top: 1px dotted #cccccc;
        text-align: right;
        }


a.contentjumpnumber {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #cbcdce;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        color: #306192;
        background: #ffffff url('images/content/bg-seitennavi.jpg') bottom left no-repeat;
        font-family: tahoma;
        font-weight: normal;
        font-size: 11px;
        }

.contentjumpnumber {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        border: none;
        color: #585858;
        font-weight: bold;
        background-color: #ffffff;
        font-family: tahoma;
        font-size: 11px;
        }

a.contentjumpnumber:hover {
        border: 1px solid #cbcdce;
        color: #17305a;
        background: #ffffff url('images/content/bg-seitennavi.jpg') bottom right no-repeat;
}


/* ##### SIDEBAR ##### */

.rechts_box_head {
         width: 279px;
         height: 19px;
         padding-left: 23px;
         background: transparent url(images/content/rechts_box_head.png) top no-repeat;
         color: #24517f;
         font-family: Arial;
         font-size: 11px;
         padding-top: 5px;
         font-weight: bold;
         text-transform: uppercase;
         margin-left: 10px;
         }

.rechts_content_bg {
         margin-left: 11px;
         width: 294px;
         padding: 3px;
         background: transparent url(images/content/hintergrund_blass.png) top;
         margin-bottom: 5px;
         -moz-border-radius-bottomleft: 3px;
         -moz-border-radius-bottomright: 3px;
         }
		 
.ecke {
		-moz-border-radius-bottomleft: 0px;
        -moz-border-radius-bottomright: 0px;
		margin-bottom: 0px;
		}

.rechts_content {
         background: #ffffff;
         border: 1px solid #6d9db3;
         padding: 10px 10px 5px 10px;
         width: 272px;
         font-size: 11px;
         }

.rechts_content_partner {
         background: #ffffff url(images/content/verlauf_content.gif) top repeat-x;
         border: 1px solid #6d9db3;
         padding: 3px;
         width: 270px;
         font-size: 11px;
         }

.release {
         height: 44px;
         border-bottom: 1px dotted #cccccc;
         padding-bottom: 6px;
         padding-top: 6px;
         }

.release:hover {
         background-color: #f1f6fb;
         }

.release .plattform {
         font-size: 11px;
         font-weight: bold;
         }

.release img {
         margin-right: 10px;
         border: 1px solid #cccccc;
         padding: 1px;
         }

.sidebar_kategorie_anfang {
         padding-bottom: 5px;
         }

.sidebar_kategorie {
         padding-top: 10px;
         padding-bottom: 5px;
         }

.shop-text {font-size: 11px;}

.sidebar_inhalt {margin-left: 20px;}

.link_rss, .link_twitter, .link_facebook {
         background: transparent url('images/content/sidebar/links-social-media.jpg') no-repeat;
         display: block;
         margin-left: 15px;
         width: 257px;
         height: 42px;
         }

.link_rss {background-position: 0px 0px;}
.link_rss:hover {background-position: 0px -42px;}

.link_twitter {background-position: -272px 0px;}
.link_twitter:hover {background-position: -272px -42px;}

.link_facebook {background-position: -544px 0px;}
.link_facebook:hover {background-position: -544px -42px;}

#sidebar_community {
         margin: 15px 0px 15px 0px;
         border-top: 1px dotted #b2b2b2;
         border-bottom: 1px dotted #b2b2b2;
         }

		 
/* ##### NEWS ##### */

.news {margin-left: 24px; margin-right: 24px;}

h1, h1 a {
         text-decoration: none;
         font-size: 21px;
         font-weight: normal;
         font-family: 'Droid Sans', arial, serif;
         color: #306192;
         }

h1 a:hover {color: #174b69;}

.headline h1, .artikel h1 {
         padding-top: 0px;
         padding-bottom: 2px;
         margin-top: 0px;
         margin-bottom: 0px;
         }

.icon {
         width: 30px;
         float:left;
         padding-top: 10px;
         vertical-align: top;
         text-align: center;
         }

.icon img {border:0px;}

.datum {font-size: 10px; text-transform: uppercase;}

.headline {margin-left: 40px; vertical-align: top;}

.autor, .autor a {font-size: 11px; color: #63a316; text-decoration: none;}
.autor a:hover {text-decoration: underline;}

.newstext{
         text-align: justify;
         padding-top: 5px;
         padding-bottom: 10px;
         }

.newstext-full {
         text-align: justify;
         padding-top: 5px;
         padding-bottom: 10px;
         }

.newsinfo {
         text-align: right;
         color: #b2b2b2;
         font-size: 11px;
         width: 540px;
         padding-bottom: 30px;
         }

.newsinfo a{color: #b2b2b2; text-decoration: none;}
.newsinfo a:hover{text-decoration: underline;}

.rss_news a{font-size: 11px; color: #e66232;}
.rss_news a:hover{background-color: #e66232; color: #ffffff;}

.forum_news a{ font-size: 11px; color: #306192 !important;}
.forum_news a:hover{ background-color: #306192; color: #ffffff !important;}

#kategorie-info {margin-top: 15px; font-size: 11px; border-top: 1px dotted #cfcfcf; padding: 10px 0 5px 0; background: #f1f6fb;}
#kategorie-info h1 {margin: 0; padding: 0 0 5px 0; font-size: 12px; font-weight: bold; font-family: Tahoma;}
#kategorie-info h2 {font-size: 11px; margin: 0; padding: 0; font-weight: normal; color: #33353a;}
#kategorie-info img {float: left; margin-right: 20px; margin-left: 10px;}


/* ##### UMFRAGE ##### */

.antwort{
        padding-bottom: 5px;
        text-align: justify;
        font-size: 11px;
        line-height: 14px;
        border-bottom: 5px solid #ffffff;
        }

.ergebnis{
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: justify;
        font-size: 11px;
        border-bottom: 1px dotted #b2b2b2;
        }

.umfrage {
        margin: 0px;
        padding: 0px;
        text-align: justify;
        }

.zahlen {
        text-align: right;
        padding: 0px;
        margin: 0px;
        }


.wp-polls-archive {
        /* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
        /* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
        text-align: left;
        background-image: none;
        display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
        text-align: left;
        list-style: none;
        float: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
        content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
        display: inline;
        border: 0px;
        padding: 0px;
        margin: 0px;
}
.wp-polls-ul {
        padding: 0px;
        margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
        width:100%;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
        /* background-color: #ffffff; */
}
.wp-polls-loading {
        display: none;
        text-align: center;
        height: 16px;
        line-height: 16px;
}
.wp-polls-image {
        border: 0px;
}
.wp-polls .Buttons {
        border:1px solid #c8c8c8;
        background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #0066cc;
        color: #0066cc;
        background-color: #FFFFFF;
}
.wp-polls-paging a:visited {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #0066cc;
        color: #0066cc;
        background-color: #FFFFFF;
}
.wp-polls-paging a:hover {
        border: 1px solid #000000;
        color: #000000;
        background-color: #FFFFFF;
}
.wp-polls-paging a:active {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #0066cc;
        color: #0066cc;
        background-color: #FFFFFF;
}
.wp-polls-paging span.pages {
        padding: 2px 4px 2px 4px;
        margin: 2px 2px 2px 2px;
        color: #000000;
        border: 1px solid #000000;
        background-color: #FFFFFF;
}
.wp-polls-paging span.current {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        font-weight: bold;
        border: 1px solid #000000;
        color: #000000;
        background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
        padding: 2px 4px 2px 4px;
        margin: 2px;
        border: 1px solid #000000;
        color: #000000;
        background-color: #FFFFFF;
}	

.wp-polls .pollbar {
        margin: 1px;
        font-size: 6px;
        line-height: 8px;
        height: 8px;
        background-image: url('http://www.simtimes.de/wp-content/plugins/wp-polls/images/default/pollbg.gif');
        border: 1px solid #c8c8c8;
}	
		

/* ##### FOOTER ##### */

.footer {
	background: url('images/footer/footer.png') top center no-repeat;
    width: 100%;
    height: 175px;
	margin-top: 100px;
    }
	
.footer-content {
	margin: 0 auto;
	font-size: 11px;
	color: #ffffff;
	height: 100px;
	width: 600px;
	padding-top: 40px;
	}
	
.footer-logo {
	width: 200px;
	float: left;
	height: 100px;
	}
	
.footer-text {
	width: 400px;
	height: 40px;
	float: left;
	padding-top: 50px;
	}
	
.footer a {color: #ffffff;}
.footer a:hover {text-decoration: underline;}


#iehinweis {
        width: 100%;
        background-color: #daf3fd;
        color: #1c5779;
        text-align: center;
        border-bottom: 1px solid #1c5779;
        margin-bottom: 5px;
        }

		
/* ##### INFOSEITEN ##### */

#cover {
        margin-right: 15px;
        border: 1px solid #cccccb;
        padding: 4px;
        }

.screenshot {
        margin: 3px;
        border: 1px solid #ddd;
        padding: 4px;
        }

.screenshot:hover {
        border-color: #9ab7d5;
        background-color: #d5e6f3;
        }


.contentbereich ul {
        text-align: left;
        list-style-image: url(images/layout/listenpunkt.gif);
        }

.letztenews {
        display: block;
        padding: 8px;
        font-size: 11px;
        border-bottom: 1px dotted #cccccc;
        }

.letztenews:hover {
        display: block;
        padding: 8px;
        font-size: 11px;
        color: #1f4367;
        text-decoration: none;
        background-color: #f1f6fb;
        border-bottom: 1px dotted #cccccc;
        }

.rechts_content ul, .rechts_content li {
        padding: 0px;
        margin: 0px;
        }

.rechts_content ul {
        list-style-type: none;
        }

.addon_overview {
        margin: 3px;
        border: 1px solid #cccccb;
        padding: 4px;
        }

.video {
       display: block;
       height: 125px;
       width: 180px;
       margin: 4px;
       font-size: 11px;
       text-decoration: none;
       text-align: center;
       float: left;
       }

.video:hover {
       background-color: #f1f6fb;
       color: #1f4367;
       text-decoration: none;
       }

.video img {
        margin-top: 5px;
        margin-bottom: 5px;
        border: 1px solid #cccccb;
        padding: 4px;
        background-color: #ffffff;
       }
	   

/* ##### QUICKINFOS ##### */

.box_quickinfos {
        background-color: #ffffff;
        border: 1px solid #6d9db3;
        padding: 0px;
        width: 292px;
        }

#quickinfo_release, #quickinfo_freigabe, #quickinfo_forum, #quickinfo_amazon {
    background: #ffffff url(images/content/infopanel-infos.jpg);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #306192;
    border-bottom: 1px solid #c2dcef;
    }

#quickinfo_release {background-position: 0px 0px;}
#quickinfo_freigabe {background-position: 0px -29px;}
#quickinfo_forum {background-position: 0px -58px;}
#quickinfo_amazon {border-bottom: 0px; background-position: 0px -87px;}


/* ##### WERBUNG ##### */

#werbung_sidebar {
    color: #ffffff;
    font-size: 11px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    width: 310px;
    margin-left: 11px;
    }


/* ##### ARTIKELUEBERSICHT ##### */

.artikel {
         background: #ffffff url(images/content/bg_artikel.gif) bottom repeat-x;
         padding: 5px;
         padding-bottom: 10px;
         margin-bottom: 20px;
         border-bottom: 1px dotted #cccccc;
         }

.artikel:hover {
         background-color: #f1f6fb;
         background-image: none;
         }

.artikel img {
        margin-right: 15px;
        margin-bottom: 15px;
        border: 1px solid #cccccb;
        background: white;
        padding: 4px;
        }





/* ##### TEAMSEITEN ##### */


#team_dabei {
    background: #ffffff url(images/content/team/team_dabei.gif);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #306192;
    }

#team_geburtstag {
    background: #ffffff url(images/content/team/team_geburtstag.gif);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #306192;
    border-bottom: 1px solid #c2dcef;
    }

#team_email {
    background: #ffffff url(images/content/team/team_email.gif);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #306192;
    border-bottom: 1px solid #c2dcef;
    }

#team_wohnort {
    background: #ffffff url(images/content/team/team_wohnort.gif);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #306192;
    border-bottom: 1px solid #c2dcef;
    }



/* ##### LIGHTBOX ##### */

    div.dark_rounded .pp_top .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
    div.dark_rounded .pp_top .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
    div.dark_rounded .pp_top .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

        div.dark_rounded .pp_content { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
        div.dark_rounded .pp_next:hover { background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
        div.dark_rounded .pp_previous:hover { background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
        div.dark_rounded .pp_expand { background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
        div.dark_rounded .pp_expand:hover { background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
        div.dark_rounded .pp_contract { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
        div.dark_rounded .pp_contract:hover { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
        div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
        div.dark_rounded .currentTextHolder { color: #1c5779; }
        div.dark_rounded .pp_description { color: #fff; }

        div.dark_rounded .pp_arrow_previous { background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
                div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
        div.dark_rounded .pp_arrow_next { background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
                div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

        div.dark_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
        div.dark_rounded .pp_bottom .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
        div.dark_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

        div.dark_rounded .pp_loaderIcon { background: url(images/prettyPhoto/dark_rounded/loader.png) center center no-repeat; } /* Loader icon */

       div.pp_pic_holder a:focus { outline:none; }

        div.pp_overlay {
                background: #0082c6;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
                z-index: 9500;
        }

        div.pp_pic_holder {
                display: none;
                position: absolute;
                width: 100px;
                z-index: 10000;
        }

                .pp_top {
                        height: 20px;
                        position: relative;
                }
                        * html .pp_top { padding: 0 20px; }

                        .pp_top .pp_left {
                                height: 20px;
                                left: 0;
                                position: absolute;
                                width: 20px;
                        }
                        .pp_top .pp_middle {
                                height: 20px;
                                left: 20px;
                                position: absolute;
                                right: 20px;
                        }
                                * html .pp_top .pp_middle {
                                        left: 0;
                                        position: static;
                                }

                        .pp_top .pp_right {
                                height: 20px;
                                left: auto;
                                position: absolute;
                                right: 0;
                                top: 0;
                                width: 20px;
                        }

                .pp_content {
                        height: 40px;
                        position: relative;
                        text-align: left;
                        width: 100%;
                }

                        .pp_content .pp_details {
                                display: none;
                                margin: 10px 15px 28px 20px;
                        }
                                .pp_description {
                                        display: none;
                                        float: left;
                                        margin: 0;
                                }

                                .pp_nav {
                                        clear: left;
                                        float: left;
                                        margin: 3px 0 0 0;
                                }

                                        .pp_nav p {
                                                float: left;
                                                margin: 2px 4px;
                                        }

                                        .pp_nav a.pp_arrow_previous,
                                        .pp_nav a.pp_arrow_next {
                                                display: block;
                                                float: left;
                                                height: 15px;
                                                margin-top: 3px;
                                                overflow: hidden;
                                                text-indent: -10000px;
                                                width: 14px;
                                        }

                .pp_hoverContainer {
                        left: 0;
                        position: absolute;
                        top: 0;
                        width: 100%;
                        z-index: 2000;
                }

                a.pp_next {
                        background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
                        display: block;
                        float: right;
                        height: 100%;
                        text-indent: -10000px;
                        width: 49%;
                }

                a.pp_previous {
                        background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
                        display: block;
                        float: left;
                        height: 100%;
                        text-indent: -10000px;
                        width: 49%;
                }

                a.pp_expand,
                a.pp_contract {
                        cursor: pointer;
                        display: none;
                        height: 20px;
                        position: absolute;
                        right: 30px;
                        text-indent: -10000px;
                        top: 10px;
                        width: 20px;
                        z-index: 20000;
                }

                a.pp_close {
                        display: block;
                        float: right;
                        text-indent: -10000px;
                }

                .pp_bottom {
                        height: 25px !important;
                        position: relative;
                }
                        * html .pp_bottom { padding: 0 20px; }

                        .pp_bottom .pp_left {
                                height: 20px;
                                left: 0;
                                position: absolute;
                                width: 20px;
                        }
                        .pp_bottom .pp_middle {
                                height: 20px;
                                left: 20px;
                                position: absolute;
                                right: 20px;
                        }
                                * html .pp_bottom .pp_middle {
                                        left: 0;
                                        position: static;
                                }

                        .pp_bottom .pp_right {
                                height: 20px;
                                left: auto;
                                position: absolute;
                                right: 0;
                                top: 0;
                                width: 20px;
                        }

                .pp_loaderIcon {
                        display: none;
                        height: 24px;
                        left: 50%;
                        margin: -12px 0 0 -12px;
                        position: absolute;
                        top: 50%;
                        width: 24px;
                }

                #pp_full_res {
                        display: none;
                        line-height: 1 !important;
                        margin: 0 auto;
                        text-align: center;
                        width: 100%;
                }

                div.ppt {
                        color: #fff;
                        display: none;
                        font-size: 17px;
                        left: 0;
                        position: absolute;
                        top: 0;
                        z-index: 9999;
                }




/* ##### TIPPS & TRICKS ##### */

.tipptabelle {width: 100%;}

.tipptabelle_kopf {
        background-color: #88c537;
        border-top: 2px solid #74aa41;
        text-align:center;
        }

.tipptabelle_kopf td {
        background-color: #88c537;
        text-align:center;
        padding: 4px;
        vertical-align:bottom;
        }

.zeile1 td{
        background-color: #f1f6fb;
        text-align:center;
        color: #000000;
        padding: 3px;
        vertical-align:middle;
        font-family:Verdana;
        font-size: 10px;
        }

.zeile2 td{
        background-color: #ffffff;
        text-align:center;
        color: #000000;
        padding: 3px;
        vertical-align:middle;
        font-family:Verdana;
        font-size: 10px;
        }

.werbehinweis {
        margin:0 auto;
        width: 468px;
        text-align: right !important;
        font-size: 10px !important;
        color: #777;
        }

#artikelhinweis {
        padding: 5px;
        color: #c11515;
        background-color: #fdc7c7;
        font-size: 11px;
        border: 1px solid #c11515;
        }


.tabellenkopf {
        background-color: #88c537;
        border-top: 2px solid #74aa41;
        padding: 5px 10px 5px 20px;
        font-weight: bold;
        color: #ffffff;
        }

.zwischenheadline {
        background-color: #f1f6fb;
        padding: 5px 10px 5px 20px;
        font-weight: bold;
        color: #2e658e;
        border-bottom: 1px dotted #2e658e;
        }

.zeile {
        padding: 5px 10px 5px 20px;
        vertical-align: top;
        border-bottom: 1px dotted #cccccc;
        text-align: left;
        }

.zeile_klein {
        padding: 5px 10px 5px 20px;
        vertical-align: top;
        border-bottom: 1px dotted #cccccc;
        text-align: left;
        font-size: 11px !important;
        }

.tt_charakter_bild {
        vertical-align: top;
        padding-top: 5px;
        }

.special_10_jahre li {
     padding-bottom: 15px;
     list-style-image: url('images/sonstiges/10_jahre_auflistung.gif');
     }

/* ##### PAGE-NAVI ##### */	 
	 
.wp-pagenavi {
        width: 100%;
        text-align: center;
        font-family: tahoma;
        font-size: 11px;
        }

.wp-pagenavi a, .wp-pagenavi a:link {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #cbcdce;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        color: #306192;
        background: #ffffff url('images/content/bg-seitennavi.jpg') bottom left no-repeat;
        }

.wp-pagenavi a:visited {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #e3e3e3;
        color: #306192;
        background: #ffffff url('images/content/bg-seitennavi.jpg') bottom left no-repeat;
}
.wp-pagenavi a:hover {
        border: 1px solid #7eae39;
        color: #fff;
        background: #90c741;
}
.wp-pagenavi a:active {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        text-decoration: none;
        border: 1px solid #e3e3e3;
        color: #306192;
        background-color: #ffffff;
}
.wp-pagenavi span.pages {
        padding: 2px 6px 2px 6px;
        margin: 2px 2px 2px 2px;
        border: none;
        color: #306192;
        background-color: #ffffff;
}
.wp-pagenavi span.current {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        border: none;
        color: #585858;
        font-weight: bold;
        background-color: #ffffff;
}
.wp-pagenavi span.extend {
        padding: 2px 6px 2px 6px;
        margin: 2px;
        border: 1px solid #e3e3e3;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        color: #306192;
        background-color: #ffffff;
}








.contentbereich p {line-height: 1.4; font-size: 13px;}

#share {
     padding: 10px;
     margin: 20px 0px 20px 0px;
     border-top: 1px dotted #3b5998;
     border-bottom: 1px dotted #3b5998;
     }

#twitter-link {padding-top: 10px;}
.facebook-like{text-align: right; padding-top: 10px;}

#facebook-moegen {
     border-top: 1px dotted #3b5998;
     margin-top:  10px;
     padding-top: 6px;
     }

#werbung-post {
     width: 542px;
     text-align: center;
     padding: 5px 0px;
     margin: 5px 0px 30px 0px;
     border-top: 1px dotted #e5e5e5;
     border-bottom: 1px dotted #e5e5e5;
     }

.kommentare {
     font-size: 11px;
     padding-bottom: 10px;
     color: #306192;
     }






.toggler {
        cursor:pointer;
        font-size: 11px;
        text-decoration: none;
        line-height:24px;
        display: block;
        background-color: #e5e5e5;
        }

.toggler-closed {
        padding-left:6px;
        height:24px;
        color: #504e4b;
        text-transform: uppercase;
        background: #e5e5e5 url('images/feed-balken.gif');
        background-position: 0px 0px;
}

.toggler-closed:hover {
        padding-left:6px;
        height:24px;
        color: #2c2b29;
        text-transform: uppercase;
        font-weight: normal;
        text-decoration: none;
        background: #e5e5e5 url('images/feed-balken.gif');
        background-position: 0px -24px;
}

.toggler-opened {
        padding-left:6px;
        height:24px;
        color: #504e4b;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        background: #e5e5e5 url('images/feed-balken.gif');
        background-position: 0px -48px;
}

.toggler-opened:hover {
        padding-left:6px;
        height:24px;
        color: #2c2b29;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        background: #e5e5e5 url('images/feed-balken.gif');
        background-position: 0px -72px;
}

.toggler-c-opened {
           background:#e5e5e5;
           border-top: 1px solid #fff;
        }

.toggler-c ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

.toggler-c ul li a, .feed {
        display: block;
        font-size: 11px;
        color: #504e4b;
        padding: 6px 6px 6px 18px;
        background: transparent url('images/liste.gif') no-repeat;
        background-position: 6px 10px;
        }



.update-link {display: block; padding: 5px; float: left; margin: 5px; width: 150px; height: 105px; text-decoration: none; border: 1px solid #f1f6fb;}
.update-link:hover, #update-archiv-zoo:hover {background-color: #f1f6fb; border-color: #40a5d8;}
.update-link img {border: 0;}

#update-archiv-zoo {display: block; line-height: 16px; font-size: 11px; border-top: 1px solid #f1f6fb; border-bottom: 1px solid #f1f6fb; text-align: right; margin-top: 20px;}

.update-sidebar {display: block; margin: 0 6px 10px 0; width: 160px; float: left}
.update-sidebar img {border: 1px solid #dddddd; padding: 4px;}
.update-sidebar:hover img {border-color: #9ab7d5; background-color: #d5e6f3 }

.sehr-klein {font-size: 10px;}
.sehr-klein2 {font-size: 10px; margin-top: 41px; line-height: 120%}

.faq-frage {display: block; background: transparent url('images/content/bg-faq.gif') bottom left repeat-x; border-bottom: 1px solid #d3d3d3; color: #369525}
.faq-frage h2 {margin: 0; padding: 0 0 0 5px; font-size: 13px; line-height: 26px; color: #369525}

.faq-frage:hover {background: #369525; color: #ffffff}
.faq-frage:hover  h2{background: #369525; color: #ffffff}

.frage-head {color: #a0a0a0; font-size: 11px; text-transform: uppercase;}
.frage {border-bottom: 1px dotted #d5d5d5; border-top: 1px dotted #d5d5d5; padding: 5px 0; margin-top: 5px;}
.faqantwort {font-size: 13px; font-weight: bold; margin-top: 20px;}




#kommentare {list-style: none; margin: 0; padding: 0;}
#kommentare ul {list-style: none; margin: 0 0 0 30px; padding: 0;}
#kommentare li {margin-bottom: 20px;}

.kommentar-kopf {font-size: 11px; color: #168abd; padding-bottom: 2px;}
.kommentar-kopf .kommentar-datum {color: #9d9d9d;}

.kommentar-text {background: #ffffff url('images/content/bg-kommentar.jpg') top left no-repeat; padding: 4px 0 10px 8px;}
.kommentar-fuss {text-align: right; font-size: 11px; border-top: 1px dotted #cbcbcb; padding-top: 3px;}



.mittelalter-held, .mittelalter-held-mitte {float: left; width: 160px; height: 280px;}
.mittelalter-held-mitte {margin: 0 40px;}
.mittelalter-held span, .mittelalter-held-mitte span {font-size: 12px; font-weight: bold; color: #168abd;}
.mittelalter-held img, .mittelalter-held-mitte img {margin-bottom: 5px; padding: 4px; border: 1px solid #cccccb;}
.mittelalter-held p, .mittelalter-held-mitte p {font-size: 11px;}


.ngg-gallery-thumbnail img {width: 100px; height: 75px;}




#shop {height: 100px;}
#shop-bild {margin-right: 5px;}
#shop_titel {margin: 0; padding: 0 0 5px 0; font-weight: bold; font-size: 12px; color: #33353a; font-family: Tahoma;}
#shop-info {font-size: 10px;}

.shop-link {
   background: #ffffff url('images/sonstiges/amazon.png') top left no-repeat;
   background-position: 2px 2px;
   border: 1px solid #bfe575;
   padding: 3px 6px 4px 24px;
   margin: 14px 0 0 69px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   width: 90px;
   border-radius: 4px;
   color: #33353a;
   font-size: 11px;
   display: block;
   font-family: Tahoma, serif;
   text-decoration: none;
   vertical-align: middle;
   }

.shop-link:hover {background-color: #90c741; color: #ffffff; border-color: #7eae39;}

h2 span {font-size: 14px;}
.kommentarliste {padding: 0; margin: 0 0 0 28px;}
.kommentarliste li {font-size: 18px; list-style-type: decimal-leading-zero; font-weight: bold; color: #c2d5de; border-left: 2px dotted #e4eaf1; padding: 0; margin: 35px 0 0 5px}
.kommentarbereich, .kommentarliste .byuser .children .kommentarbereich {padding: 5px 5px 0 8px; background: #ffffff}

.kommentarliste .byuser {color: #6d9db3; border-color: #cccccc}
.kommentarliste .byuser .kommentarbereich {background-color: #f1f6fb;}
.kommentarliste .byuser  .kommentar-avatar {background: url('images/sonstiges/ava_st.png'); border-color: #f1f6fb}

.kommentar-avatar, .kommentarliste .byuser .children .kommentar-avatar {width: 50px; height: 50px; background: url('images/sonstiges/ava_leer.jpg'); border: 1px solid #b8cee3; margin: 0 10px 5px 0; float: left;}
.kommentar-autor, .kommentar-antworten {font-size: 11px; font-weight: normal; color: #33353a;}
.kommentar-autor strong {font-size: 16px;}
.kommentar-body p {font-size: 12px; color: #33353a; text-align: justify; font-weight: normal;}
.kommentar-antworten {padding: 0 0 3px 0; border-bottom: 2px dotted #e4eaf1;}

.kommentar-freischaltung {background: #fffbcc; border: 1px solid #e6db55; padding: 2px; font-weight: normal; text-align: center; font-size: 11px; margin: 0 0 0 60px; color: #33353a;}

#kommentare {list-style: none; margin: 0; padding: 0;}
#kommentare ul {list-style: none; margin: 0 0 0 30px; padding: 0;}
#kommentare li {margin-bottom: 20px;}

.kommentar-kopf {font-size: 11px; color: #168abd; padding-bottom: 2px;}
.kommentar-kopf .kommentar-datum {color: #9d9d9d;}

.kommentar-text {background: #ffffff url('images/content/bg-kommentar.jpg') top left no-repeat; padding: 4px 0 10px 8px;}
.kommentar-fuss {text-align: right; font-size: 11px; border-top: 1px dotted #cbcbcb; padding-top: 3px;}

.kommentar-regeln li {padding-bottom: 5px;}

#comment {font-family: Tahoma; font-size: 11px; width: 450px;}


/* ##### COUNTDOWN + TEASER ##### */

.teaser-et {
	background: transparent url('images/teaser/sims3einfachtierisch.png') top left no-repeat;
	width: 960px;
	height: 120px;
	position: relative;
	}
	

.teaser-et #infos {
	width: 290px;
	height: 105px;
	display: block;
	position: absolute;
	left: 25px;
	}

.teaser-et #bestellen-amazon {
	width: 66px;
	height: 30px;
	display: block;
	position: absolute;
	left: 759px;
	top: 53px;
	}	
	
.teaser-et #bestellen-origin {
	width: 66px;
	height: 30px;
	display: block;
	position: absolute;
	left: 850px;
	top: 53px;
	}

/* jQuery Countdown styles 1.5.6. */
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 180px;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 50px;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
}
.countdown_amount {
	font-size: 20px;
}
.countdown_descr {
	display: block;
	width: 100%;
}


.teilen {width: 540px; margin: 10px 0 20px 0;}	
.teilen-fb {width: 90px; height: 35px; font-size: 11px; text-transform: uppercase; padding-bottom: 10px}
.teilen-twitter {width: 90px; height: 35px; font-size: 11px; text-transform: uppercase; padding-bottom: 5px}
.teilen-code {width: 450px; height: 35px;}

.addon-link {float: left; display: block; width: 169px; height: 222px; background: url('images/layout/bg_addoncover.jpg'); margin: 5px 7px}
.addon-link img {margin: 9px 0 0 18px;}

#countdown {margin-left: 40px;}


.news-share {width: 542px; height: 24px; padding: 10px 0 5px 0; margin-bottom: 20px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }
.news-gl {float: right; width: 50px; height: 24px;}
.news-fb {float: right; width: 110px; height: 24px; }
.news-empfehlen {float: right; width: 412px; height: 24px; line-height: 22px; font-size: 11px; padding-right: 30px; text-align: right;} 
.news-share-buttons {float: right; width: 80px; height: 24px;}
.news-share-buttons p {line-height: 22px; margin: 2px 0 0 0; padding: 0}
.news-share-fb, .news-share-tw, .news-share-gp {display: block; width: 16px; height: 16px; background-position: left top; margin-left: 10px; float: right;}
.news-share-fb:hover, .news-share-tw:hover, .news-share-gp:hover {border-bottom: 1px solid #fff}
.newstext:hover .news-share-fb, .newstext:hover .news-share-tw, .newstext:hover .news-share-gp {background-position: bottom left;}
.newstext-full:hover .news-share-fb, .newstext-full:hover .news-share-tw, .newstext-full:hover .news-share-gp {background-position: bottom left;}
.news-share-fb {background: url('images/share-facebook.jpg');}
.news-share-tw {background: url('images/share-twitter.jpg');}
.news-share-gp {background: url('images/share-google.jpg');}



/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
        height: 160px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.gc-special {background: #e4f1f7; padding: 5px; border-top: 1px solid #a6c8d9; border-bottom: 1px solid #a6c8d9;}


/* ##### DIE SIMS MITTELALTER ##### */

.bg_sims_mittelater .content_bg {background: transparent;}
.bg_sims_mittelater .content, .bg_sims_mittelater .werbebox, .bg_sims_mittelater  .screenbox {background: url('images/mittelalter/bg_inhalt.jpg') top center;}
.bg_sims_mittelater .content_box_oben, .bg_sims_mittelater .content_box_oben_werbung, .bg_sims_mittelater .content_box_oben_screens {background: url('images/mittelalter/bg_inhalt_top.png') top center; width: 590px; height: 54px;}
.bg_sims_mittelater .content_box_unten {background: url('images/mittelalter/bg_inhalt_bottom.png') top center; width: 590px; height: 54px;}
.bg_sims_mittelater #subnav  {background: #361810 url('images/mittelalter/submenu.jpg'); border-color: #311309;}
.bg_sims_mittelater #subnav a:hover, .bg_sims_mittelater #subnav a:active, .bg_sims_mittelater #subnav li.current_page_item a, .bg_sims_mittelater #subnav li.current_page_item a:visited {background: #1c0400;}
.bg_sims_mittelater .box_head, .bg_sims_mittelater .rechts_box_head {display: none;}

.bg_sims_mittelater .contentbereich {color: #523218;}
.bg_sims_mittelater .contentbereich a, .bg_sims_mittelater .screenbox a {color: #b83c0a;}
.bg_sims_mittelater .contentbereich h2 {color: #743a16;}
.bg_sims_mittelater .contentbereich h4, .bg_sims_mittelater .screenbox h4 {color: #743a16; border-color: #b99a70;}

.bg_sims_mittelater .rechts_content_bg {-moz-border-image: url('images/mittelalter/border.png') 36 0 36 0 repeat; border-width: 36px 0 36px 0; background: transparent; -webkit-border-image: url('images/mittelalter/border.png') 36 0 36 0 repeat; border-image: url('images/mittelalter/border.png') 36 0 36 0 repeat; margin-top: 25px}
.bg_sims_mittelater .rechts_content {border: none; background: transparent;}

.bg_sims_mittelater .rechts_content a.letztenews {color: #b83c0a; border-color: #311309;}
.bg_sims_mittelater .box_quickinfos {background: transparent; border: none;}

.bg_sims_mittelater .titellinie, .bg_sims_mittelater .titellinie span {color: #743a16; background: transparent; padding-left: 0px; margin-left: 3px;}

.bg_sims_mittelater #quickinfo_release, .bg_sims_mittelater #quickinfo_freigabe, .bg_sims_mittelater #quickinfo_forum, .bg_sims_mittelater #quickinfo_amazon {
    background: #ffffff url(images/mittelalter/spielinfos.jpg);
    width: 240px;
    height: 21px;
    margin-left: 1px;
    padding-left: 50px;
    padding-top: 8px;
    font-family: Tahoma;
    font-size: 11px;
    color: #523218;
    border: none;
    }

.bg_sims_mittelater #quickinfo_release a, .bg_sims_mittelater #quickinfo_freigabe a, .bg_sims_mittelater #quickinfo_forum a, .bg_sims_mittelater #quickinfo_amazon a {color: #b83c0a;}

.bg_sims_mittelater #quickinfo_release {background-position: 0px 0px;}
.bg_sims_mittelater #quickinfo_freigabe {background-position: 0px -29px;}
.bg_sims_mittelater #quickinfo_forum {background-position: 0px -58px;}
.bg_sims_mittelater #quickinfo_amazon {border-bottom: 0px; background-position: 0px -87px;}





.ip-links, .ip-links li {list-style: none; margin: 0; padding: 0}
.ip-links li {padding-bottom: 10px;}
.ip-links li a {display: block; padding: 10px 5px; color: #585a60; height: 90px}
.ip-links li a:hover {background: #f1f6fb; color: #083f59}
.ip-links li a:hover h2 {color: #00539b;}
.ip-links li a h2 {font-size: 16px; padding: 0 0 4px 0; margin: 0; color: #00539b}
.ip-links li img {float: left; margin-right: 15px;}


.single {font-size: 16px; font-family: Arial; font-weight: bold; background: url('images/content/headline_shadow.png') bottom left repeat-x; line-height: 20px; padding: 12px 0 15px 5px; margin-bottom: 5px; color: #555555}
.related {list-style: none; padding: 0; margin: 0;}
.related a {display: block; padding: 8px; font-size: 12px; border-bottom: 1px dotted #cccccc;}
.related a:hover {display: block; padding: 8px; font-size: 12px; color: #1f4367; text-decoration: none; background-color: #f1f6fb; border-bottom: 1px dotted #cccccc;}

.ad-single {border-top: 1px solid #cbdae1; border-bottom: 1px solid #cbdae1; width: 542px; padding: 15px 0; margin: 15px 0; text-align: center;}



.weihnachten2011 {width: 960px; height: 500px; background: #132819 url('images/weihnachten11_aktion_bg.jpg') top center no-repeat; position: relative;}
.weihnachten2011 .aktionstext {color: #fff; font-size: 11px; position: absolute; top: 100px; left: 80px; width: 440px;}
.weihnachten2011 .teilnahmebedingungen {color: #529834; font-size: 10px; position: absolute; top: 390px; left: 200px; width: 580px;}
.weihnachten2011 .formular {color: #000; font-size: 11px; position: absolute; top: 100px; right: 80px; width: 280px;}
.weihnachten2011 .formular .wpcf7-quiz-label {color: #fff; display: block; height: 20px; line-height: 20px; background: #2b512c; margin: 0; padding: 2px 0 2px 5px; width: 255px}
.weihnachten2011 .formular .wpcf7-text, .weihnachten2011 .formular .wpcf7-quiz {height: 20px; line-height: 20px; font-size: 12px; padding: 3px 0 3px 25px; background: #fff url('images/bg_form.jpg'); border: none; width: 235px}

.weihnachten2011 .gewinner {position: absolute; top: 310px; left: 150px; width: 586px; background: url('images/gewinner_01.png') top left no-repeat; height: 80px;}

div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors {background: #ffeb9c; font-size: 11px; padding: 5px; border: 1px solid #ad653e; color: #ad653e;}
.weihnachten2011 .formular .wpcf7-quiz {margin-left: -2px;}




.kopfzeile {background: url('images/kopfzeile/bg_kopfzeile.png') top left repeat-x; width: 100%; height: 92px; z-index: 10; position: relative}
.kopfzeile-wrapper {width: 960px; margin: 0 auto; background: url('images/kopfzeile/bg_header-wrapper.png') top left no-repeat}

.kopfzeile-wrapper .logo {width: 210px; height: 90px; float: left;}
.kopfzeile-wrapper .logo img {margin-top: 32px}

.kopfzeile-wrapper .top-nav {float: left; width: 750px; height: 25px;}
.kopfzeile-wrapper .top-nav ul {list-style: none; margin: 0; padding: 0;}
.kopfzeile-wrapper .top-nav ul li {line-height: 25px; font-size: 11px; padding-right: 20px; float: left}
.kopfzeile-wrapper .top-nav ul li a {color: #777; text-decoration: none;}
.kopfzeile-wrapper .top-nav ul li a:hover {text-decoration: underline}

.kopfzeile-wrapper .main-nav {float: left; width: 750px; height: 60px;}
.kopfzeile-wrapper .main-nav ul {margin: 8px 0 0 0; padding: 0; list-style: none;}
.kopfzeile-wrapper .main-nav ul li{float: left; line-height: 44px; position: relative;}
.kopfzeile-wrapper .main-nav ul li .sub_menu {display: none}
.kopfzeile-wrapper .main-nav ul li:hover .sub_menu {display: block;}

.kopfzeile-wrapper .main-nav .menu_sims3_inner_start, .kopfzeile-wrapper .main-nav .menu_sims3_inner, .kopfzeile-wrapper .main-nav .menu_sims3_inner_last {text-transform: uppercase; color: #116088; font-size: 14px; font-weight: bold;}

.kopfzeile-wrapper .main-nav .menu_sims3_start {background: url('images/kopfzeile/bg_sims3_menu.png') top left; width: 69px; height: 44px;}
.kopfzeile-wrapper .main-nav .menu_sims3_inner_start {background: url('images/kopfzeile/bg_sims3_menu.png') -69px 0; padding: 0 15px 0 5px}
.kopfzeile-wrapper .main-nav .menu_sims3_inner_start a, .kopfzeile-wrapper .main-nav .menu_sims3_inner a, .kopfzeile-wrapper .main-nav .menu_sims3_inner_last a {display: block}
.kopfzeile-wrapper .main-nav .menu_sims3_inner {background: url('images/kopfzeile/bg_sims3_menu.png') -200px 0; padding: 0 15px 0 5px}
.kopfzeile-wrapper .main-nav .menu_sims3_inner_last {background: url('images/kopfzeile/bg_sims3_menu.png') -200px 0; padding: 0 0 0 5px}
.kopfzeile-wrapper .main-nav .menu_sims3_ende {background: url('images/kopfzeile/bg_sims3_menu.png') top right; width: 15px; height: 44px; margin-right: 5px}

.kopfzeile-wrapper .main-nav .menu_sims3_inner span {width: 10px; height: 6px; display: block; margin: 18px 0 0 2px; float: right; background: url('images/kopfzeile/bg_pfeil.png')}

.menu_main_normal, .menu_main_normal_last {text-transform: uppercase; color: #3a84a7; font-size: 12px; font-weight: bold; padding-left: 5px}
.menu_main_normal {padding-right: 10px}
.menu_main_normal span, .menu_main_normal_last span {width: 10px; height: 6px; display: block; margin: 19px 0 0 2px; float: right; background: url('images/kopfzeile/bg_pfeil.png')}

#menu_sims3_addons {width:139px;}
#menu_sims3_addons:hover {background: url('images/kopfzeile/sims3_menu_hover.png') top left repeat-x;}
.sub_sims3_addons {display: block; width: 500px; background: #fff url('images/kopfzeile/bg_submenu.png') top left repeat-x; position: absolute; top: 43px; left:-341px}
.sub_sims3_addons .sub_border {width: 500px; position: relative; background: url('images/kopfzeile/overlay_sims3_addons.png') top right no-repeat;}

.sub_border {font-size: 12px; font-weight: normal; text-transform: none; border-bottom: 2px solid #2c7396;}

#menu_sims3_konsole {width: 82px;}
#menu_sims3_konsole:hover {background: url('images/kopfzeile/sims3_menu_hover.png') top left repeat-x;}
.sub_sims3_konsole{display: block; width: 500px; background: #fff url('images/kopfzeile/bg_submenu.png') top left repeat-x; position: absolute; top: 43px; left:-398px}
.sub_sims3_konsole .sub_border {width: 500px; position: relative; background: url('images/kopfzeile/overlay_sims3_konsole.png') top right no-repeat;}

#menu_weitere_spiele {width: 139px;}
#menu_weitere_spiele:hover {background: url('images/kopfzeile/sims3_menu_hover.png') top left repeat-x;}
.sub_weitere{display: block; width: 500px; background: #fff url('images/kopfzeile/bg_submenu.png') top left repeat-x; position: absolute; top: 43px; left:-346px}
.sub_weitere .sub_border {width: 500px; position: relative; background: url('images/kopfzeile/overlay_weitere.png') top right no-repeat;}


.spieltitel {display: block; width: 245px; font-size: 11px; text-transform: uppercase; line-height: 30px; font-weight: normal; padding-left: 5px;}
.spieltitel .v11_spielinfo {display: none;}
.spieltitel:hover .v11_spielinfo {display: block; position: absolute; top: 14px; left: 0; width: 230px; padding: 10px 5px 5px 10px; background: #fff}
.spieltitel:hover {background: #fff url('images/kopfzeile/sub_hover_pfeil.png') 0px 7px no-repeat;}
.spieltitel:hover .v11_spielinfo h2 {font-size: 14px; margin: 0; padding: 0 0 5px 0; text-transform: none; line-height: 1.4}
.spieltitel:hover .v11_spielinfo p {font-size: 11px; margin: 0; text-transform: none; color: #777; padding: 10px 0;}
.spieltitel:hover .v11_spielinfo .weitere-infos {font-size: 11px; margin: 3px 0; padding: 3px 5px; text-transform: none; color: #fff; background: #8dc341; line-height: 14px; display: inline }
.spieltitel:hover .v11_spielinfo .weitere-infos:hover {background: #81af41}

.sub_sims3_addons .v11_spielinfo {min-height: 411px;}
.sub_weitere .v11_spielinfo {min-height: 361px;}
.sub_sims3_konsole .spiel-liste {min-height: 370px;}

.spiel-liste {float: right; width: 245px; background: #d5e7f1; margin-top: 14px; padding: 10px 10px 0 0}
.spiel-liste strong {padding-left: 10px;}
.spiel-liste a {display: block; line-height: 30px; padding-left: 15px;}
.spiel-text {float: right; width: 230px; padding: 10px 5px 5px 10px; background: #fff; margin-top: 14px; line-height: 1.4}

.menu-cover {background: url('images/kopfzeile/bg_cover.png') top left no-repeat; padding: 9px 12px 15px 18px; margin: 0 0 0 30px}
.menu-cover-ds {background: url('images/kopfzeile/bg_cover_ds.png') top left no-repeat; padding: 9px 12px 15px 18px; margin: 0 0 0 30px}
.menu-cover-logo {margin: 0 0 0 40px}


.header-werbung {width: 960px; height: 110px; padding: 5px 0 25px 0}
.header-banner {float: right; width: 728px; height: 90px; margin-top: 20px}
.header-special {display: block; width: 200px; height: 110px; float: left; margin-right: 32px; background: url('images/teaser/showtime.png') top left no-repeat}
.werbe-hinweis-head {font-size: 8px; text-transform: uppercase; color: #fff; line-height: 15px; float: right; width: 960px; text-align: right;}

.infopanel-top {font-size: 11px; line-height: 30px; padding: 0 0 0 10px; color: #fff; background: url('images/bg_ip_top.png') top left repeat-x; text-transform: uppercase; margin: 0; font-family: Tahoma; height: 8px; overflow: hidden;}


blockquote {border-left: 5px solid #d6e7f2; margin-left: 25px; padding-left: 15px; font-style: italic}

