/****************************************************
 *  FIRMENPUNKT?????��?��??��?��???��?��??��?��????��?��??��?��???��?��??��?�� gmbh                               *
 *  (c) 2006                                        *
 *  http://www.firmenpunkt.de                       *
 *  - - fk - -                                      *
 ****************************************************
 *  mailto:webmaster@firmenpunkt.de                 *
 *  sitedesign, scripting (c) FIRMENPUNKT?????��?��??��?��???��?��??��?��????��?��??��?��???��?��??��?�� gmbh     *
 *  no use without permission!                      *
 ***************************************************/
 
	html {
		height:100%; 
		max-height:100%; 
		padding:0; 
		margin:0; 
		font-size:100.1%;
		/*overflow:hidden;*/
	}
	 
	body {
		height:100%; 
		max-height:100%; 
		padding:0; 
		margin:0; 
		font:0.8em verdana, arial, sans-serif;
		background:#DFE6F9 url(../images/background.jpg) repeat-x 0px 0px fixed;
		/*overflow:hidden;*/
	}
	
/*Bereich ?????��?��??��?��???��?��??��?��????��?��??��?��???��?��??��?��ber Head und Hintergrund inkl. Verlauf*/
	#head {
		position:absolute;
		width:657px; 
		height:191px;
		top:30px;
		margin-left:153px;
		z-index:5;
	}
	
	#bottom {
		clear: left;
		width:762px; 
		background:transparent url(../images/side_bottom.jpg) no-repeat 0px 0px;
		height:23px;
		z-index:5;
	}
	
	#copyright {
		width:762px; 
		background-color: #DFE6F9;
		font-size: 0.7em;
		text-align: center;
	}
	
	#logo {
		position:absolute;
		width:143px; 
		background:transparent url(../images/logo.jpg) no-repeat 0px 0px;
		height:191px;
		top:30px;
		margin-left:10px;
		z-index:10;
	}
	
	#logo_de {
		position:absolute;
		width:143px; 
		background:transparent url(../images/logo_de.jpg) no-repeat 0px 0px;
		height:191px;
		top:30px;
		left:;
		margin-left:10px;
		z-index:10;
	}
	
	#logo a:link, #logo a:active, #logo a:visited, #logo a:hover {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 135px;
		height: 125px;
	}
	
	#background {
		position:absolute;
		width:762px; 
		background:#7BA6E2;
		top:216px;
		margin-left:40px;
		padding-left: 0px;
		z-index:10;
	}
	
	#background_right {
		width:500px; 
		background:#7BA6E2;
		padding-left: 20px;
		padding-top: 0px;
		float: left;
		z-index:10;
	}
	
    #background_all {
		width:650px; 
		background:#7BA6E2;
		padding-left: 100px;
		padding-top: 0px;
		float: left;
		z-index:10;
	}
	
	#email {
		position: absolute;
		left: 40px;
		width:23px; 
		margin-top: -30px;
		height: 24px;
		cursor:pointer;
		background:transparent url(../images/2.jpg) no-repeat 0px 0px;
		top: 180px;
		z-index:400;
	}
	
	*html #email{
		top: 150px;
		left: 50px;
		margin-top: 0px;
	}
	
	#email_text {
		position: absolute;
		left: 60px;
		height: 24px;
		width:200px; 
		margin-top: 145px;
		z-index:400;
	}
	
	*html #email_text {
		top: 150px;
		left: 70px;
		margin-top: 4px;
	}

	/*Login und obere Auswahlpunkte*/
	
		#head_line {
		position: absolute;
		top:5px;
		z-index:50;
		width:810px;
		}
		
		*html #head_line {
		width:813px;
		}
		
		#user_password {
		float: left;
		margin-left: 10px;
		margin-top: 2px;
		z-index:50;
		color:#325897;
		font:0.8em verdana, arial, sans-serif;
		}
			
		#forgot_password {
		float: left;
		margin-left: 10px;
		z-index:45;
		color:#325897;
		cursor:hand;
		font:0.8em verdana, arial, sans-serif;
		line-height: 11px;
		}
	
		#language {
		float: left;
		margin-left: 10px;
		z-index:40;
		color:#325897;
		cursor:hand;
		font:0.9em verdana, arial, sans-serif;
		font-weight: bold;
		line-height: 11px;
		}
	
		#login {
		float: left;
		margin-left: 10px;
		margin-top: 4px;
		color:#fff;
		cursor:hand;
		font:0.9em verdana, arial, sans-serif;
		font-weight: bold;
		background:#173E81;
		z-index:6;
		}
		
		#usernm {
	    float: left;
		margin-left: 10px;
		margin-top: 10px;
		width:200px;
		color:#27579A;
		font:0.9em verdana, arial, sans-serif;
		font-weight: bold;
		z-index:6;
		overflow: hidden;
		white-space:nowrap;
		letter-spacing: 1px;
        }
		
		#logoff {
		float: left;
		margin-left: 10px;
		margin-top: 0px;
		color:#27579A;
		cursor:hand;
		font:0.9em verdana, arial, sans-serif;
		font-weight: bold;
		z-index:6;
		}
		
		#button {
		color:#000;
		cursor:hand;
		font:0.9em verdana, arial, sans-serif;
		font-weight: bold;
		}
	
	/*Textfeld*/
		.login_form {
			border:1px solid #000;
			z-index:2;
			font:0.9em verdana, arial, sans-serif;
		}

	/*Button zum einloggen*/


	/*Navigationsbox*/

	#box_nav {
		/*position:relative;*/
		background:#F6E59D url(../images/navi_right.jpg) repeat-y right 0px;
		width:197px; 
		margin-top: 0px;
		margin-left: 10px;
		float: left;
	}
	
	* html {
		width: 196px;
	}	
	
	#box_top {
		width:197px; 
		background:transparent url(../images/navi_top.jpg) no-repeat 0px 0px;
		height:15px;
	}
	
	#box_bottom {
		width:197px; 
		background:transparent url(../images/navi_bottom.jpg) no-repeat 0px 0px;
		height:19px;
	}
	
		
		/*Aussehen & Abstand der Navigation*/
		a.nav_haupt:link, a.nav_haupt:active, a.nav_haupt:visited {
		            display: block;
					font:0.9em verdana, arial, sans-serif;
					color:#5B5A51;
					text-decoration:none;
			}
		
		a.nav_haupt:hover {
					color:#5B5A51;
					font-weight: bold;				
			}
			
		/*Aussehen & Abstand der Navigation*/
		a.nav_haupt_akt:link, a.nav_haupt_akt:active, a.nav_haupt_akt:visited {
					display: block;
					float: left;
					font:0.9em verdana, arial, sans-serif;
					color:#5B5A51;
					font-weight: bold;
					text-decoration:none;
			}
		
		a.nav_haupt_akt:hover {
					color:#5B5A51;				
			}
			
		#box_content li span {
			display: block;
			float: left;
			background:transparent url(../images/pfeil.jpg) no-repeat 5px 2px;
			width: 20px;
			height: 10px;
		}
			
		/*Aussehen & Abstand der Navigation*/
		a.nav_haupt_cur:link, a.nav_haupt_cur:active, a.nav_haupt_cur:visited {
					font:0.9em verdana, arial, sans-serif;
					color:#5B5A51;
					text-decoration:none;
					font-weight:bold;
			}
		
		a.nav_haupt_cur:hover {
					color:#5B5A51;				
			}




		/*Subnavigation*/
		a.nav_sub:link, a.nav_sub:active, a.nav_sub:visited {
					font:0.8em verdana, arial, sans-serif;
					color:#5B5A51;
					text-decoration:none;
					line-height: 10px;
					margin-left: 20px;
			}
		
		a.nav_sub:hover {
					color:#5B5A51;
					font-weight: bold;				
			}
			
		/*Aussehen & Abstand der Navigation*/
		a.nav_sub_akt:link, a.nav_sub_akt:active, a.nav_sub_akt:visited {
					font:0.8em verdana, arial, sans-serif;
					color:#5B5A51;
					font-weight: bold;
					text-decoration:none;
					line-height: 10px;
					margin-left: 20px;
			}
		
		a.nav_sub_akt:hover {
					color:#5B5A51;				
			}
			
		#box_content_sub li span {
			display: block;
			float: left;
			background:transparent url(../images/pfeil_klein.jpg) no-repeat 5px 2px;
			width: 5px;
			height: 12px;
		}
			
		/*Aussehen & Abstand der Navigation*/
		a.nav_sub_cur:link, a.nav_sub_cur:active, a.nav_sub_cur:visited {
					font:0.9em verdana, arial, sans-serif;
					color:#5B5A51;
					text-decoration:none;
					font-weight:bold;
			}
		
		a.nav_sub_cur:hover {
					color:#5B5A51;				
			}

		
		/*Immer wenn Navigationen als Listen festgelegt sind, aber keine sein sollen*/
		#box_content ul {
			list-style-type:none;
			list-style-image:none;
			margin: 0px;
			padding: 0px;
			padding-left: 10px;
			}
	
		/*Immer wenn Navigationen als Listen festgelegt sind, aber keine sein sollen*/
		#box_content ul li {
			list-style-type:none;
			list-style-image:none;
			line-height: 13px;
			height: 13px;
			clear: left;			
		}

		#box_content ul li.navi_line {
			display: block;
			clear: left;
			background:transparent url(../images/navi_points.jpg) no-repeat 0px 0px;
			overflow: hidden;
			font-size: 1px;
			height: 13px;
			line-height: 13px;
		}

		/*Inhalt der Seite*/

		h1 {
			z-index:110;
			color:#fff;
			font:1.0em verdana, arial, sans-serif;
			font-weight: bold;
			}
	
		h2 {
			z-index:110;
			color:#000;
			font:0.9em verdana, arial, sans-serif;
			font-weight: bold;
			}
		
		p {
			z-index:110;
			/*color:#fff;*/
			font:11px verdana, arial, sans-serif;
			margin: 0px;
			padding: 0px;
			}

