                                          /* -- © 2008-2009 by iACTIVE - Thomas Schöneberg -- */
/* -- Bertha-von-Suttner-Straße 16 ---------------- */
/* -- 59348 Lüdinghausen -------------------------- */
/* -- info@iactive.de ----------------------------- */
/* -- http://www.iactive.de ----------------------- */


/* -- Farbdefinitionen ------------------------------- */
/* -- Schwarz:       #000000 ------------------------- */
/* -- Weiss:         #ffffff ------------------------- */
/* -- Flieder:       #9c8dbe ------------------------- */
/* -- Flieder hell:  #cdc6de ------------------------- */
/* -- Fuchsia:       #e50083 ------------------------- */


/* -- TAGS ---------------------------- */

html {
        height:100%;
        margin:0px;
        padding:0px;
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        font-size:1.0em;
        }

body {
         width:100%;
         height:100%;
         margin:0px;
         padding:0px;
         background-color:#cdc6de;
         background-image:url(../grafik/immobilien-roewekamp-bgback.jpg);
         background-position:top center;
         background-repeat:repeat-y;
         }

img {
        margin:0;
         padding:0;
        border:solid 0px #000000;
         }

h1 {
         margin:30px 0 30px 0;
        color:#e50083;
        font-size:1.0em;
         }

h2 {
        margin:20px 0px 20px 0px;
        color:#e50083;
        font-size:0.9em;
         }

p {
        margin:0px 0px 20px 0px;
        color:#000000;
        font-size:0.8em;
         }

hr {
          border:solid 1px #d5d0c0;
         }

li.aufzaehlung1 {
         color:#000000;
        font-size:0.8em;
         }

input,textarea {
         width:400px;
         padding:0px 5px 0px 5px;
         border:solid 1px #d5d0c0;
         background-color:#cdc6de;
         }

select {
        width:100px;
         border:solid 1px #d5d0c0;
        background-color:#cdc6de;
         }

input:focus,textarea:focus {
        background-color:#ffffff;
        color:#000000;
        }


/* -- LINKS NAVIGATION ---------------------------- */

a:link, a:active, a:visited, a:hover {
        font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        }

a.textlink:link, a.textlink:active, a.textlink:visited {
        	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        	margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
        	color:#000;
         background-color:#ffffff;
        	font-size:1.0em;
         text-align:center;
         text-decoration:none;
        }

a.textlink:hover {
        	font-family:Arial,Helvetica,Geneva,Swiss,Tahoma,SunSans-Regular,sans-serif;
        	margin:0px 0px 0px 0px;
         padding:0px 0px 0px 0px;
        	color:#9c8dbe;
         background-color:#ffffff;
        	font-size:1.0em;
         text-align:center;
         text-decoration:underline;
        }

a.textlink1:link, a.textlink1:active, a.textlink1:visited {
         color:#000;
         text-decoration:none;
        }

a.textlink1:hover {
         color:#e50083;
         text-decoration:none;
        }

a.textlink_expose:link, a.textlink_expose:active, a.textlink_expose:visited {
         color:#000;
         text-decoration:underline;
        }

a.textlink_expose:hover {
         color:#e50083;
         text-decoration:underline;
        }

a.mainnavi:link, a.mainnavi:active, a.mainnavi:visited {
         display:inline;
         width:auto;
         margin:0;
         padding:0;
         color:#9c8dbe;
         font-size:0.8em;
         font-weight:bold;
         text-decoration:none;
         }

a.mainnavi:hover {
         display:inline;
         width:auto;
         margin:0;
         padding:0;
         color:#e50083;
         font-size:0.8em;
         font-weight:bold;
         text-decoration:none;
         }

a.mainnaviaktiv:link, a.mainnaviaktiv:active, a.mainnaviaktiv:visited, a.mainnaviaktiv:hover {
         display:inline;
         width:auto;
         margin:0;
         padding:0;
         color:#e50083;
         font-size:0.8em;
         font-weight:bold;
         text-decoration:none;
         cursor:default;
         }

