
@import "mainNav.css?v=733";
@import "pageLayouts.css?v=733";
@import "contentElements.css?v=733";

* {
    margin:0;
    padding:0;
    list-style:none;
}	

:focus {
    outline:none;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clearer {
    clear:both;
}
	
img {
    border:none;
}

a {
    text-decoration:none;
}

table {
    border-collapse:collapse;
}
	
body {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}	

    #main {
	width:966px;
	margin:0 auto;
	position:relative;
    }
    
	#header {
	    height:228px;
	    position:relative;
	    z-index:100;
	}
	
	    #header a.left,
	    #header a.rigt {
		width:200px;
		height:150px;
		display:block;
	    }
	    	
	/* -- Content -- */	
	#content-wrap {
	    padding:0 0 60px 0;
	    z-index:100;
	}

	    /* -- Page Header -- */
	    #pageHeader-wrap {
		height:139px;
		margin:0 0 0 25px;
		position:relative;
	    }
	    
		#pageHeader-wrap h1,
		#pageHeader-wrap .next-wrap {
		    height:50px;
		    cursor:pointer;
		    white-space:nowrap;
		}
		
		#pageHeader-wrap.noNextPageLink h1 {
		    cursor:default;
		}
		
		    #pageHeader-mainTitle-wrap span {
			padding:0 40px 0 0;
		    }
		
		#pageHeader-wrap h1,
		#pageHeader-wrap .next-wrap,		
		#pageHeader-wrap h2 {
		    font-size:40px;
		    font-weight:normal;
		    text-transform:uppercase;
		}
		
		#pageHeader-wrap h2 {
		    height:38px;
		    position:absolute;
		    top:12px;
		    left:0;
		}

                    #pageHeader-wrap h2 a:hover,
                    #pageHeader-wrap h2 a:active {
                        color:#69C;
                    }
		
		#pageHeader-mainTitle-wrap {
		    width:700px;
		    height:50px;
		    position:absolute;
		    top:39px;
		    left:0;
		    overflow:hidden;
		}
			
		#pageHeader-wrap.noRootline #pageHeader-mainTitle-wrap {
		    top:-3px;
		}
			
		#pageHeader-wrap.noRootline #pageHeader-mainTitle-wrap span,
		#pageHeader-wrap.noNextPageLink #pageHeader-mainTitle-wrap span {
		    background:transparent !important;
		}	
			
			
			
		    #pageHeader-mainTitle {
			position:absolute;
			padding:5px 0 0 0;
			top:0;
			left:0;
			overflow:hidden;
		    }
			
	/* Content Ueberschriften */
	.ce-wrap h3,
	.ce-wrap h4 {
	    font-weight:normal;
	    text-transform:uppercase;
	}
	
	.ce-wrap h3 {
	    font-size:18px;
	}
	
	.ce-wrap h4 {
	    font-size:16px;
	}
		
		






/* -- Tooltips -- */
#tooltip {
    width:302px;
    padding:12px;
    position:absolute;
    z-index:3000;
    zoom:1;
    color:#FFF;
    background:url("../img/all/sprite/tooltip.png?v=733") no-repeat 0 0;
}

#tooltip.viewport-right {
    text-align:right;
    background:url("../img/all/sprite/tooltip.png?v=733") no-repeat 100% -70px;
}

    #tooltip h3 {
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
    }
    
	#tooltip strong {
	    color:#000;
	    display:block;
	    font-weight:normal;
	}
	
	#tooltip em {
	    color:#FFF;
	    font-style:normal;
	}

/* -- Lightbox -- */
.ui-dialog { position: absolute; width: 300px; overflow: hidden;  }
.ui-dialog .ui-dialog-content { position: relative; border: 0; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


.ui-dialog .close {
    width:12px;
    height:14px;
    position:absolute;
    top:47px;
    left:23px;
    overflow:hidden;
    display:block;
    background:url("../img/all/sprite/lightbox-close.png?v=733") no-repeat 0 -14px;
}

.ui-dialog .close:hover {
    background:url("../img/all/sprite/lightbox-close.png?v=733") no-repeat 0 0;
}


.ui-dialog-titlebar  {
    display:none;
}

.ui-widget-overlay {
    left:0;
    position:absolute;
    top:0;
}

.ui-dialog .ui-dialog-content {
    width:660px;
    margin:40px 0;
    padding:45px 0 0 55px;
    color:#808080;
    background:#000;
}


   .ui-dialog .ui-dialog-content .ce-wrap {
	width:562px;
	padding:0 0 45px 0;
    }
    
	.ui-dialog .ui-dialog-content .ce-wrap h3 {
	    color:#FFF;
	}

	.ui-dialog .ui-dialog-content .ce-basicsIconList-all table {
	    border-top:1px solid #bbbdbe;
	}
    
	.ui-dialog .ui-dialog-content .ce-basicsIconList-all td {
	    border-top:1px solid #2e2e2e;
	    border-bottom:1px solid #2e2e2e;
	}


/* -- Preview Modus -- */
em.isPreview {
    font-style:normal;
}

.preview-placeholder {
    background:#F0F;
}

#preview-note {
    position:absolute;
    top:5px;
    left:27px;
    z-index:100;
    color:#F0F;
    font-style:oblique;
    font-size:12px;
    font-family:Georgia, serif;
}

    #preview-note a {
	color:#F0F;
	text-decoration:underline;
    }
    
    #preview-note a:hover,
    #preview-note a:active {
	text-decoration:none;
    }

