/**
*
* blau: #0091ff  / #2a68a4
* grau: #e3e3e3
* rot: #fe1800   /  #df0c26
*
*/

body{
	background-color:#e3e3e3;
	background-image:url(/fileadmin/immo_images/home_button.gif);
	background-position:800px 80px;
	background-repeat:no-repeat;
}

p, div, h1, h2, h3, h4, span, td, li, u, i, b, th, strong{
	font-family: Arial,Sans-Serif;
	font-size: 12px;
}

table{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
}

td,tr{
	border:0;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
}

a
img{
	border:none;
}

img{
	padding:0;
	margin:0;
}



/**
* ROOT Template
*/

table.tpl-main{
	margin-bottom:10;
}

td.tpl-shadow-center{
	background-color:#FFFFFF;
	padding:10;
}

td.content{
	background-color:#eaeaea;
}

td.tpl-left-bar{
	padding-right:10;
}

td.slogan{
	font-size:10px;
	text-align:center; 
	color:#fe1800; 
	font-weight:bold;
	padding-left:200px;
}




/* Absolute Pos. Icons Rechts */
#box1{ 
	background-color:#f8f8f8;
	position:absolute; 
	top:580px; 
	left:0px; 
	width:109px; 
	height:20px;
	text-align:right;
}




/*--MAIN CONTENT --*/


td.content
p.bodytext{
	padding-left:20px;
	padding-right:40px;
}

td.content
p.bodytext
a{
	text-decoration:none;
	color:#2a68a4;
}

td.content
h1{
	color:828282;
	padding-top:8px;
	padding-bottom:6px;
	padding-left:18px;
	padding-right:20px;
}

div.csc-header
h5{
	margin-top:30px;
	text-align:center;
	font-size:18px;
	color:#2a68a4;
}

div.csc-header
h4{	
	text-align:center;
	color:#df0c26;
	font-size:18px;
	margin-top:20px;
}

/*div.csc-header-n3
h3{
	color:828282;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:18px;
	padding-right:20px;
}*/
/*-------------*/







/*---LINKES MENU---*/

div.tpl-left-menu{
	background-color:#eaeaea;
	background-image:url(/fileadmin/immo_images/dotted_left_bg.gif);
	background-repeat:repeat-y;
}

div.tpl-left-menu
div.left-menu-point1{
	background-image:url(/fileadmin/immo_images/menu_bullet_01.gif);
	background-position:47px 2px;
	background-repeat:no-repeat;
	margin-bottom:2;
	padding-left:65;
	font-size:12px;
}

div.tpl-left-menu
div.left-menu-point1 
a{

	color:#2a68a4;
	text-decoration:none;
	font-weight:bold;
}

div.tpl-left-menu
div.left-menu-point1 
a:hover{

	color:#df0c26;
}

div.tpl-left-menu
div.left-menu-point1a 
a{
	color:#df0c26;
}


/*--*/
div.tpl-left-menu
div.left-menu-point2{

	margin-bottom:2;
	padding-left:70;
	font-size:12px;
}

div.tpl-left-menu
div.left-menu-point2 
a{

	color:#2a68a4;
	text-decoration:none;
}

div.tpl-left-menu
div.left-menu-point2 
a:hover{
	font-weight:bold;

}

div.tpl-left-menu
div.left-menu-point2a #0091ff;
a{
	font-weight:bold;
}


/*--*/
div.tpl-left-menu
div.sec-menu-point1{
	background-image:url(/fileadmin/immo_images/menu_bullet_01.gif);
	background-position:47px 2px;
	background-repeat:no-repeat;
	margin-bottom:2;
	padding-left:65;
	font-size:12px;
}

div.tpl-left-menu
div.sec-menu-point1 
a{
	color:#2a68a4;
	text-decoration:none;
	font-weight:bold;
}

div.tpl-left-menu
div.sec-menu-point1 
a:hover{
	color:#df0c26;
}

div.tpl-left-menu
div.sec-menu-point1a
a{
	color:#df0c26;

}

div.tpl-left-menu
div.sec-menu-point2{
	margin-bottom:2;
	padding-left:70;
	font-size:12px;
}

div.tpl-left-menu
div.sec-menu-point2 
a{
	color:#2a68a4;
	text-decoration:none;
}

div.tpl-left-menu
div.sec-menu-point2 
a:hover{
	font-weight:bold;
}

div.tpl-left-menu
div.left-menu-point2a 
a{
	font-weight:bold;
}


/*-------LINKES MENU END---------*/





/*-------UNTERES MENU---------*/


table.bottomTable{
	margin-top:5px;
	/*margin-left:250px;*/
}

table.bottomTable
td.bottomMenu
div.bottomMenu1
a{
	font-size:11px;
	float:left;
	width:100px;
	text-align:center;
	color:#000000;
	text-decoration:underline;
	border-right:1px dashed black;	
}

table.bottomTable
td.bottomMenu
div.bottomMenu1
a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

table.bottomTable
td.bottomMenu
div.bottomMenu1a
a{
	font-size:11px;
	float:left;
	width:100px;
	text-align:center;
	color:#000000;
	text-decoration:underline;
	border-right:1px dashed black;
	font-weight:bold;
}

table.bottomTable
td.bottomMenu
div.bottomMenu2
a{
	font-size:11px;
	float:left;
	width:100px;
	text-align:center;
	color:#000000;
	text-decoration:underline;
	border:none;
}

table.bottomTable
td.bottomMenu
div.bottomMenu2
a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}



table.bottomTable
td.bottomMenu
div.bottomMenu2a
a{
	font-size:11px;
	float:left;
	width:100px;
	text-align:center;
	color:#000000;
	text-decoration:underline;
	border-right:none;
	font-weight:bold;
}