.navigationlist1 {
         display:inline;
         width:auto;
         margin:0px 0px 0px 0px;
         padding:0px 8px 0px 8px;
         list-style-type:none;
        }

a.subnavi:link, a.subnavi:active, a.subnavi:visited {
                display:block;
                width:auto;
                margin:0;
         padding:5px 0 0 15px;
                color:#000000;
                font-size:0.8em;
         text-decoration:none;
        }

a.subnavi:hover {
                display:block;
                width:auto;
                margin:0;
         padding:5px 0 0 15px;
                color:#e50083;
                font-size:0.8em;
         text-decoration:none;
        }

a.subnaviaktiv:link, a.subnaviaktiv:active, a.subnaviaktiv:visited, a.subnaviaktiv:hover {
                display:block;
                width:auto;
                margin:0;
         padding:5px 0 0 15px;
                color:#e50083;
                font-size:0.8em;
         text-decoration:none;
                cursor:default;
        }

.navigationlist2 {
        display:block;
                width:auto;
         margin:0px 0px 0px 0px;
         padding:0px 5px 0px 5px;
                list-style-type:none;
        }

a.footernavi:link, a.footernavi:active, a.footernavi:visited {
                display:inline;
                width:auto;
                margin:0;
         padding:0;
                color:#000000;
                font-size:0.7em;
         text-decoration:none;
        }

a.footernavi:hover {
                display:inline;
                width:auto;
                margin:0;
         padding:0;
                color:#000000;
                font-size:0.7em;
         text-decoration:underline;
        }

.navigationlist3 {
        display:inline;
                width:auto;
         margin:0;
         padding:0;
                list-style-type:none;
        }


/* -- ID ---------------------------- */

#mainbody  {
         position:absolute;
         left:50%;
         top:0px;
         width:924px;
         height:auto;
         margin:0px 0px 0px -462px;
         padding:0;
         background-color:#cdc6de;
         font-size:1.0em;
         }

#seitenkopf {
         width:924px;
         height:136px;
         margin:0;
         padding:0;
         background-color:#ffffff;
         background-image:url(../grafik/immobilien-roewekamp-kopf.jpg);
         text-align:center;
         }

#mainnav  {
         width:924px;
         height:39px;
         margin:0;
         padding:0;
         background-color:#ffffff;
         background-image:url(../grafik/immobilien-roewekamp-navmai.jpg);
         text-align:center;
         }

#contentbody    {
         width:924px;
         height:auto;
         margin:0;
         padding:0;
         background-color:#ffffff;
         background-image:url(../grafik/immobilien-roewekamp-bgmain.jpg);
         text-align:center;
         }

#leftcol    {
        	float:left;
         width:180px;
         height:auto
         margin:0;
         padding:0;
         text-align:left;
         }

#rightcol    {
        	float:right;
         width:180px;
         height:auto;
         margin:0;
         padding:0;
         text-align:left;
         }

#middlecol    {
        	float:left;
         width:444px;
         height:auto;
         margin:0;
         padding:0px 60px 0px 60px;
         background-color:#ffffff;
         text-align:left;
         }

#middlecol_expo    {
        	float:left;
         width:444px;
         height:auto;
         margin:0;
         padding:0px 20px 0px 30px;
         background-color:#ffffff;
         text-align:left;
         }

#clearbody    {
        	clear:both;
         }

#seitenfuss {
        	clear:both;
         width:924px;
         height:29px;
         margin:0;
         padding:5px 0 0 0;
         background-color:#ffffff;
         background-image:url(../grafik/immobilien-roewekamp-fuss.jpg);
         text-align:center;
         }

#rose {
         width:924px;
         height:275px;
         margin:0;
         padding:0;
         text-align:left;
         }


/* -- BILDER ---------------------------- */

.leftpic {
        float:left;
        margin:0 20px 0 0;
         border:solid 1px #000;
                }

.leftpic1 {
        float:left;
        margin:0 20px 15px 0;
         border:solid 1px #000;
                }

.rightpic {
         float:right;
         margin:0 0 0 20px;
         border:solid 1px #000;
         }

