/*
        ClassAd 4.0 - default stylesheet
        (c) 2006 cts projects&software - www.projects-and-software.de
*/

/* Set everything to default */
* {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin:0;
        scrollbar-Base-Color: #008080;
        scrollbar-DarkShadow-Color: #b3b3b3;
        scrollbar-Track-Color: #e6e6e6;
        scrollbar-Face-Color: #008080;
        scrollbar-Shadow-Color: #000000;
        scrollbar-Highlight-Color: #ffffff;
        scrollbar-3dLight-Color: #008080;
        scrollbar-Arrow-Color: #ffffff;
}

/* layout part */
.clearme        {
        clear: both;
}

/* main stuff */
html {
    height: 100%;
}


/* Standard element layout */
body {
		background: #fff url(../graphics/bg.png) repeat-x top center;
		background-attachment:fixed;
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align:center;
}

#overall        {
        background-color: #efefef;
        width:100%;
        border: 1px solid #008080;
}

body>#overall        {
        width:100%;
}

#artikel_index {
        color: black;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        padding-bottom: 20px;
}

img {
        border: 0;
}

/* Standard link decoration */
a:link, a:visited, a:active {
        font-weight: bold;
        color: #008080;
        text-decoration: none;
        padding: 0px;
}

a:hover {
        color: white;
        background: #008080;
        font-weight: bold;
        text-decoration: none;
        margin:0px;
}

/* head elements */
#titlearea        {
        width:100%;
        background-color: #cccccc;
        border-bottom: 1px solid #008080;
}

#headtitle        {
        text-align:left;
        height: 60px;
        background-image: url(../graphics/green/kibo_bg_1px.png);
        background-repeat: repeat-x;
        border-bottom: 1px solid #008080;
}

#headtitle h1        {
        font-family: 'Times New Roman';
        color: #008080;
        font-weight:bold;
        padding-left:15px;
        padding-top:12px;
        font-size: 36px;
}
#title_2        {
        POSITION: absolute;
        font-family: 'Times New Roman';
        color: #000000;
        font-weight:bold;
        padding-left:16px;
        padding-top:6px;
        font-size: 36px;
}
#title_1        {
        font-family: 'Times New Roman';
        POSITION: absolute;
        color: #008080;
        font-weight:bold;
        padding-left:15px;
        padding-top:5px;
        font-size: 36px;
}
#title_3        {
        POSITION: absolute;
        color: #444444;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-left:15px;
        padding-top:44px;
}

/* Headmenu */
#headmenu {
        padding: 2px 2px 2px 2px;
        float:left;
		font-size: 10px;
}

#headmenu  ul        {
        padding: 0; 
        margin: 0;
        list-style: none;
		font-size: 10px;
}

#headmenu ul li        {
        float:left;
        margin-right: 2px;
		font-size: 10px;
}

#headmenu ul a        {
        background-color: #008080;
        color: white;
        display: block;
        padding: 0 1em;
        line-height: 2.0em;
        text-decoration:none;
        border: 1px solid white;
		font-size: 10px;
        
}

#headmenu ul a:link:hover, #headmenu ul li a:visited:hover {
        background-color:white;
        color:#008080;
        border:1px solid #008080;
		font-size: 10px;
        
}

/* View area */
#viewarea        {
        text-align: left;
        margin-top:25px;        
}

#viewwelcome        {
        background-color:#cccccc;
        font-size:12px;
        padding: 7px;
        text-align:center;
        border-bottom: 2px solid #008080;
        border-top: 2px solid #008080;
        
/*
        border-top:1px dashed white;
        border-bottom: 1px dashed white;
*/
}

#viewarea #viewtitle        {
        border-bottom: 2px solid #008080;
        border-top: 2px solid #008080;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left:10px;
        background-color: #cccccc;
}

#viewarea #viewtitle h3        {
        color: black;
        font-weight: normal;
}


/* view area standard formatting */
#viewmain.story h1, #viewmain.story h3        {
        font-size:20px;
        font-weight:bold;
        border: 1px solid #B2BCCA;
        background-color: #dddddd;
        padding: 2px;
        margin-top:20px;
        margin-bottom: 10px;
}

