/* Standards */

html				{background-repeat:repeat-y; height: 100%;}
body				{margin: 0px; padding: 0px; height: 100%; background-color:#e5f0f7; background-image: url(img/bg.gif); background-repeat:repeat-y;}
td, table			{vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#006ab3; line-height: 20px; padding: 0px; margin:0px; border-collapse:collapse;}

div				{padding:0px; margin: 0px;}
p				{vertical-align: top; margin: 0px;}
dd img			{padding-right: 5px;}

h1				{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#006ab3; font-weight:bold; padding: 0; margin: 0;}
h2				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006ab3; font-weight:bold; padding: 0; margin: 0;}
h3				{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006AB3; font-weight:bold; padding: 0; margin: 0;}

label, input, select, textarea		{display: block; float: left;border: 1px solid #006ab3; background-color: #ffffff; color: #6a6a6a; margin: 0 0 4px 0;}
input {height:18px;}


/* ############################################### */
/* ##################### ID #####################*/

#main_menu {margin-top:20px;position:absolute;width:227px;}

/* Stilklassen */

.wechselbild		{height: 283px;}
.height				{height: 100%;}
.logo				{width: 365px; height: 114px;}
.global_nav			{background-color: #e5f0f7; line-height: 26px;}
.wechselkopf		{width: 437px; height: 133px; border-left: 2px solid #4eb900; border-bottom: 2px solid #4eb900;}
.nav				{width: 227px; background-color:#bfdaec;}
.globalmenu			{margin-left: 52px;}
.mainmenu			{margin-left: 52px;}
.aktiv				{margin-left: 59px;}
.submenu_aktiv		        {background-color: #f49e00; line-height: 20px;}
.submenu			{margin-left: 72px; line-height: 20px;}
.content			{width: 532px; border-left: 1px solid #5199cb; border-right: 1px solid #5199cb; background-color:#e5f0f7;}
.text 				{margin-left: 15px;margin-top:18px; margin-right: 15px;min-height:300px;}
.rechts				{width: 235px;}
.border				{border-left: 2px solid #4eb900;}
.error				{color: red;}

.news_bild			{margin-bottom:25px;display:inline;}
.news_bild img 		{float:right;clear:right;}

.list_news_bild {float:left;}
.list_news_bild img {border:1px solid #006AB3;margin-right:10px;margin-top:5px;max-width:120px;max-height:160px;overflow:hidden;}
.list_news_text {}
.news-list-item {clear:both;margin-bottom:18px;float:left;width:100%;}

/*.news_bild .tx-imagecycle-pi1 {border:1px solid #006AB3;}*/
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {border:1px solid #006AB3;}

.news-list-browse {float:left;}

.news-single-image-wrap {margin-bottom:15px;float:right;clear:right;width:232px;}
.news-single-imgcaption, .text DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {padding-left:4px;background-color:#fff;clear:right;}
.news-single-imgcaption {}
.news-single-img {float:right;width:232px;margin-left:10px;}

.tx-stflashplayer-pi1 div {
	border: 1px solid #5199cb;
}
.text table {margin-bottom:10px;}

.rahmenblau {background-color: #bfdaec;border: 1px solid #5199cb;padding:10px;font-weight: bold;}
.zelle {width:158px;font-size:90%;line-height:160%; padding-top:5px;}
.blau {background-color:#4d97ca;color:#ffffff;padding: 2px; padding-left:10px;font-weight: bold;} 
.tabelleblau {width: 380px;padding: 10px;font-weight: bold;text-align: left;}

.tx-ttnews-browsebox td	{width: 15px;}
.news-list-browse .activeLinkWrap, .news-list-browse a {padding:3px 3px 3px 3px;}

/* ############ Download Extension ########### */

.csc-uploads		  {}
.csc-uploads-icon	  {width: 25px;}
.csc-uploads-fileName	  {width: 300px;}

/*#############     #############*/

DIV.csc-frame-frame1 img  {padding: 0px 0px 0px 0px; border: 1px solid #006ab3;}	
DIV.csc-frame-frame2 img  {padding: 0px 0px 0px 0px; border: 1px solid #f49e00;}

.csc-textpic-image	{border: 1px solid #006ab3;}	

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG, /*.news-single-img img*/ {border: 1px solid #006ab3;}


.suche1			{margin-left:2px; height: 20px; padding-left: 3px; padding-right: 3px;}
.csc-form-label		{display:none;}
.csc-firstHeader 	{ height: 19px;}
/*.csc-header, .csc-header-n1		{background-color: #4eb900; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
height: 19px; padding: 0px; border-bottom: 1px solid #ffffff;}*/
.csc-form-labelcell	{width: 100px;}

/* ######## Rechte Blöcke ######### */

#block1									{background-color: #ffffff; border: 1px solid #006ab3; text-align:left;width: 202px;}
#block1 div 							{padding:0px; margin: 0px; line-height: 19px; background-color:#ffffff; }
#block1 div h1							{color: #006ab3;height: 19px; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px;}
#block1 .bodytext						{background-color:#006ab3; color: #ffffff; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px;}

#block2									{background-color: #ffffff; border: 1px solid #f49e00;text-align:left; width: 202px;padding-bottom:4px;}
#block2	p, #block2 .imgtext-table		{background-color: #ffffff; color: #ffffff; border-left: 4px solid #ffffff;border-right: 4px solid #ffffff;}
#block2 div 							{padding:0px; margin: 0px; line-height: 19px; background-color:#f49e00;}
#block2 div h1							{color: #f49e00;height: 19px; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px; background-color:#ffffff;}
#block2 .bodytext						{background-color:#f49e00; color: #ffffff; padding:0px; padding-left: 9px; margin: 0px; line-height: 19px; padding-top: 0px;}

#c124 {width:202px; height: 163px;border:1px solid #006ab3;}
#c159 {border:1px solid #006ab3;width:202px;}

/* ######## Links ######## */

a					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}				

.global_nav a		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f49e00; font-weight:bold; text-decoration:none;}
.mainmenu a			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006ab3; font-weight:bold; text-decoration:none;}
.submenu a			{vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006ab3; font-weight:normal;line-height: 20px;}
.submenu_aktiv a	{vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;line-height: 20px;}
.aktiv				{padding-left:12px; cursor:hand; text-decoration: none; color:#004E9F; background-image:url(/fileadmin/templates/img/aktiv_sub.gif); background-repeat:no-repeat; background-position:left 9px; font-size: 12px;}
.content a			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006ab3; font-weight:normal; text-decoration:underline;}
.rechts a			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:underline;}
td.zelle p.bodytext a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006ab3; font-weight:normal; text-decoration:underline;}


/* ####### IMMOBILIEN-TOOL ######## */


#user-wogewa-wliste TABLE{
	width:100%;
	margin-bottom:30px;
}
#user-wogewa-wliste TD{
	padding-left:0px;
}
#user-wogewa-wliste .l{
	background-color:#006BB3;
}
#user-wogewa-wliste .l TD{
	padding-right:0;
	padding-left:0;
	cursor:default;	
}

#user-wogewa-wliste TD A{
	text-decoration:none;
}

#user-wogewa-wliste .l TD DIV{
	color:white;	
	padding-left:4px;
	padding-right:10px;	
	/*background-position:right 7px;*/
	background-repeat:no-repeat;
}

#user-wogewa-wliste .l TD.st DIV {background-position:35px 7px;}
#user-wogewa-wliste .l TD.str DIV{background-position:43px 7px;}
#user-wogewa-wliste .l TD.wfl DIV{background-position:72px 7px;}
#user-wogewa-wliste .l TD.rz DIV {background-position:47px 7px;}
#user-wogewa-wliste .l TD.km DIV {background-position:50px 7px;}

#user-wogewa-wliste .l TD.sort-desc DIV{
	background-image:url(img/listPfeilU.gif);
}

#user-wogewa-wliste .l TD.sort-asc DIV{
	background-image:url(img/listPfeilD.gif);
}



#user-wogewa-wohnung .bilderTab IMG{
	border:1px solid #006ab3;
}

#user-wogewa-wohnung .l{
	font-weight:bold;
	padding-right:10px;	
}

SELECT OPTION SUP{
	font-size:6px;
	color:red;
}
#user-wogewa-iliste table{
	width:100%;
}
	
#user-wogewa-iliste TD{
	padding-bottom:15px;
}

#user-wogewa-iliste .imgCell{
	/*width:48px;*/
}

