/*

Farben:

Hintergrundfarbe für Kontakt: #e3e6eb

seitenrit: bc002b

/*

Haupteinstellungen

*/



html 

{

	background-image: url(bg.gif);

	background-color: #F0ECE9;



	margin: 0;

	padding: 0;

	border: 0;

}



body {

	font-family: Verdana;

	font-size: 7pt;

	color: #555555;

	

	margin: 0;

	padding: 0;

	border: 0;

}



#frame 

{

	width: 1000px;

}



/*

graue Kopfleiste

*/



#smallheadl 

{

	height: 16px;

	/* width: 90px; */

	background-image: url(smallheadl.gif);

	background-repeat: no-repeat;

	background-position: right top;

}



#smallheadr 

{

	height: 16px;

	/* width: 90px; */

	background-image: url(smallheadr.gif);

	background-repeat: no-repeat;

}



#smallhead 

{

	height: 16px;

	width: 800px;

	background-image: url(smallhead.gif);

	background-repeat: repeat-x;

}



#smallhead-legal 

{

	float: left;

    font-weight: bold;

}



#smallhead-legal a {

    font-weight: normal;

}



#smallhead-legal a:hover {

    font-weight: bold;

    text-decoration: none;

}



#smallhead-copyright 

{

	float: right;

}



/*

Hauptcontainer

*/



#container 

{

    position: relative;

	width: 800px;

	height: 570px;

	background-color: #ffffff;

	text-align: left;

    font-family: Verdana;

    font-size: 9pt;

    color: black;

}



#logo {

    position: absolute;

}



#logobox 

{

	height: 44px;

	background-color: #540212;

}



#shadow 

{

	height: 17px;

	background-image: url(shadow.gif);

	background-repeat: repeat-x;

}



#designerlogo 

{

	text-align: right;

	padding-right: 50px;

}



/*

Navigation

*/



#navigation 

{

    position: relative;

	height: 68px;

	background-image: url(navibg.jpg);

	background-repeat: no-repeat;

}



#mainnavi

{

	margin: 0;

	padding: 15px 0 0 30px;

	border: 0;

	list-style: none;

}



#mainnavi li 

{

	float: left;

}



#mainnavi li a 

{

	font-size: 9pt;

	color: #ffffff;

	padding: 0 10px;

	border-style: solid;

	border-color: #000000;

	border-width: 0 0 0 1px;

    background-repeat: no-repeat;

    background-position: left top;

}



#mainnavi li a:hover {

    text-decoration: none;

}



/* Individual GlowPics */

#glow_home:hover {background-image: url(/css/glow_home.jpg); }

#glow_vermittlung:hover {background-image: url(/css/glow_vermittlung.jpg); }

#glow_angebote:hover {background-image: url(/css/glow_angebote.jpg); }

#glow_verkaeufer:hover {background-image: url(/css/glow_verkaeufer.jpg); }

#glow_vermieter:hover {background-image: url(/css/glow_vermieter.jpg); }

#glow_angebote:hover {background-image: url(/css/glow_angebote.jpg); }

#glow_verkauf:hover {background-image: url(/css/glow_verkauf.jpg); }

#glow_miete:hover {background-image: url(/css/glow_miete.jpg); }

#glow_wohnimmobilien:hover {background-image: url(/css/glow_wohnimmobilien.jpg); }

#glow_gewerbeimmobilien:hover {background-image: url(/css/glow_gewerbeimmobilien.jpg); }

#glow_gesuche:hover {background-image: url(/css/glow_gesuche.jpg); }

#glow_kontakt:hover {background-image: url(/css/glow_kontakt.jpg); }



#homeglow 

{

	position: absolute;

	left: 10px;

	top: 10px;

}



#subnavi 

{

	list-style: none;

	margin: 0;

	padding: 3px 0 5px 1px;
	
	background-color:#B20A2E;
	
	/*position:absolute;*/

}



#subnavi li 

{

	border: 0px;

	float: none;
	
	/*display: inline;*/
    list-style-type: none;
    padding-right: 5px;

}



#subnavi li a 

{

	font-size: 7pt;

	border: 0;

}



/*

Schriftformatierung

*/



.textbox {

    font-family: Verdana;

    font-size: 9pt;

    line-height: 17px;

    color: black;

}



a img 

{

	border: 0;

}



a 

{

	color: #555555;

	text-decoration: none;

}



a:hover

{

	text-decoration: underline;

}



h1 {

    color: #bc002b;

    font-size: 15pt;

}



h2 {

    color: #bc002b;

}



h3 {

    color: #bc002b;

    font-size: 10pt;

    margin-bottom: 0;

}



p {

    margin: 0 0 15px 0;

}



.textbox ul {

    margin-left: 20px;

    padding-left: 0;

    list-style-image: url(/css/ul_disc.gif); 

}



.textbox li {

    margin-left: 0;

    padding-left: 0;

}



.textbox a  {

    color: #bc002b;

    text-decoration: underline;

}



.highlight {

    color: #bc002b;

    font-size: 11pt;

}



.highlightbox {

    padding: 15px;

    margin: 10px 0;

    background-color: #e3e7ec;

}



.smalltext {

    font-size: 7pt;

}



.smallredtext {

    font-size: 7pt;

    color: #bc002b;

    font-weight: bold;

}



.smallblock {

    float: left;

    width: 50px;

}



.distance_right {

    margin-right: 8px;

    display: block;

}



/*

Kontaktformular

*/



#contactform {

    background-color: #e3e6eb;

    border: 0;

    float: left;

    width: 250px;

    margin: 0;

    padding: 10px;

    position: relative;

}



#contactform input {

    display: block;

    width: 250px;

    float: right;



    border-style: solid;

    border-color: #9b9b9b;

    border-width: 2px 0 0 0;

    font-family: Verdana;

    font-size: 7pt; 

    padding: 2px;



    margin-bottom: 10px;

}



#contactform textarea {

    display: block;

    width: 250px;

    height: 70px;

    float: right;



    border-style: solid;

    border-color: #9b9b9b;

    border-width: 2px 0 0 0;

    font-family: Verdana;

    font-size: 7pt;

    padding: 2px;



    margin-bottom: 10px;

}



#contactform input.button {

    width: 100px;

    float: right;

}



/*

Admintab

*/



.edit_tab {

    position: absolute;

    top: 580px;

    width: 200px;



    border: 1px solid #AAAAAA;

    background-color: #FFFFFF;

    padding: 2px 4px;

    margin-bottom: 8px;

}