#viewmain.story h3                {
        font-size:16px;
        border-bottom:1px solid #008080;
        border-top:1px solid #008080;
}

#viewmain.story p                {
        margin-top:15px;
        margin-bottom:10px;
}

p.code        {
        background-color: white;
        border: 1px dotted #008080;
        padding: 10px;
        font-family: "Courier New", Courier, monospace;
        margin-left:20px;
        margin-right:20px;
}

#viewarea li        {
        list-style: square inside;
        margin-left:0px;
        margin-bottom:3px;
}

#viewarea .breadcrumb
       {
/*
        width:100%;
*/
        padding: 2px 10px 2px 10px;
        border-bottom: 2px dotted #008080;
        border-top: 2px dotted #008080;
        margin-bottom: 15px;
        background-color: white;
        line-height: 25px;
        height:25px;
        vertical-align: bottom;
}

#viewarea #viewsubcats        {
        margin-top:10px;
        margin-bottom:20px;
}

#viewarea #viewmainad        {
        margin-top:15px;
        margin-bottom:20px;
}

#viewarea .viewadcatmover        {
        text-align:right;
}

#viewarea #viewresultset        {
        margin-top:25px;
}

#viewarea #viewcatoverview        {
        width:100%;
        border-bottom: 1px solid #008080;
}

#viewarea #viewcatoverview td        {}

#viewarea #viewmain        {
        padding:5px;
}

#viewarea #viewmain_top        {
        padding:0px;
		margin-top:-5px;
		margin-bottom:-10px;
}

#viewarea #viewmain form        {
        width:100%;
}

#viewarea #viewmain form table        {
        margin-bottom:10px;        
}

#viewarea .viewuserinformation        {
        margin-bottom:20px;        
}


#viewarea #viewtitle img        {
        background-color:white;
        border: 1px solid #999999;
        padding:8px;
        margin-right:10px;
}

/* Article details */
#articleleft        {
        padding: 10px;
}

#articleright        {
        padding:10px;
}

#articlehead        {
        margin-bottom:20px;
        border-bottom:1px dotted black;                
}

#articlehead h1        {
        font-weight:bold;
        font-size:24px;
        background-color:transparent;
        padding:0px;
        margin:0px;
        border:none;
}

#articlehead img        {
        border: 2px solid #999999;
}

#articletext, #articlefreefields        {
        margin-bottom:20px;
        text-align:justify;
}

#articleinserter, #articlecommunications, #articleactions, #articlepictures,         {
        margin-bottom: 20px;                   
        text-align:left;
}

#articlefreefields a {
        background-color:transparent;
}

#articleright h3, #articlepictures h3, #articlefreefields h3        {
        font-weight:bold;
        font-size:18px;
        margin-bottom:10px;
        border-bottom: 2px dotted #008080;
}

#articlecommunications p        {
        line-height: 20px;
}

#viewmain #viewadoverview form {
        width:100%;
}

#viewarea #viewfooter {
        margin-top:20px;
        margin-bottom:10px;
        width:100%;
        padding-left:10px;
        padding-right:10px;
}

#viewarea #viewwelcome        {
        margin-top:5px;
        margin-bottom:20px;
}

#viewarea #viewtitle        h1 {
        font-size:18px;
        font-weight:bold;
}

#viewarea #viewtitle        h3 {
        font-size:12px;
}

/* Sort / filter elements in category overviews */
#viewarea #viewmain #viewsortorder        {
        width:100%;
        text-align:right;
        border-top: 1px solid white;
        padding-top:5px;
        margin-top:10px;
        margin-bottom:20px;
}

#viewarea #viewmain #viewsortorder form        {
        width:100%;
}

#viewcatoverview        {
        border: 1px solid #9999999;
        width: 946px;
}

/*
        Pictures within ad details
*/
#viewarea #adpicthumb        {
        float: left;
        height: 90px;
}

#viewarea #adpicthumb img        {
        border: 1px solid grey;
        padding: 2px;
        background-color: #ffffff;
}

#vieware #adpicthumb                {
        float: left;
}

/*
        Picture details
*/