#user-wogewa-iliste .imgCell A IMG{
	border:1px solid #006BB3;
}
#user-wogewa-iliste .contCell{
	/*width:301px;*/
	padding-left:3px;
}

#user-wogewa-iliste .contCell DIV{
	margin-bottom:3px;
}

#user-wogewa-iliste .contCell DIV, #user-wogewa-iliste .contCell DIV A{
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}


#user-wogewa-iliste .contCell DIV.name A, #user-wogewa-iliste .contCell DIV.preis A{
	font-weight:bold;
}
	
	
.liBilder IMG{
	display:block;
	margin-bottom:5px;
}
.liBez{
	font-weight:bold;
}
.liInhalt, .liBilder{
	margin-left:15px;
}
#user-wogewa-searchform *{
	margin:0;
	padding:0;	
}


#user-wogewa-searchform{
	border:1px solid #026AB3;
	background-color:white;
	width:202px;
	margin-top:23px;	
	padding-bottom:4px;
}


#user-wogewa-searchform IMG{
	margin-top:3px;
}

#user-wogewa-searchform INPUT, #user-wogewa-searchform SELECT{
	width:120px;
	border:none;
	border:1px solid #026AB3;
}

#user-wogewa-searchform INPUT.hidden{
	border:none;
}

#user-wogewa-searchform TABLE{
	background-color:#BFDAED;
	width:194px;
	height:153px;
}

