/*-------------------- mailform --------------------*/

fieldset.csc-mailform {
	margin:0;
	padding:0 0 0 10px;
	border:0;
}

.csc-mailform-field input .csc-mailform-field textarea {
	width:200px;
	float:left;
	margin-left:200px;
	clear:both;
	border:1px solid #000;
}

div.csc-mailform-field label {
	float:left;
	width: 8em;
}

div.csc-mailform-field {
	clear:both;
	padding-bottom:3px;
}

/*-------------------- mailform end--------------------*/

.tipafriend-img {

	margin-bottom:-4px;

	margin-right:8px;

}



/*------------------------------------------GLOBAL-----------------------------------------------*/



body {

	margin:0;

	background-color:#fff;	

	background-image:url(/fileadmin/pages/glaab/images/content/logo_bg.jpg);

	background-attachment:fixed;

	background-position:top Right;

	background-repeat:no-repeat;

}

p, ul, ol, label {

	font-family: verdana,helvetica,sans-serif;

	font-size:11pt;

	color:#08246B;

}

p {

	margin:5px;

}

div {

}

img {

	border:0;

}





/*------------------------------------------LAYOUT-----------------------------------------------*/

div#head{

	margin:0;

	padding:0;

}



#head_left {

	position: absolute;

	left: 0;

	padding: 0;

	background-image:url(/fileadmin/pages/glaab/images/head/head_left.jpg);

	height:110px;

	width: 210px; /* ie5win fudge begins */

	voice-family: "\"}\"";

	voice-family:inherit;

	width: 210px;

	}

html>body #head_left {

	width: 210px; /* ie5win fudge ends */

}	



#head_center {

	background-image:url(/fileadmin/pages/glaab/images/head/head_center.jpg);

	height:120px;

	padding-right:270px;

	margin: 0 0 0 210px;

}	





img#realized_by {

	margin-top:10px;

	margin-left:30px;

}



#head_right {

	position: absolute;

	height:120px;

	top: 0;

	right: 0;

	background-image:url(/fileadmin/pages/glaab/images/head/head_right.gif);

	margin: 0;

	padding: 0px;

width: 230px; /* ie5win fudge begins */

	   voice-family: "\"}\"";

	   margin-right:0;

	   voice-family:inherit;

width: 230px;

}



html>body #head_right {

width: 230px; /* ie5win fudge ends */

}



#main_left a{

	color:#666;

}



#main_left {

	position: absolute;

	top:110px;

	left: 0;

	width: 210px; /* ie5win fudge begins */

	voice-family: "\"}\"";

	voice-family:inherit;

	width: 220px;

	color:#fff;

	}

html>body #main_left {

	width: 210px; /* ie5win fudge ends */

	top:110px;

}	



#main_center {

	margin: 5px 215px 0 220px;

	padding:4px;

	border-left:1px dotted #090;

	border-right:1px dotted #090;

}	





#main_right {

	position: absolute;

	border:1px dotted #ff0000;

	background-color:#fff;

	top: 120px;

	right: 5px;

	padding: 10px; 

	margin: 0;

	width: 200px; /* ie5win fudge begins */

	   voice-family: "\"}\"";

	   margin-right:0;

	   voice-family:inherit;

width: 200px;

}



html>body #main_right {

	width: 180px; /* ie5win fudge ends */

}



#footer {

	margin: 5px 220px 0 220px;

	border-top:1px solid #ccc;

}

#footer p{

	text-algin:left;

	font-family: Verdana,Helvetica,Sans-Serif;

	font-size:8pt;

	margin:0;

	padding:0;

}

#footer a{

	color:#000;

	text-decoration:none;

}	



#footer a:hover{

	text-decoration:underline;

}

#footer img{

	float:left;

}	

#footer p.left{

	float:left

}

#footer p.right{

}