#viewmainleft                {
        text-align:center;
        background: url(../graphics/green/checkered_green.gif) repeat fixed;
        padding:5px;
}

#viewmainleft img        {
        margin:3px;
        padding:3px;
        border: 1px solid grey;
        text-align:center;
        background-color: #ffffff;
}
                        
#viewmainright        {
        text-align:center;
}
                        
#picturedescription                {
        font-size: 16px;
        font-weight:bold;
        padding: 5px;
        margin-bottom: 20px;
        text-align:center;
        border-bottom: 2px dashed #008080;
}

#bigpicture  img   {
        text-align:center;
        padding:5px;
        border: 1px solid grey;
        text-align:center;
        background-color: #ffffff;
}
#summit_sign  img {
        text-align:center;
        padding:5px;
		padding-bottom:25px;
        border: 1px solid #efefef;
		background: url(../summit_signs/sign_bg.png) no-repeat top center;
}

#summit_sign_index  img {
        text-align:center;
        padding:5px;
		padding-bottom:25px;
        border: 1px solid #efefef;
		background: url(../summit_signs/sign_bg.png) no-repeat top center;
}

/* Article description */
#articleleft        {
        width: 60%;
        float:left;
}
#articleright        {
        width: 35%;
        float:left;
}

#viewspecialads        {
    
}

#viewspecialslastin        {
        border-top:1px solid #999999;
        border-bottom:1px solid #999999;
        padding-left: 10px;
        padding-right: 10px;
}

#viewspecialssearch        {
        float:right;
		margin-top:5px;
		padding:5px;
        width:43%;		
}

#viewspecialsleftcolumn        {

        float:left;
		margin-top:5px;
		padding:5px;
        width:54.5%;
}

#viewspecialsfeatured       {
        border-top:1px solid #999999;
        border-bottom:1px solid #999999;
        padding-left: 10px;
        padding-right: 10px;

}

#viewspecialsnews        {
/*
        border-top:1px solid #999999;
        border-right:1px solid #999999;
        border-bottom:1px solid #999999;
*/
}

#viewsearch        {
        margin-top:0px;
        border:1px solid #999999;
		background-image:url(../images/body-bg.png);
}

#footer        {
        background-color: #cccccc;
        color:white;
        text-align:left;
        margin-top:20px;
        margin-bottom:0px;
        border-top: 1px solid #008080;
}

.footer {
        font-size: 9px;
}
#footer #footercounter {
        background-color: #efefef;
        border-bottom: 1px solid #008080;
        padding: 3px 10px 3px 10px;
}
#footer #footerinfo {
        background-color: #dddddd;
        height: 20px;
}

#footer #footerinfo #menu        {
        width:70%;
        float:left;
        padding: 3px 10px 3px 10px;
}

#footer #footerinfo #buildtime        {
        width:25%;
        float:right;        
        text-align:right;
        color: #888888;
        font-size: 9px;
        padding: 3px 10px 3px 10px;
}
#footer #footer_copy a , #footer #footer_copy {
        background-color: #dddddd;
        color: #888888;
        text-align: center;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 9px;
        text-align:center;
        padding: 0px 10px 3px 10px;
}


.mLnk {
        color: #888888;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 9px;
}
.mLnk_b {
        color: #888888;
        font-family: verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 9px;
}

/* form elements */
.inputsmall, .inputmiddle, .inputbig         {
        margin-bottom: 2px;
        width: 75px;
        background: white;
        font-weight: normal;
        color: #008080;
        border: 1px solid #008080;
        background-color: White;
}

.inputmiddle        { width: 125px; }
.inputbig           { width: 250px;}
/*
.button        {
        color: White;
        width: 250px;
        height: 19px;
        background-color: #008080;
        vertical-align: top;
        border: 1px solid #000000;
        font-weight: bold;
}
*/
/* Table elements */
tr.highlighted, tr.nonhighlighted {          
        padding-bottom: 1px;
        padding-top: 4px;
}

tr.highlighted {
        background-color: #dddddd;
}