#user-wogewa-searchform TABLE TR.f TD{
	padding-top:3px;	
}
	
#user-wogewa-searchform TABLE TD{
	padding-left:8px;
	font-size:10px;
	text-align:left;
}

#user-wogewa-searchform TABLE TD.l{
	padding-left:0px;
	padding-right:3px;
}

#grundrissRow{}
#grundrissRow DIV{font-weight:bold}
#grundrissRow IMG{display:block;margin-bottom:10px;}

.table	{border: 1px solid #4d97ca; }
.table span, .table p	{padding-left: 5px;}
.blau	{background-color:#4d97ca; color:#ffffff; padding-left: 5px;}
.abstand	{padding-left: 5px;}

.tx-ffiframe-pi1 {min-height:300px;}


/* ############################################### */
/* ################# IMAGECYCLE ################## */
.tx-imagecycle-pi1 {background:#fff;padding:4px;}
.tx-imagecycle-pi1-images .imagecycle-caption {background:#026AB3; white-space:normal;padding:0 0 0 5px;height:35px;line-height:16px;}
.text .tx-imagecycle-pi1 {background:none;padding:0;}

/* ############################################### */
/* ################# USER_WOGEWA ################## */
.wlist_bild img {width:120px;height:auto;border:1px solid #026AB3;}
.wlist_title a, .wlist_price a {font-weight:bold;}
.wlist_price {clear:left;}

.wlist_content{overflow:hidden;line-height:16px;float:left;height:35px;}
.wlist_more {overflow:hidden;line-height:16px;float:left;}

/* ############################################### */
/* ################## MAILFORM ################### */

#kontaktform .button_send {width:100px;height:22px;margin-top:5px;}

/* ############################################### */
/* ################## SEITEN PARTNER ################### */

.csc-frame-invisible {width:50%;float:left;margin-bottom:18px;}
#c137, #c148 {float:none;clear:both;}