div#left_menu{

	padding-left:30px;

	padding-top:0;

	background-image:url(/fileadmin/pages/glaab/images/left/box_center.jpg);

	background-repeat:repeat-y;

	font-family: Verdana,Helvetica,Sans-Serif;

	font-size:10pt;

	width:220px;

}





#search_box .field{

	width:125px;

}

#search_box .search{

	padding-right:5px;

}

#search_box div{

	margin-top:15px;

	padding-left:80px;

}

#search_box fieldset{

	border:0;

	padding:5px;

}

#search_box input{

	border:1px solid #000;

	font-size:8pt;

}

#search_box a{

	text-decoration:none;

}

#search_box span, #search_box p {

	font-family: Verdana,Helvetica,Sans-Serif;

	font-size:9pt;

	color:#333;

}

#search_box p{

	padding:0;

	margin:0 0 0 5px;

}





a.rootline {

	font-size:8pt;

}



div.box_end{

	background-image:url(/fileadmin/pages/glaab/images/left/box_end.gif);

	height:140px;

	width:220px;

}





#left_menu ul {

	list-style:none;

	padding:0 10 0 10;

	margin:0;

}

#navlist {

	margin-left:-10px;

	padding-left:-10px;

	width: 180px;

	font: 12px verdana,sans-serif;

	width: 210px; /* ie5win fudge begins */

	voice-family: "\"}\"";

	voice-family:inherit;

	width: 190px;

	}

	html>body #navlist {

		width: 170px; /* ie5win fudge ends */

	}	

}



#navlist li {

	list-style: none;

}



#navlist a {

	margin-left:-10px;

	color: #08246b;

	text-decoration: none;

	display: block;

	border-left: 1em solid #ffff18;

	border-bottom: 1px solid #ffff18;

	padding: 4px 8px;

}



#navlist a:hover {

	border-color: #124;

	background-color:ffe3bd;

}



#subnavlist li a {

	border: 0;

	font-size:8pt;

	border-left: 0.8em solid #007500;

	border-bottom: 1px solid #007500;

	padding: 3px 4px 3px 3px;

	margin-right:-10px;

}



div.anchor {

	width:100%;

	border-bottom:1px solid #ccc;

	text-align:right;

}

div.anchor a{

	text-decoration:none;

	font-size:10pt;

	color:#666;

}

div.anchor p{

	padding:0;

	margin:0;

}

div.anchor img {

	border:0;

}



#sitemap a{

	color:#08246B;

}

#sitemap ul {

	list-style:none;

	margin-left:0;

}

#sitemap ul li {

	font-size:10pt;

	font-weight:bold;

	margin: 4px;

	padding: 4px;

	border:1px solid #6B878B;

	background-color:#BACFC8;

}

#sitemap ul li ul{

	border:0;

	margin-left:20px;

}

#sitemap ul li ul li{

	font-size:10pt;

	font-weight:normal;

	padding:0;

	border:0;

	margin:0;

}

#login_box {

	padding-top:30px;

	margin:0;

}



#login_box fieldset{

	border:0 solid #000;

}

#login_box legend{

	display: none;

}

#login_box label {

	font-family: verdana,helvetica,sans-serif;

	font-size:10pt;

	color:#08246b;

	width:70px;

}

#login_box input {

	border:1px solid #000;

	margin:1px 2px;

	width:120px;

}

#login_box .button {

	width:30px;

	padding:0;

	font-size:7pt;

	margin-left:72px;

	

}



div#box_start {

	width:220px;

	height:170px;

	background-image:url(/fileadmin/pages/glaab/images/left/box_start.jpg);

}

p.header{

	font-size:16pt;

	margin:0;

	padding:0;

	padding-top:15px;

	padding-left:60px;

	vertical-align:middle;

	

}

.header a {

	color:#007500;

	text-decoration:none;

}

.header a:hover {

	text-decoration:underline

}



img.header{

	position:absolute;

	top:14px;

	right:230px;

	float:right;

}