td.headlinecat {
        border-bottom-width : 2px;
        border-bottom-style : dotted;
        /*border-bottom-color : #9BA6C4;*/
        border-bottom-color: #cccccc;
        padding-bottom : -5px;
		
		border-right-width : 2px;
        border-right-style : dotted;
        border-right-color: #cccccc;
}

.head_cat a        {
        font-size: 16px;
        letter-spacing : 2px;
        font-weight:bold;
}

.headline {  
        font-size: 14px; 
        font-weight: bolder; 
        color: White; 
        background-color: #008080;
        padding-top: 3px; 
        padding-bottom: 3px; 
        text-indent: 5pt; 
        vertical-align: baseline;
/*
        background-image : url(../graphics/green/green_gradient.jpg);  
        background-repeat : repeat;  letter-spacing : 1px;   
/*
        border: 1px dotted white;
*/
        border : 3px double #ffffff;
        background-position: top;
}

.index_headline {  
        font-size: 14px; 
        font-weight: bolder; 
        color: #ffffff; 
        background-color: #008080;
        padding-top: 3px; 
        padding-bottom: 3px; 
        text-indent: 5pt; 
        vertical-align: baseline;
        border-bottom : 1px solid #999999;
}

.smallsubtitle        {
        border-left: 1px solid #008080;
        font-style: italic;
        padding-left:3px;
}

.subheadline        {
        background-color:  #cccccc;
        font-weight:bold;
        text-align:right;
        padding-bottom:2px;
        padding-top:2px;
        padding-right: 10px;
        border-bottom: 3px double #008080;
}

.viewadcatmover        {
        margin: 5px 0px 5px 0px;
        padding: 3px;
        font-weight:normal;
}

.information        {
        font-size:10px;
        color: Black;
        padding: 5px 5px 5px 5px;
        border: 1px dotted White;
}

.catblock        {
        padding-bottom: 10px;
        padding-top: 8px;
        padding-left: 2px;
        padding-right: 10px;
}

.catblock img        {
/*
        border: 1px solid #cccccc;
        padding:2px;
*/
}

        
/* form cells */
.formcelltitle_01        {
        font-size: 11px;
        font-weight: bold;
        text-align: right;
        vertical-align: top;
        text-transform: none;
        letter-spacing: 1px;
}
.formcelltitle_02        {
        font-size: 11px;
        text-align: right;
}
.formcelltitle_03        {
        padding:5px 20px 5px 5px;
        font-size: 11px;
        text-align: right;
        border-bottom: 1px solid #bbbbbb;
}

.formcelltitle        {
        padding:5px 20px 5px 5px;
        font-size: 11px;
        font-weight: bold;
        text-align: right;
        /*background-color: #cccccc;*/
        border-bottom: 1px solid #bbbbbb;
        vertical-align: top;
        text-transform: none;
        letter-spacing: 1px;
}

.formcellcontent        {
        padding:5px 5px 5px 5px;
        /*background-color: #FFFFE3;*/
}

/* options */
select        {
        border:1px solid #008080;
}

option        {
        background: white;
        color:#008080;
}

option.level1 {
        background-color:#008080;
        color:white;
}

option.level2        {
        background-color:#B2BCCA;
}

option.level3        {
        background-color: #F5F5FF;
}

option.separator        {
        background-color:#008080;
        color:white;
}


/* table header */
th {
        text-align: left;
        color: #ffffff;
        padding-bottom: 4px;
        padding-top: 4px;
        padding-left: 4px;
        padding-right: 4px;
        font-size: 11px;
        font-weight: bold;
        border-top: 3px double #ffffff;
        border-bottom: 3px double #ffffff;
        border-left: 3px double #ffffff;
        border-right: 3px double #ffffff;
        background-color: #008080;
}

td.previewimage        {
        text-align:center;
        background: url(../graphics/green/checkered_green.gif) repeat fixed;
}

td.previewimage img        {
        padding: 2px;
       border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		border-bottom:2px solid gray;
		border-right:2px solid gray;
        background-color:#ffffff;
        margin-top:4px;
        margin-bottom:4px;
        margin-left:4px;
        margin-right:4px;
}

td.previewimage_small        {
        text-align:center;
        background: url(../graphics/green/checkered_green.gif) repeat fixed;
}