/*----------------------------*/



/*-------UEBERBAUUNGSMENU---------*/

td.ueberbauNav {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}


div.ueberbauMenu1 
a{
	color:#2a68a4;
	text-decoration:none;
	font-weight:bold;
	float: left;
	width: 120px;
	text-align: center;
}

div.ueberbauMenu1 
a:hover{

	color:#df0c26;
}

div.ueberbauMenu1a
a{
	color:#df0c26;

}



/*-------TABELLE------------*/

td.content
table.contenttable-0{
	margin-left:25px;
	margin-right:25px;
	margin-top:10px;
	margin-bottom:10px;
}

td.content
table.contenttable-0
td{
	width:130px;	
}

td.content
table.imgtext-table{
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 10px;
}

td.content
table.csc-uploads-0{
	margin-left:25px;
	margin-right:25px;
	margin-top:10px;
	margin-bottom:10px;
}

td.content
table.csc-uploads-0
a:link{
	color:#2a68a4;
	text-decoration:none;
}

td.content
table.csc-uploads-0
a:visited{
	color:#2a68a4;
	text-decoration:none;
}

td.content
table.csc-uploads-0
a:active{
	color:#2a68a4;
	text-decoration:none;
}

td.content
table.csc-uploads-0
a:hover{
	color:#2a68a4;
	text-decoration:none;
	font-weight:bold;
}







/*---------NEWS-------------*/


div.news-header{
	font-size:11px;
	margin-top:10px;
	font-weight:bold;
	background-image:url(/fileadmin/immo_images/news_bg.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	padding-top:4;
	padding-left:10;
	padding-bottom:5;
	color:#2a68a4;
}

/*-*/
table.news-table
td.news-td
div.news-title{
	font-size:11px;
	margin-top:4;
	padding-bottom:4;
	padding-left:22;
	padding-right:10;
	background-image:url(/fileadmin/immo_images/news_bullet_01.gif);
	background-position:10px 2px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#2a68a4;
};

table.news-table
td.news-td
div.news-title
a{
	text-decoration:none;
	color:#2a68a4;
	font-weight:bold;
}

table.news-table
td.news-td
div.news-title
a:link{
	text-decoration:none;
	color:#2a68a4;
	font-weight:bold;
}

table.news-table
td.news-td
div.news-title
a:visited{
	text-decoration:none;
	color:#2a68a4;
	font-weight:bold;
}

table.news-table
td.news-td
div.news-title
a:active{
	text-decoration:none;
	color:#2a68a4;
	font-weight:bold;
}

table.news-table
td.news-td
div.news-title
a:hover{
	text-decoration:none;
	color:#2a68a4;
	font-weight:bold;
}

/*-*/
table.news-table
td.news-td
div.news-content{
	font-size:11px;
	padding-left:10;
	padding-bottom:5;
	border-bottom:1px dotted #000000;
}

table.news-table
td.news-td
div.news-content
p {
	padding-left: 10px;
}

table.news-table
td.news-td
div.news-content
a{
	text-decoration:none;
	color:#2a68a4;
}

table.news-table
td.news-td
div.news-content
a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#2a68a4;
}

table.news-table
td.news-td
div.news-content
a:visited{
	text-decoration:none;
	color:#2a68a4;
}

table.news-table
td.news-td
div.news-content
a:active{
	text-decoration:none;
	color:#2a68a4;
}

table.news-table
td.news-td
div.news-content
a:link{
	text-decoration:none;
	color:#2a68a4;
}
/*-*/

table.news-table
td.news-bottom{
	font-weight:bold;
	color:#2a68a4;
	text-align:center;
}

table.news-table
td.news-td
div.news-title2{
	font-size:12px;
}

table.news-table
td.news-td
div.news-content2
p.bodytext{
	font-size:11px;
}



td.td-news{
	text-decoration:none;
}

/*------------NEWS END---------------_*/






/*----------FORMULAR------------*/

.csc-mailform{
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 10px;
}

.csc-form-label{
	width:120px;
}

input, select, textarea{
	background-color:white;
	border:1px solid #2a68a4;
}

/*------------------------------*/





/*--------LOGIN--------------*/

.csc-loginform{
	margin-left:20px;
	
}

/*-------------------------*/





/*-------PROJEKTE - SITEMAP-------*/


.csc-menu{
	padding-left:20px;
}

.csc-menu
a:link{
	color:#2a68a4;
	text-decoration:none;
}

.csc-menu
a:visited{
	color:#2a68a4;
	text-decoration:none;
}

.csc-menu
a:active{
	color:#2a68a4;
	text-decoration:none;
}

.csc-menu
a:hover{
	color:#2a68a4;
	text-decoration:none;
	font-weight:bold;
}

/*---------------------------*/





/*--------TYPO3-BILDFORMATIERUNGEN----*/

div.csi-textpic
.csi-image{
	margin-left:50px;
	margin-right:50px;
	margin-bottom:20px;
}

/*---------------------------*/






td.tpl-logo{
	padding-right:10;
}

div.tpl-logo{
	text-align:center;
	background-color:#eaeaea;
}

img.tpl-logo{
}


/*----- Copyright ------ */

#copyright {
	margin-top: 20px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	position: relative;
/*	left: 838px;*/
	width: 100px;
/*	top: 50px;*/
	color: #999;
}

#copyright a {
	position: absolute;
	top: 0px;
	left: 58px;
	display: block;
	width: 100px;
	text-indent: -96px;
	text-decoration: none;
	overflow: hidden;
	font-size: 10px;
	line-height: 12px;
	color: #999;
}