#main_center .path {

	width:100%;

	font-size:8pt;

	font-weight:bold;

	padding:5px 0 3px 0;

	margin-bottom:25px;

	border-bottom:1px solid #ccc;

	font-family: verdana,helvetica,sans-serif;

}



.tx-indexedsearch-res {

	width:550px;

	overflow:hidden;

}



/*-----------------------------------------CONTACT_FORM--------------------------------------*/



#contact_form fieldset {

    width:400px;

    border:0;

}



#contact_form legend {

    display:none;

}



#contact_form div.break {

    clear:both;

}



#contact_form input, #contact_form textarea{

    width:250px;

    float:left;

}

#contact_form input.checkbox{

    width:auto;

    margin-left:0;

    padding-left:0;

}



#contact_form label {

    float:left;

    width:130px;

    text-align:right;

    padding-right:8px;

}

#contact_form input.submit{

    margin-left:0;

    width:auto;

}



/*-------------------------------NEWS--------------------------------------*/



#news{

    padding:10px 5px 10px 5px;

}



#news h1{

    padding:0;

    margin:5px 0 5px 0;

    border-bottom:1px solid #999;

}



#news p.date {

    padding:0;

    margin:15px 0 0 0;

    border-bottom:1px solid #ccc;

    border-top:1px solid #ccc;

    background-color:#eee;



}



#news .other{

	color:#00c;

    margin-top:15px;

    border-top:1px solid #ccc;

    text-decoration:underline;

}



#news p{

    padding:0;

    margin:5px 0 0 0;

}



#news h2 {

    padding:0;

    margin:0;

    background-image:none;

    font-size:13px;

}



#news a {

    text-decoration:none;

    color:#00c;

}



#news p a{

	text-decoration:underline;

}



.news_display {

	margin-left:115px;

}

.news_display_date {

	padding-top:0;

	margin-top:0;

	float:left;

}

/*------------------------Werte Matrix---------------------------*/



.tx-incwertematrix-pi1 {

	font-family: Verdana,Helvetica,Sans-Serif;

	margin:10px 15px 10px 15px;

}



.tx-incwertematrix-pi1 #powered {

	text-align:right;

	font-size:8pt;

}



.tx-incwertematrix-pi1 table.input-table {

	border:0;

	padding:0;

	margin:0;

	border-bottom:1px solid #000;

	border-left:1px solid #000;



}



.tx-incwertematrix-pi1 .input-table td, .tx-incwertematrix-pi1 .input-table th {

	font-size:10pt;

	height:30px;

}



.tx-incwertematrix-pi1 .input-table th {

	text-align:left;

}





.tx-incwertematrix-pi1 div{

	overflow:hidden;

}



.tx-incwertematrix-pi1 .horizontal-caption {

	background-color:#BACFC8;

}

.tx-incwertematrix-pi1 .vertical-caption {

	background-color: #6F8E91;



}

.tx-incwertematrix-pi1 .cell {

	background-image:URL(/fileadmin/pages/glaab/images/radio_button_bg.gif);

	

}



.tx-incwertematrix-pi1 .cell, .tx-incwertematrix-pi1 .vertical-caption, .tx-incwertematrix-pi1 .horizontal-caption {

	border-top:1px solid #000;

	border-right:1px solid #000;

}

/*--------------------------Meine Empfehlungen-----------------*/

#empfehlungen {

	margin:30px 0 40px 30px;

}

#empfehlungen h1 {

	text-align:left;

	font-size:11pt;

	font-weight:800;

	margin:10px 0 10px 0;

	padding:0;

}



#empfehlungen p {

	font-size:9pt;

	margin:0;

	padding:2px;

}

/*--------------------------Erfolgspsychologie-----------------*/

#erfolgspsychologie {

	margin:30px 0 40px 30px;

}

#erfolgspsychologie h1 {

	text-align:left;

	font-size:11pt;

	font-weight:800;

	margin:10px 0 10px 0;

	padding:0;

}



#erfolgspsychologie p {

	font-size:9pt;

	margin:0;

	padding:2px;

}