@charset "utf-8";
/* CSS edieSign 2.0 Document 
	Copyright 2009 edieSign
	Autor: Eva Over
	Version 2.0, 25.12.2008
	blau:#00509d
	orange: #e95d0f
	hellorange:#ffd9c4
	grau:#888888 


*****************************************************************/
/* reset default values */
* { 
    list-style: none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
html {
    background: #f2f3f0 url("../images/back_Verlauf.jpg") repeat-x 0 0;
    height: 100%;
}
body {
    background: url("../images/Hintergrund.gif") repeat-x right bottom;
	height: auto;
}




/*** Grundpositionierung ****************************************************/
#container {
	overflow: hidden;
	position:relative;
    width: 840px;
	margin: 0 auto;
	background: url("../images/content_bg.gif") repeat-y 0 0;
	min-height: 100%;
	

}
* html #container {
     height: 100%;
}

#header, #body_content {
    clear: both;
    float: left;
    position: relative;
    width: 100%;
}
#footer {
    clear: both;
    position: relative;
    width: 91%;
}
#navigation,
#navigation * {
    float: left;
    width: 15.3em;
}
#content {
    float: left;
    width: 32.2em;
}
#sidebar {
    float: right;
    width: 197px;

}
/*** Grundtypografische Festlegungen ************************************************/

body {
	font: small/130% Helvetica,Arial,sans-serif; 
	color:#888888;
}
a {
    color: #e95d0f;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
	
	
}

/*** Header *******************************************************************/

#header {
    background: url("../images/edieSign_top.jpg") no-repeat 0 0;
	height:340px;
	z-index:0;
}
#skip {
    
    left: 0;
    height: 60px;
    top: 0;
    width: 60px;
	
}
#header #skip a { /* hide from visual browsers */
    visibility: hidden;
}
#header h1 {
    color: #01366d;
	visibility: hidden;
	font-size: 1em;
}
#header img.note {
	float: right;}

#header img.polaroid {
	float: left;
	margin-top:103px;
	}

* html #header img.polaroid {
	margin-top:95px;
	}

	
/*** Formulare *********************************************************************/

#kontakt {
	background: url("../images/Form_bg.gif") no-repeat 0 10px;
    padding: 35px 10px 10px 10px;
	border-top:dotted silver 1px;
	color:#446f9e;
	width: 32 em;
	}

form .input {
    border: dotted silver 1px;
    padding: 0.2em 5px;
}


form .button {
	border-bottom:solid thin #9f9f9f;
	border-right:solid thin #9f9f9f;
	border-top:solid thin #eeeff0;
	border-left:solid thin #eeeff0;
	color: #446f9e;
	cursor: pointer;
	padding: 0.2em 0.7em;
	background: url("../images/Form_bg.gif");
}



/*** Navigation ***************************************************************/


#navigation {
    line-height: 45px;
    z-index:8;
	margin-top:-142px; 
	
}

#navigation ul {
	font-size: 0.8em;
	text-decoration:none;
	margin: 0;
	
}
#navigation li {
	text-transform: uppercase;
	
	text-shadow: 1px 1px 2px #999;
	/*-webkit-transform: rotate(-30deg);  rotate the list item 
	-moz-transform: rotate(-30deg);  rotate the list item 
	font-style:italic;*/
	


}
#navigation a {
    color: #00509d;
	
}
#navigation  a:hover {
    color: #2682da;
    text-decoration: none;
	text-shadow:none;
	
	
}

#navigation .selected a,.selected
 {
    color: #00509d;
    text-decoration: none;
}



#navigation .list {
	border:none;
	width:41px;
	width:41px;
	margin-right:35px;
	
	}

/*** Content ******************************************************************/

#content {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin-top: -142px;
	z-index:90;
	
}

#content .entry {

    padding: 0 10px;
	
}
#content .entry p a {
text-decoration: none;
}

#content .entry p a:hover {
text-decoration: none;
}

#content .entry p {
    margin-bottom: 1em;
	padding-right:60px;
}
#content .entry .excerpt {
    font-style: italic;
    line-height: 150%;
}
#content .entry .excerpt:first-line {
    font-weight: bold;
}
#content .entry h2 {
	font-size: 120%;
	margin-bottom: 0.4em;
	color:#e95d0f;
	border-top:1px solid #fff;
	padding-top:1.8em;	/**text-transform: uppercase;**/
}
#content .entry h3 {
    
	 border-top:dotted silver 1px;
	padding-top:1.2em;
	font-size:110%;
	
}
#content .entry h4 {
	font-size:110%;
	color:#00509d;
	text-shadow:#999 1px 2px 2px;
}
#content .entry h5 {
	
	
    color:#727273;
	padding-top:0.8em;
	font-size:100%;
	
}


