/************* BODY & BASICS **************/

* {
	list-style-type:none;
}

ul, li {
	margin:0;
	padding:0;
}


img {
	border:none;
}

a {
	outline:none;
	text-decoration:none;
}

p {
	font:normal 11px/150% Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
}


body {
	font:normal 11px/150% Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	color:#333;
	margin:0;
	padding:0;
	text-align:center;
	background:#F5F6F7 url(/img/base/bg.png) 0 0 repeat-x;
}

div.clean {
	display:block;
	clear:both;
	width:0;
	height:1px;
	font-size:0;
	line-height:1px;
}


div.clean-sdist {
	display:block;
	clear:both;
	height:7px;
}

div.clean-dist {
	display:block;
	clear:both;
	height:35px;
}





/************* LAYOUT **************/

#wrap {
	width:767px;
	margin:0 auto;
	padding:0;
	text-align:left;
	position:relative;
}

#head {
	width:767px;
	height:238px;
	background:url(/img/base/head_bg.png) 0 0 no-repeat;
	margin-top:10px;
}

#telefonkonferenz {
	width:124px;
	height:121px;
	position:absolute;
	top:58px;
	left:115px;
}

#logo {
	width:382px;
	height:34px;
	position:absolute;
	top:63px;
	left:345px;
}

#head_add {
	position:absolute;
	top:115px;
	left:345px;
	width:260px;
	height:58px;
	background:url(/img/base/sofort.gif) 0 0 no-repeat;
}

#head_add_bedienung {
	position:absolute;
	top:115px;
	left:345px;
	width:322px;
	height:58px;
	background:url(/img/base/so-einfach-gehts.gif) 0 0 no-repeat;
}

#main_wrap {
	width:767px;
}

#main_top {
	height:42px;
	background:url(/img/base/main_top.png) 0 0 no-repeat;
	padding:19px 0 0 28px;
}

#main {
	min-height:400px;
    height:auto !important;
    height:400px;
	padding:0 8px;
	background:url(/img/base/main_bg.png) 0 0 repeat-y;
}

#main_cont {
	position:relative;
	width:701px;
	padding:8px 25px 0 25px;
}



#main_bot {
	height:22px;
	background:url(/img/base/main_bot.png) 0 0 no-repeat;
}


#foot {
	padding:2px 0 0 20px;
	color:#8A96AA;
	font-size:10px;
}

#bottom {
/*
	width:757px;
	height:36px;
	margin:0 auto 10px auto;
	background:url(/img/base/bot_shad.png) 0 0 no-repeat;
*/
}


/************* ELEMENTE *************/

.block_top {
	padding-top:10px;
	height:140px;
}

.block_faq {
	margin-top:25px;
	width:570px;
}

.block_home_l {
	width:330px;
	float:left;
	border-right:1px solid #CCC;
	padding-right:20px;
}

.block_home_r {
	float:left;
	width:310px;
	margin-left:30px;
}


#neun-cent {
	width:245px;
	height:115px;
	position:absolute;
	top:20px;
	right:25px;
	background:url(/img/gfx/9-cent.png) 0 0 no-repeat;
}

.hblock {
	margin:0 0 35px 30px;
	padding-left:100px;
	width:530px;
}

#hb1 {
	 background:url(/img/gfx/flag_1.jpg) 0 0 no-repeat;
}
#hb2 {
	 background:url(/img/gfx/flag_2.jpg) 0 0 no-repeat;
}
#hb3 {
	 background:url(/img/gfx/flag_3.jpg) 0 0 no-repeat;
	 margin-bottom:0;
}




.dtmf_digit {
	font-size:22px;
	line-height:22px;
	color:#C32424;
	font-weight:bold;
	width:50px;
	height:45px;
	float:left;
}

.dtmf_text {
	width:478px;
	height:42px;
	padding-top:3px;
	float:left;
}




/************* TEXT *************/

.red { color:#C32424; }

.greyl {
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}





h1 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	font-size:24px;
	font-weight: bold;
	color:#95AA1A;
	padding:0;
	margin:0 0 8px 0;
	letter-spacing:-1px;
	line-height:24px;
}


h2 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	font-size:50px;
	font-weight: bold;
	color:#95AA1A;
	padding:0;
	margin:0;
	letter-spacing:-1px;
	line-height:50px;
}



h3 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	font-size:18px;
	font-weight:normal;
	color:#95AA1A;
	padding:0;
	margin:0 0 8px 0;
	letter-spacing:-1px;
	line-height:18px;
}


h4 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#7D8F16;
	padding:0;
	margin:0 0 2px 0;
}


.hl {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	font-size:32px;
	font-weight:normal;
	color:#666;
	padding:0;
	margin:0 0 8px 0;
	letter-spacing:-1px;
	line-height:32px;
}

/************* LINKS *************/

a:link, a:visited { font-size:11px; color:#4D4D4D; text-decoration:none; }
a:hover { text-decoration:underline; }

a.lbase:link, a.lbase:visited { font-size:10px; color:#96AB1B; text-decoration:none; border-bottom:1px dotted #666; font-weight:bold; }
a.lbase:hover { color:#990000; }


a.navbut {
	display:block;
	width:134px;
	height:22px;
	padding-top:3px;
	background:url(/img/base/but_nav.png) 0 -54px no-repeat;
	text-align:center;
	float:left;
	margin-right:15px;
	font-size:14px;
	color:#515151;
}

a.navbut:hover {
	background:url(/img/base/but_nav.png) 0 -27px no-repeat;
	text-decoration:none;
}

a.navbut.navactive {
	background:url(/img/base/but_nav.png) 0 0 no-repeat;
}



/************* LISTEN *************/

.check_list li {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial;
	background:url(/img/gfx/ch_li.gif) no-repeat 0 0px;
	padding-left:30px;
	margin: 4px 0 0 4px;
	height:25px;
	font-weight:normal;
	font-size:12px;
}


/************* TABELLEN *************/

table {
	font:normal 11px/150% Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
	color:#333;
}


/************* FORM *************/