td.previewimage_small img        {
        padding: 1px;
        border-top:1px solid #bbbbbb;
		border-left:1px solid #bbbbbb;
		border-bottom:1px solid black;
		border-right:1px solid black;
        background-color:#ffffff;
        margin-top:3px;
        margin-bottom:3px;
        margin-left:3px;
        margin-right:3px;
}

td.warning { 
        padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; 
        background-color : #FFE1E1; 
        border-bottom : 1px solid;
        border-left-style : solid;
        border-left-width : 1px;
}

td.nowarning {  
        padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px;   
        background-color : #f5f5f5;
        border-bottom : 1px solid;
        border-left-style : solid;
        border-left-width : 1px;
}

.summaryrow        {
        background-color: #cccccc;
        color: Black;
        text-align: left;
        padding-bottom: 1px;
        padding-top: 4px;
        padding-left: 2px;
        font-size: 12px;
        font-weight: bold;
        border-bottom: 1px solid #008080;
        border-top: 3px double #008080;
}

.error, .success  {
        padding: 10px 5px 10px 35px;
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 20px;
        margin-right:20px;
        color:red;
        border: 2px dashed Red;
        font-weight: bold;
        background-color: white;
        background-image : url(../graphics/error.gif);
        background-repeat: no-repeat;
        background-position: 5px center;
}

.success        {
        color:#008080;
        border: 2px dashed #009a9a;
        background-image : url(../graphics/success.gif);
}

.gplus {
        margin: 0px 0px 0px 0px;
        width: 104px;
        height: 15px;
        float:right;
        border: 0px;
}

.bug {
        POSITION: absolute;
        margin-top: 2px;
		margin-left: 2px;
        width: 26px;
        height: 26px;
		background: url(../graphics/bug.gif) no-repeat;
}

.newest {
        POSITION: absolute;
        margin-top: 0px;
		margin-left: 1px;
        width: 41px;
        height: 41px;
		background: url(../graphics/newest.png) no-repeat;
}

.newest_02 {
        POSITION: absolute;
        margin-top: -3px;
		margin-left: -3px;
        width: 41px;
        height: 41px;
		background: url(../graphics/newest.png) no-repeat;
}

.featured {
        POSITION: absolute;
        margin-top: 0px;
		margin-left: 1px;
        width: 66px;
        height: 64px;
		background: url(../graphics/featured.png) no-repeat;
}

.featured_ad {
        POSITION: absolute;
        margin-top: -4px;
		margin-left: -4px;
        width: 66px;
        height: 64px;
		background: url(../graphics/featured.png) no-repeat;
}

.klammer {
        POSITION: absolute;
        margin-top: 70px;
		margin-left: -8px;
        width: 120px;
        height: 90px;
		background: url(../graphics/klammer.png) no-repeat;
}

.klammer_re {
        POSITION: absolute;
        margin-top: 2px;
		margin-left: 250px;
        width: 120px;
        height: 90px;
		background: url(../graphics/klammer_re.png) no-repeat;
}

.certificate {
        margin: 0px 0px 0px 0px;
        width: 34px;
        height: 50px;
		background: url(../graphics/certificate_50px.jpg) no-repeat;
}

.youtube {
        margin: 0px 0px 0px 0px;
        width: 32px;
        height: 32px;
		background: url(../graphics/icon_youtube_32x32.png) no-repeat;
}

.vimeo {
        margin: 0px 0px 0px 0px;
        width: 32px;
        height: 32px;
		background: url(../graphics/icon_vimeo_32x32.png) no-repeat;
}

.maxpic {
        margin: 0px 0px 0px 0px;
        width: 30px;
        height: 29px;
		background: url(../graphics/star_maxpic.png) no-repeat;
}

.midpic {
        margin: 0px 0px 0px 0px;
        width: 30px;
        height: 29px;
		background: url(../graphics/star_midpic.png) no-repeat;
}

.kranz_bg {
        margin: 0px 0px 0px 0px;
		padding: 10px 0px 10px 0px;
        width: 36px;
        height: 36px;
		background: url(../graphics/kranz.gif) no-repeat;
}

