/* 
    color-definition
    --------------------------
    
    light-blue:        #A7B6CE
    blue:              #2C5290
		white:						 #FFFFFF
    sand:              #E5C78B
    
    --------------------------
*/

div { behavior: url(iepngfix.htc); }

html, body{
  width:100%;
  height:100%;
  margin:0px;
}

body {
    margin-top:0px;
    font-family:Verdana,sans-serif;
    font-weight:normal;
    font-size:11px;
		color:#2C5290;
    background-color:#A7B6CE;
    scrollbar-face-color:#DDDDDD;
    background-repeat:repeat-x;
    background-image:url(images/background_body.gif);
    overflow:hidden;
    }

#positioner{
    position:absolute;
    top:50%;
    left:50%;
    width:975px;
    height:520px;
    margin-left:-490px;
    margin-top:-280px;
    border:2px solid #2C5290;
    background-image:url(images/background_footprints.jpg);
    padding:0px;
    overflow:hidden;
}

a {
    color:#2C5290;
}

a:link {
}

a:visited {
    color:#2C5290;
}

a:hover {
    text-decoration:none;
}

a:active {
    color:#2C5290;
}

#navigation_1 a {
    display:block;
    float:left;
		height:18px;
		line-height:18px;
    color:#2C5290;
    font-weight:bold;
    text-decoration:none;
		padding-left:6px;
		padding-right:6px;
}

#navigation_1 a:link {
}

#navigation_1 a:visited {
}

#navigation_1 a:hover {
    color:#FFFFFF;
    background-color:#2C5290;
}

#navigation_1 a:active {
    color:#FFFFFF;
    background-color:#2C5290;
}
    
#navigation_1 a.active {
    color:#FFFFFF;
    background-color:#2C5290;
}

#navigation_2 a {
    display:block;
    float:left;
		height:18px;
		line-height:18px;
    background-color:#2C5290;
    color:#FFFFFF;
    text-decoration:none;
		padding-left:6px;
		padding-right:6px;
}

#navigation_2 a:link {
}

#navigation_2 a:visited {
}

#navigation_2 a:hover {
    background-color:#FFFFFF;
    color:#2C5290;
}

#navigation_2 a:active {
}
    
#navigation_2 a.active {
    background-color:#FFFFFF;
    color:#2C5290;
}

#navigation_1 {
    height:20px;
    position:relative;
    top:-11px;
    z-index:20;
    float:right;
    list-style-type:none;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
}
    
#navigation_2 {
    height:20px;
    position:relative;
    top:-11px;
    z-index:20;
    clear:both;
    float:right;
    list-style-type:none;
    padding:0px;
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    width:100%;
    background-color:#2C5290;
    padding-top:2px;
}
    
#navigation_1 li, #navigation_2 li {
    display:inline;
    line-height:20px;
    height:20px;
    width:auto;
    float:right;
    position:relative;
    left:-100px;
}

h1 {
    display:none;
    }

h2 {
    font-size:13px;
    font-weight:bold;
    margin-top:0px;
    }

h3 {
    font-size:11px;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:0px;
    }

#header {
    position:relative;
    top:30px;
    left:80px;
    width:250px;
    height:56px;
    background-repeat:no-repeat;
    z-index:30;
    background-image:url(images/lebensberatung_tews.png);
    }

		
#transparent_layer {
    clear:both;
    position:relative;
    top:-98px;
    left:400px;
    width:490px;
    height:520px;
    z-index:10;
    background-color:#FFFFFF;;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    padding:0px;
    margin:0px;
    }

#content {
    position:relative;
    top:-530px;
    left:380px;
    width:417px;
    height:390px;
    z-index:15;
    overflow:auto;
    padding-top:30px;
    padding-left:48px;
    padding-right:10px;
    padding-bottom:10px;
    }

p {
    margin-top:0px;
    }
    
#willkommen {
    position:relative;
    top:130px;
    left:420px;
    width:350px;
    height:27px;
    background-image:url(images/herzlich_willkommen.png);
    background-repeat:no-repeat;
    }
    
#willkommen h2 {
    display:none;
    }        

input {
    font-size:10px;
    width:100px;
    height:12px;
    }
    
#nachricht {
    font-family:verdana;
    font-size:10px;
    width:210px;
    height:36px;
    }    
    
fieldset {
    position:relative;
    border:none;
    width:350px;
    text-align:right;
    }
    
label {
    vertical-align:top;
    text-align:right;
    }

#button {
    width:60px;
    height:20px;
    }
    
#zitat {
    clear:both;
    position:relative;
    top:170px;
    left:470px;
    font-size:13px;
    font-weight:bold;
    line-height:24px;
    }

#ursula {
    float:right;
    border:2px solid #FFFFFF;
    margin-bottom:10px;
    }
    
#content li {
    margin-bottom:10px;
    }

#mut_zum_ersten_schritt {
    position:relative;
    left:0px;
    top:35px;
	padding-bottom:30px;
    }    
	
#email {
	position:relative;
	top:2px;
}

