/*
* Verband Wohneigentum / verband-wohneigentum.info
*
* 14.01.2009
*
*
*/

a.download { padding: 2px 0 2px 25px ; }
a.jpg {	background: transparent url(/imggen/media_img.gif) no-repeat; }
a.gif {	background: transparent url(/imggen/media_img.gif) no-repeat; }
a.png {	background: transparent url(/imggen/media_img.gif) no-repeat; }
a.bmp {	background: transparent url(/imggen/media_img.gif) no-repeat; }
a.tif { background: transparent url(/imggen/media_img.gif) no-repeat; }
a.tiff { background: transparent url(/imggen/media_img.gif) no-repeat; }
a.pdf { background: transparent url(/imggen/media_pdf.gif) no-repeat; }
a.doc { background: transparent url(/imggen/media_doc.gif) no-repeat; }
a.ppt { background: transparent url(/imggen/media_ppt.gif) no-repeat; }
a.txt { background: transparent url(/imggen/media_txt.gif) no-repeat; }
a.xls { background: transparent url(/imggen/media_xls.gif) no-repeat; }
a.swf {	background: transparent url(/imggen/media_swf.gif) no-repeat; }
a.mov {	background: transparent url(/imggen/media_mov.gif) no-repeat; }
a.mp3 {	background: transparent url(/imggen/media_mp3.gif) no-repeat; }
a.zip { background: transparent url(/imggen/media_zip.gif) no-repeat; }
a.exe { background: transparent url(/imggen/media_exe.gif) no-repeat; }
a.gen { background: transparent url(/imggen/media_gen.gif) no-repeat; }


img { border: 0; }
.imgLeft { float: left;  margin: 4px 10px 2px 0;}
.imgRight { float: right; margin: 4px 0 2px 10px; }

.imgCaption {
	background-color:#f0f0f0;
	margin:0;
	padding:6px 6px 6px 2px;
}

hr { margin: 1em 0; clear: both; }


.clear {
	clear: both;
}
.invisible {
	display: none;
}

.mediaDload {
	position: relative;
	margin-bottom:10px;
}
.mediaImage {
	position: relative;
	display: inline;
	top: 5px;
	margin: 0 5px;
}



/* +++++ +++++ */

body, p, td,li,small,samp {
	font-family : Arial,Helvetica,Sans-serif;
	font-size : 12px;
	color : #000000;
}

#cframe {
	width:980px;
}


a.topnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
}
a.topnav:active {
	text-decoration:none;
	color: #F99737; /* #CC9900;*/
}
a.topnav:hover {
	text-decoration:none;
	color: #F99737; /* #CC9900;*/
}

a.topnavhl {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #CC9900;
	text-decoration : none;
	font-weight : bold;
}
a.topnavhl:active {
	text-decoration:underline;
	color:#CC9900;
}
a.topnavhl:hover {
	text-decoration:underline;
	color:#CC9900;
}

a.navprint {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}
a.navprint:active {
	text-decoration:underline;
	color:#000000;
}
a.navprint:hover {
	text-decoration:underline;
	color:#000000;
}

a.nav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
}

span.swort {
	font-family : Arial, Helvetica, sans-serif;
	color : #800000;
	font-weight : bold;
}

a.navpath {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}
a.navpath:hover {
	text-decoration:underline;
	color:#000000;
}


.navpath {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}


.headmain {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 26px;
	color : #005E93;
	font-weight : bold;
}
.headbiggruen {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 26px;
	color : #018441;
	font-weight : bold;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #000000;
	font-weight : bold;
	margin: 0 10px 20px 0;
	padding: 0;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #4e4e4e;
	font-weight : bold;
	margin: 0;
	padding: 0;
}

h3 {
	color : #009900;
}


.headSub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #005E93;
	font-weight : bold;
}
.headnav
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #005E93;
	font-weight : bold;
}


.headgruen {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	color : #018441;
	font-weight : bold;
}
.subhead {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #008000;
	font-weight : bold;
}
.subhead_date {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #800000;
	font-weight : bold;
}

.small{
	font-size : 11px;
}


.listtitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #005E93;
	font-weight : bold;
}


a.black {
	color : #000000;
}
ul {
	list-style-image : url(/images/lli-punkt.gif);
	list-style-type : none;
}

ul li ul {
	list-style-image: none;
	list-style-type : circle;
}

.alarm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ff0000;
	font-weight : bold;
}


a.navi { text-decoration: none; }
a.navi:hover { text-decoration: underline; }
a.homebox { text-decoration: none; font-size:12px; font-weight:bold; color:#ffffff }
a.homebox:hover {text-decoration: underline;}

/* ---------- PopUpMenu Start ---------- */
#menDiv .popupDiv {
	width: 160px;
	left: 151px;
}
.popupDiv {
	position: absolute;
	width: auto;
	visibility: hidden;
	background-color: #DDEEDD;
	border-left: solid 1px #fff;
	border-right: solid 1px #4F841E;
	border-bottom: solid 1px #4F841E;
	padding: 0;
	/* filter:Alpha(opacity=95); */  /* ie */
	/* -moz-opacity: 0.9; */ /* mozi */
	/* -khtml-opacity: 0.9; */  /* safari/konqueror */
	/* opacity: 0.9; */ /* css3 */
	z-index: 1000;
}
.popupDiv a {
	display: block;
	color: #008000;
	font-size: 11px;
	padding: 2px 2px 2px 6px;
	border-bottom: solid 1px #fff;
	text-decoration: none;
}
.popupDiv a:hover {
	text-decoration: underline;
}
/* ---------- PopUpMenu End ---------- */


/* ---------- Formulare ---------- */

.button {
	width: 100px;
	color: #009900;
	font-weight: bold;
	background-color: #CCDDCC;
	border-left: solid 1px #EEFFEE;
	border-top: solid 1px #EEFFEE;
	border-right: solid 1px #009900;
	border-bottom: solid 1px #009900;
}