.top-nr {
        margin: 0px 9px 9px 0px;
		height: 9px;
        float:center;
		display:block;
        border: 0px solid grey;
}

.pts_bg {
        margin: 0px 0px 0px 0px;
        width: 154px;
        height: 12px;
        float:right;
}

.view_bg {
        margin: 0px 0px 0px 0px;
        width: 103px;
        height: 12px;
        float:right;
        background: url(../graphics/view_000.gif) no-repeat;
}
.view_vote {
        margin: 0px 0px 0px 0px;
        height: 12px;
        float:left;
        display:block;
        background: url(../graphics/view_100.gif) no-repeat;
}

.pic_bg {
        margin: 0px 0px 0px 0px;
        width: 103px;
        height: 12px;
        float:right;
        background: url(../graphics/pic_000.gif) no-repeat;
}
.pic_vote {
        margin: 0px 0px 0px 0px;
        height: 12px;
        float:left;
        display:block;
        background: url(../graphics/pic_100.gif) no-repeat;
}

.star_bg {
        margin: 0px 0px 0px 0px;
        width: 104px;
        height: 12px;
        float:right;
        background: url(../graphics/stars_000.gif) no-repeat;
}
.star_vote {
        margin: 0px 0px 0px 0px;
        height: 12px;
        float:left;
        display:block;
        background: url(../graphics/stars_100.gif) no-repeat;
}
.star_red {
        margin: 0px 0px 0px 0px;
        height: 12px;
        float:left;
        display:block;
        background: url(../graphics/stars_100_red.gif) no-repeat;
}
.star_green {
        margin: 0px 0px 0px 0px;
        height: 12px;
        float:left;
        display:block;
        background: url(../graphics/stars_100_green.gif) no-repeat;
}
.route_info {
		font-family: verdana; 
		font-size: 10px;
		border-bottom-width : 2px;
        border-bottom-style : dotted;
        border-bottom-color: #cccccc;
		border-top-width : 2px;
        border-top-style : dotted;
        border-top-color: #cccccc;
}
.bilder_info {
		font-family: verdana; 
		font-size: 10px;
		border-bottom-width : 2px;
        border-bottom-style : dotted;
        border-bottom-color: #cccccc;
}

#minihumb         {
        border: 1px solid grey;
        padding: 1px;
        background-color: #ffffff;
}

.nav_up{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(../images/arrow_up.png) no-repeat top right;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:20px;
	opacity:0.7;
	right:30px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.nav_down{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(../images/arrow_down.png) no-repeat top right;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:20px;
	opacity:0.7;
	right:70px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
/* Start Toggle-Script */
.unsichtbar             {display: none;}
.pseudo-verweis         {text-decoration: underline; cursor: pointer; font-weight: bold; font-size: 12px;}
.pseudo-verweis:hover   {text-decoration: none;}
/* Ende Toggle-Script */


h4 {
    font-family:Trebuchet, "Trebuchet MS", sans-serif;
	color:#000000;
	text-transform:uppercase;
	margin:7px 0px -10px -10px;
	padding:12px 0px 0px 20px;
	height:50px;
	background-repeat:no-repeat;}
	
/*---News-Kalender 10.06.2009---*/
.post-date {
        float:left;
        margin: 4px 10px 0px 0px;
        width: 51px;
        height: 55px;
        background: url(../images/date-bg-02.png) no-repeat;}

.post-year{
        font-size: 9px;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        display:block;
        line-height: 11px;
        padding-top: 3px;
        margin-left: -2px;}
		
.post-dow {
        font-size: 7px;
        text-align: center;
        display:block;
        line-height: 7px;
        padding-top: 4px;
        margin-left: -2px;}

.post-day {
        font-size: 16px;
        font-weight:bold;
        text-transform: uppercase;
        text-align: center;
        display:block;
        line-height: 16px;
        padding-top: 0px;
        margin-left: -2px;}
		
.post-month {
        font-size: 7px;
        text-transform: uppercase;
        text-align: center;
        display:block;
        line-height: 7px;
        padding-top: 0px;
        margin-left: -2px;}		
/*---News-Kalender 10.06.2009---*/	

