/**************************************************
 * CSS styles.css - Stylesheet beratung-therapie.de
 * bytepark GmbH - 05.03.2008
 * Print
 **************************************************/
* {
	margin : 0;
	padding : 0;
	overflow: visible !important;
	float: none !important;
}
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	line-height : 120%;
}
#all {
	margin : 0 auto;
	width : 600px;
}
h1 {
	color:#6f3171;
	font-size:16px;
	font-weight:bold;
}
h2 {
	color:#6f3171;
	font-size:14px;
	font-weight:bold;
}
h3 {
	color:#6f3171;
	font-size:12px;
	font-weight:bold;
}
p {
	line-height : 175%;
	font-weight : normal;
	padding : 8px 0 0 0;
	font-size : 11px;
}
a {
	font-size : 11px;
	color : #b5ba18;
	text-decoration : none;
}
a:hover {
	font-size:11px;
	color:#6f3171;
	text-decoration:none;
}
.autosize {
	width : 600px;
	margin-bottom : 10px;
	height : auto;
	float : left;
	text-align : left;
}
.header {
	background-image : url(../images/bg_head.gif);
	background-repeat : repeat-x; 
	width : 600px;
	height : 147px;
	overflow : hidden;
}
.header_logo {
	height : 113px;
	width:391px;
	float:left;
	padding-top: 13px;
	padding-left : 10px;
}
.header_banner {
	display:none;
}
.textheader{
	width:500px;
	float:left
}
.textheader h1 {
	font-weight : bold;
	font-size : 12px;
	color : #6f3171;
	text-align :left;
	padding-top : 17px;
	padding-left : 10px;
}
.lilaleiste {
	overflow:hidden;
	background-color:#d2c4c8;
	border-top:1px solid #FFFFFF;
	width:600px;
	height:6px;
}
.dunklere_lila_leiste {
	display:none;
}
.topic a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6f3171;
	font-size:12px;
	font-weight:bold;
}
.topic {
	margin-top : 8px;
}
/**************************************************
 * Linke-Box, Content-Box, Rechte-Box
 **************************************************/
.left {
	display:none;
}
.cont {
	float:left;
	padding : 10px;
	width:600px;
	height:auto;
	font-size:11px;
	line-height:16pt;
	margin: 0 1px 20px 0;
}
.right {
	display:none;
}
/**************************************************
 * Textinhalt, Auszeichnungen und Links
 **************************************************/
.cont ul{
	font-size : 11px;
	text-align : left;
	line-height : 14pt;
	line-height : 160%;
	padding : 15px 10px 5px 35px;
	list-style-image : url(../images/bullet_ul.gif);
	color : #000000;
}
.cont ul li{
	margin-bottom:10px;
}
.cont ol{
	font-size:11px;
	text-align:left;
	line-height:14pt;
	line-height:160%;
	padding:15px 10px 5px 35px;
	color:#000;
}
.cont ol li{
	margin-bottom:10px;
}
.inhalt {
	font-size:11px;
	line-height:16pt;
}
.inhalt_aus {
	font-size:11px;
	font-weight:bold;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.link {
	border-top:1px solid #b5ba18;
	border-bottom:1px solid #b5ba18;
	padding:5px;
	width:auto;
	height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b5ba18;
	text-decoration:none;
}
.img_left {
	float : left;
	margin-right : 10px;
}
/**************************************************
 * Tabelle in cont
 **************************************************/
.tab_head {
	background-color:#ece7eb;
	padding : 4px;
}
.tab_odd
{
	background-color:#ececec;
}
.tab_even
{
	background-color:#f6f6f6;
}
.tab_gray ul{
	font-size:11px;
	text-align:left;
	line-height:14pt;
	line-height:160%;
	padding:15px 10px 5px 11px;
	list-style-image:url(../images/bullet_ul.gif);
	color:#000;
}
/**************************************************
 * Wo-Befinde-Ich-Mich-Leiste
 **************************************************/
.wegweiser {
	display:none;
}
.wegweiser a {
	font-size:11px;
	color:#8b8b8b;
	text-decoration:none;
}
.wegweiser a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656617;
}
/**************************************************
 * Gestrichelte Linie
 **************************************************/
.contentline {
	background-image:url(../images/p_line.gif);
	background-repeat:repeat-x;
	width:518px;
	height:1px;
	line-height:2px;
	margin : 10px 0 10px 0;
}
/**************************************************
 * Der Foota, Fuß + Text
 **************************************************/
.fuss {
	display:none;
}
.navibild {
	text-align:left;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:5px;
}
.bytefoot a {
	color : #6f3171;
	text-align:center;
}
.textpsycho {
	display:none;
}
.textpsycho a {
	color:#6f3171;
}
	
.bildberatung {
	padding-top:14px;
	padding-left:15px;
	text-align:left;
}
.gelbleiste {
	display:none;
}
.gelbpadding {
	padding-top:94px;
}
/**************************************************
 * Formular
 **************************************************/
#msg_ok{
	color:#137F00;
	background:#C8FFBF;
	border: 1px solid #137F00;
	padding:10px;
}
#msg_err{
	color:#f00;
	background:#fae9e5;
	border: 1px solid #f00;
	padding:10px;
}
#msg_ok p,#msg_err p{
	padding:0;
}
#kontaktform ul{
	list-style-image:none;
	list-style-type:none;
}
#kontaktform input{
	width:200px;
}
#kontaktform .formbtn{
	width:auto;
}
#kontaktform select{
	width:204px;
}
#kontaktform label {
	float:left;
	width:150px;
	display:block;
}
#kontaktform textarea{
	width:200px;
	height:150px;
}
/**************************************************
 * suche
 **************************************************/
#searchbox{
	display:none;
}
#searchbox .searchbutton{
	display:none;
}
/**************************************************
 * newsletter
 **************************************************/
.newslbox{
	text-align:center;
	background-color:#642c5b;
	width:244px;
	margin-top:5px;
	padding:5px 0;
}
.newslbox input{
	width:124px;
}
.newslbox .input_btn{
	width:80px;
	height:21px;
	font-size:11px;
}
.newslbox h1{
	color:#fff;
	font-size:12px;
	margin-bottom:5px;
}