.Verdana11cu_base {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.Verdana11xi_base {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}


.Verdana12cu_base {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.Verdana14cu_base {
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}	
.left {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
	cursor:hand;
}
.right {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
	cursor:hand;
}
.rousebackground {
	background-color: #F5E59D;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
.left_white {
    background-image: url(../images/whiteleft.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 30px;
	cursor:hand;
}
.right_white {
	background-image: url(../images/whiteright.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
	cursor:hand;
}
.greenleft {
    background-image: url(../images/left_3.jpg);
    background-repeat: no-repeat;
    width: 7px;
    height: 23px;
}
.greenright {
    background-image: url(../images/right_3.jpg);
    background-repeat: no-repeat;
    width: 10px;
    height: 23px;
}
.greenbackground_profile {
    background-color: #A4D967;
    font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
.greenbackground_browse {
    background-color: #A4D967;
	width:490px;
}
.yellowleft {
    background-image: url(../images/left_2.jpg);
    background-repeat: no-repeat;
    width: 7px;
    height: 23px;
}
.yellowright {
    background-image: url(../images/right_2.jpg);
    background-repeat: no-repeat;
    width: 10px;
    height: 23px;
}
.boxbackgound {
	background-image: url(../images/boxbackground.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 100%;
	font-size: 12px;
	font-family: Verdana;
}
.greenbackground1 {
	background-color: #A4D967;
}
    #box_favourite_top {
		width:325px; 
		background:transparent url(../images/smallgreentop.jpg) no-repeat 0px 0px;
		height:15px;
	}
	
	#box_favourite_bottom {
		width:325px; 
		background:transparent url(../images/smallgreenbottom.jpg) no-repeat 0px 0px;
		height:15px;
	}
	#box_search_top {
		width:473px; 
		background:transparent url(../images/greentop.jpg) no-repeat 0px 0px;
		height:15px;
	}
	
	#box_search_bottom {
		width:473px; 
		background:transparent url(../images/greenbottom.jpg) no-repeat 0px 0px;
		height:15px;
	}
	.yichu {
		overflow:  hidden; white-space: nowrap; text-overflow: ellipsis;
	}

    #Loginout{
position:absolute; 
width:294px; 
height:34px; 
z-index:51; 
left: 635px; 
top: 0px;
}

.greenbackground {
	background-color: #7BA6E2;
	position: absolute;
	height: auto;
	width: 299px;
	left: 25px;
	top: 225px;
}

.rousebackground {
	background-color: #F5E59D;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}

.bluebackground {
	background-color: #7BA6E2;
	height: auto;
	width: 320px;
	position: absolute;
	left: 40px;
	top: 26px;
}

.Verdana11cu {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 300%;
}

.Verdana11xi {
	font-family: Verdana;
	font-size: 11px;
	line-height: 127.2%;
}

.Verdana12cu {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	letter-spacing: 1px;
}
.Verdana14cu {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.hangju1272 {
	line-height: 127.2%;
}
a.imageLink:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.imageLink:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.imageLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.imageLink:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.smallgreentop {
	background-image: url(../images/start_r3_c3.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 299px;
}
.smallgreenright {
	background-image: url(../images/start/start_r4_c5.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 45px;
}
.smallgreenleft {
	background-image: url(../images/start/start_r4_c3.jpg);
	background-repeat: repeat-y;
	width: 22px;
}
.smallgreenbottem {
	height: 18px;
	width: 299px;
	background-image: url(../images/start_r5_c3.jpg);
	background-repeat: no-repeat;
}
.greenbackground1 {
	background-color: #A4D967;
}
.xiaofangkuang {
	background-color: #7CA6E2;
	height: 8px;
}
.left {
	background-image: url(../images/left.jpg);
	background-repeat: no-repeat;
	width: 16px;
	background-position: right;
}
.right {
	background-image: url(../images/right.jpg);
	background-repeat: no-repeat;
	width: 17px;
	background-position: left;
}
.biggreenbackground {
	background-color: #7CA6E2;
	width: 399px;
	height: auto;
}
.biggreentop {
	background-image: url(../images/start_r3_c7.jpg);
	width: 399px;
	height: 18px;
	background-repeat: no-repeat;
}
.biggreenleft {
	background-image: url(../images/start_r4_c7.jpg);
	height: auto;
	width: 24px;
}
.biggreenright {
	background-image: url(../images/start_r4_c9.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 36px;
}
.biggreenbottom {
	background-image: url(../images/start_r7_c7.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 399px;
}
.gbackground {
	background-color: #A4D967;
}
.left {
	background-image: url(../images/left.jpg);
	height: 30px;
	width: 11px;
	background-repeat: no-repeat;
}
.right {
	background-image: url(../images/right.jpg);
	height: 30px;
	width: 11px;
}
.verdana10xi {
	font-family: Verdana;
	font-size: 10px;
	line-height: 127.2%;
}
.verdana10cu {
	font-family: Verdana;
	font-size: 10px;
	line-height: 127.2%;
	font-weight: bold;
}
.verdana12bule {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #27579A;
}
.boxbackgound {
	background-image: url(../images/boxbackground.jpg);
	background-repeat: no-repeat;
}
.verdana11cu_2 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 170%;
	font-weight: bold;
}
.verdana11cu_3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.verdana11cu_22 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 127.2%;
	font-weight: bold;
}
#readBox {
	position:absolute; 
	width:250px; 
	height:115px; 
	z-index:51; 
	left: 230px; 
	top: -3px;
	}
	
#sentBox{
	position:absolute; 
	width:250px; 
	height:115px; 
	z-index:51; 
	left: 230px; 
	top: -3px;
	}

#writeBox{
	position:absolute; 
	width:250px; 
	height:115px; 
	z-index:51; 
	left: 230px; 
	top: -3px;
	}

#verdana11cu_22 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 127.2%;
	font-weight: bold;
	position:absolute;
	width:53px;
	height:4px;
	z-index:1;
	left: 700px;
	top: 415px;
	color: #27579A;
	background-color: #DFE7F9;

}
a.imprint:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #27579A;
	text-decoration: none;
}
a.imprint:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #27579A;
	text-decoration: none;
}
a.imprint:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #27579A;
	text-decoration: none;
}
a.imprint:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #27579A;
	text-decoration: none;
}
.border {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

/*change*/
a.unline_bold:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
a.unline_bold:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.unline_bold:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.unline_bold:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/*more*/
a.bold:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.bold:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.bold:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.bold:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.normal:link {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
a.normal:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.normal:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.normal:active {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.verdenaLink:link {
	color: #000000;
	text-decoration: underline;
}

a.verdenaLink:hover {
	color: #000000;
	text-decoration: underline;
}

a.verdenaLink:visited {
	color: #000000;
	text-decoration: underline;
}
a.verdenaLink:active {
	color: #000000;
	text-decoration: underline;
}

a.verdenaNoLineLink:link {
	text-decoration: none;
	color: #000000;
}
a.verdenaNoLineLink:visited {
	color: #000000;
	text-decoration: none;
}
a.verdenaNoLineLink:hover {
	color: #000000;
	text-decoration: none;
}
a.verdenaNoLineLink:active {
	color: #000000;
	text-decoration: none;
}/*
iframe {
	width: 191px;
	height: 200px;
	overflow: hidden;
	border: none;
	scrolling: yes;
}*/
#iframe {
	bordern: none;
	overflow: hidden;
}
.iframe {
	width: 191px;
	height: 200px;
	overflow: hidden;
	border: none;
	scrolling: yes;
}
.chatframe {
	background-color: #F6E59D;
	width: 191px;
	height: 200px;
	overflow: auto;
}
.chatframe2 {
	margin-left: 10px;
}

#advert_index {
	position: absolute;
	clear: left;
	width: 762px; 
	height: 60px;
	z-index: 5;
	/*background-color: #7BA6E2;*/
}
	#advert_index .advert_1{
		position: absolute;
		top: 0px;
		left: 0px;
		float: left;
	}
	#advert_index .advert_2{
		position: absolute;
		top: 0px;
		left: 264px;
		float: left;
	}
	#advert_index .advert_3{
		position: absolute;
		top: 0px;
		right: 0px;
		float: left;
	}

#advert_banner {
	position:absolute;
	width: 120px;
	height: 648px;
	top: 50px;
	margin-left:810px;
	z-index:100;
}
.advert_banner {
	margin-bottom: 5px;
}