#content .entry ul {
	margin-left:1em;
	margin-bottom:1em;
	list-style-type:none;    
}
#content .entry ul li {
	background:url("../images/icon_bullet.gif") no-repeat 0 5px ;
	margin-bottom:0.8em;
	padding-left:1.5em;
}
#content .entry ul ul{
	margin-top:1em;
	margin-left:3em;
	margin-bottom:1em;    
}
#content .entry ol {
	margin-left:2em;
	margin-bottom:1em;    
}
#content .entry ol li {
	
	list-style:decimal;
	font-style: italic;
	
}
#content .entry .beispiel {
    background-image:url("../images/back_beispiel.gif");
	background-repeat:repeat-x;
	padding:15px;
	border-bottom:dotted 1px silver;
	border-top:dotted 1px silver; 
	margin:35px 0;
}
#content .Planung {
    background:url("../images/Planung_Bereich_bg.jpg") no-repeat 0 10px;
	padding: 5px 5px 33px 140px;
	margin:10px 0;
	
}
#content .Beispiel {
	background: url("../images/Beispiel_bg.gif") no-repeat;
	padding: 35px 10px 15px 50px;
	border-top:dotted 1px silver; 
	min-height: 80px;
	margin-bottom:10px;	
}
#content a.more {
    background: transparent url("../images/icon_more.gif") no-repeat 100% 50%;
    color: #888888;
    padding-right: 15px;
	
}
#content a.min {
    background: transparent url("../images/icon_min.gif") no-repeat 0 50%;
    color: #888888;
    padding-left: 15px;  
	
}


#content .entry .note {
	background: url("../images/Info_Bereich_bg.jpg") no-repeat 10px 10px;
    margin-bottom:10px;
	margin-top:10px;
	border-bottom:dotted 1px silver;
	border-top:dotted silver 1px;
	border-right:solid 10px #FFF;
	color: #00509d;
	padding: 35px 10px 10px 100px;
	min-height: 110px;
	 -webkit-box-shadow: 1px 1px 3px #999;
    -moz-box-shadow: 1px 1px 3px #999;
    box-shadow: 1px 1px 3px #999;
	/* -ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#999999, offx=2, offy=2)";
    filter:progid:DXImageTransform.Microsoft.DropShadow(color=#999999, offx=2, offy=2);*/

	
}

#content .action {
	background: url("../images/Aktions_bg.gif") no-repeat ;
    padding: 22px 10px 10px 80px;
	border-bottom:dotted silver 1px;
	height: 70px;
	color:#446f9e;
	margin-bottom:10px;
	
	-moz-border-radius: 10px;
  -khtml-border-radius: 10px; 
  -webkit-border-radius: 10px; 

}

#content .action a:hover{
	color: #1576d3;
	}
.right{
	float:right;
	margin-left:5px;
	}
.left{
	float:left;
	margin-right:5px;}
	  .blau{
	color:#00509d;}
.orange{
	color:#fe5b00;}
.blau{
	color:#00509d;}
.bold{
	FONT-WEIGHT: bold;}
.line {
	border-top:1px dotted silver;}
.line_under {
	padding-bottom:10px;
	border-bottom:1px dotted silver;}
.shadow {
		text-shadow:#666 0 1px 2px;
	}

/*** Sidebar ******************************************************************/

#sidebar {
	margin-top:-90px;
	
}


#sidebar p {
	padding-right: 15px;
	
}
#sidebar .section {
    clear: both;
    padding: 0;
	
}

#sidebar .section h3 {
   
	font-size:110%;
    text-transform: uppercase;
	padding-top: 10px;
	margin-right: 18px;
}


#sidebar .section .more {
    background: transparent url("../images/icon_more.gif") no-repeat 100% 50%;
    color: #888888;
    padding-right: 15px;
   
}
#sidebar .Gutschein {
	margin-top:13px;
	padding: 0;
	padding-left:1px;
	}
 
/*** Footer *******************************************************************/

#footer {
    border-top:dotted 1px silver; 
    color: #888888;
    padding: 0.6em 0.8em;
	height:18px;
	overflow:hidden;
	font-size:0.8em;
	text-transform: none;
	margin-left:50px;
	border-bottom: solid 1px #ababab;
	
	
}


#footer ul {
    position: absolute;
    right: 2em;
    top: 0.6em;
}
#footer ul,
#footer ul * {
    float: left;
}
#footer li {
    margin-right: 1em;
	color: #888888;
    background: transparent url("../images/icon_check.gif") no-repeat 0 0.2em;
    padding-left: 20px;
	font-size:10px;
	text-transform: uppercase;
}
#footer li a {
	color: #00509d;
    background: transparent url("../images/icon_check.gif") no-repeat 0 0.2em;
    padding-left: 20px;
	font-size:10px;
    
}
#footer li a:hover {
    color: #e95d0f;
}

#footer img {
	border:none;
   
}

/***  Bilder  alg.*******************************************************************/
img.bildlinks{
		float:left;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:0px;
		margin-right:5px;
		
		}
		
img.bildrechts{
		float:right;
		margin-top:5px;
		margin-bottom:5px;
		margin-right:0px;
		margin-left:5px;
		}

img.bild{
		
		margin-top:5px;
		margin-bottom:5px;
		margin-right:0px;
		margin-left:0px;
		border:1px dotted silver;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