.centerpic {
         margin:0 0 10px 0;
         border:solid 1px #000;
         }

.portraetright {
         float:right;
         width:215px;
         height:auto;
         margin:0 0 10px 0;
         font-size:0.8em;
         }

.portraetleft {
         float:left;
         margin:0 0 10px 0;
         font-size:0.8em;
         }

.normaleschrift {
         color:#000;
         font-size:0.8em;
        }

/* -- Klassen ---------------------------- */

.bold {
      	color:#000000;
         font-weight:bold;
                }

.emphasized {
	color:#000000;
         font-size:0.9em;
         font-weight:bold;
                }

.liste1 {
         color:#000000;
         margin:2px 0 0 20px;
         padding:0;
         font-size:0.9em;
         font-weight:bold;
                }

.liste2 {
         color:#000000;
         margin:2px 0 0 20px;
         padding:0;
         font-size:0.9em;
         }

.liste3 {
         color:#000000;
         margin:2px 0 10px 0;
         padding:0;
         font-size:0.9em;
                }

.liste4 {
         color:#000000;
         margin:2px 0 10px 10px;
         padding:0;
         list-style-type:lower-alpha;
                }

.liste5 {
         color:#000000;
         margin:2px 0 10px 10px;
         padding:0;
         list-style-type:disc;
                }

.coltext {
         margin:10px;
         color:#000000;
         font-size:1.0em;
         font-weight:normal;
                }

.border_flieder {
         border:solid 1px #9c8dbe;
                }

.schriftzug {
	font-size:1.2em;
         font-variant:small-caps;
         font-weight:bold;
                }

/* -- Impressum ---------------------------- */

.left {
         float:left;
         width:170px;
         padding:1px 0px 0px 0px;
         color:#000000;
         font-weight:bold;
         font-style:normal;
         }

.right {
         width:299px;
         padding:1px 0px 0px 0px;
         margin-left:170px;
         }

.impress {
         margin:0 0 0 0;
         }


/* -- Formular ---------------------------- */

.leftform {
         width:auto;
         height:auto;
         margin:10px 0px 0px 0px;
         padding:0px 0px 0px 0px;
         color:#000000;
         font-weight:bold;
         font-style:normal;
         }

.rightform {
         width:auto;
         height:20px;
         margin:0px 0px 10px 80px;
         padding:1px 0px 0px 0px;
         }

.button1 {
         width:80px;
         margin:10px 20px 10px 0px;
         color:#000000;
         background-color:#cdc6de;
         border:solid 1px #d5d0c0;
         font-size:0.8em;
         }


/* -- Expose 7 ---------------------------- */

.table_header_left {
	background-color:#9c8dbe;
         color:#fff;
         text-align:left;
         font-size:0.8em;
         font-weight:bold;
         }

.table_header_center {
	background-color:#9c8dbe;
         color:#fff;
         text-align:center;
         font-size:0.8em;
         font-weight:bold;
         }

.table_header_right {
	background-color:#9c8dbe;
         color:#fff;
         text-align:right;
         font-size:0.8em;
         font-weight:bold;
         }

.table_row_colored {
	background-color:#cdc6de;
         color:#000;
         text-align:left;
         font-size:0.8em;
         }

.table_row_blank {
	background-color:#fff;
         color:#000;
         text-align:left;
         font-size:0.8em;
         }

.bg {
	background-image:url(bilder/bg_items.jpg);
	background-repeat:no-repeat; background-attachment: fixed;
	background-color:#FFFFFF;
         color:#000000;
         font-family:arial;
         text-decoration: none;
         }

.tfett {
	font-family:Arial,Helvetica,sans-serif;
         font-weight:bold;
	}

.tnorm {
	font-family:Arial,Helvetica,sans-serif;
         font-size:0.8em;
         text-align:left;
         }

.tmini {
	font-family:Arial,Helvetica,sans-serif;
         }

.text {
	color:#000000;
         font-familyArial,Helvetica,sans-serif;
         text-decoration:none;
         }