/**
 * Grundsätzliche Style-Informationen
 */
body
{
	padding: 0px;
	margin: 0px;
	background-image: url('/images/pages/footer_background_container.png');
}

/**
 * Frameset
 */
div#pagestart,
div#page,
div#footer
{
	width: 996px;
	margin: 0px auto;
}

/**
 * Page Start
 */
div#pagestart_container
{
	overflow: hidden;
	height: 8px;
	background-image: url('/images/pages/top_background.png');
}

/**
 * Header
 */
div#header
{
	background-image: url('/images/pages/header_bottom.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	
	height: 87px;
	margin: 10px 0px;
}
 
div#header div#logo
{
	width: 217px;
	height: 69px;
	background-image: url('/images/pages/logo.png');
}

/**
 * Navigation
 */
ul#navigation,
ul#subnavigation
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

ul#navigation > li
{
	padding: 0px;
	margin: 0px;
	float: left;
	height: 31px;
	list-style-type: none;
	background-position: top left;
	background-repeat: no-repeat;
}

ul#navigation > li > a
{
	display: block;
	height: 31px;
}

ul#navigation > li span,
ul#subnavigation > li span
{
	display: block;
	width: 1px; height: 1px;
	overflow: hidden;
}

ul#navigation > li.home
{
	background-image: url('/images/pages/menu_home_inactive.png');
	width: 72px;
}

ul#navigation > li.home > a
{
	width: 48px;
}

ul#navigation > li.information
{
	background-image: url('/images/pages/menu_information_inactive.png');
	width: 155px;
}

ul#navigation > li.information > a
{
	width: 108px;
	margin-left: 23px;
}

ul#navigation > li.beispiele
{
	background-image: url('/images/pages/menu_beispiele_inactive.png');
	width: 139px;
}

ul#navigation > li.beispiele > a
{
	width: 88px;
	margin-left: 26px;
}

ul#navigation > li.video
{
	background-image: url('/images/pages/menu_video_inactive.png');
	width: 98px;
}

ul#navigation > li.video > a
{
	width: 52px;
	margin-left: 21px;
}

ul#navigation > li.kontakt
{
	background-image: url('/images/pages/menu_contact_inactive.png');
	width: 119px;
}

ul#navigation > li.kontakt > a
{
	width: 77px;
	margin-left: 20px;
}

ul#navigation > li.vertriebspartner
{
	background-image: url('/images/pages/menu_vertriebspartner_inactive.png');
	width: 223px;
}

ul#navigation > li.vertriebspartner > a
{
	width: 183px;
	margin-left: 20px;
}

/**
 * Sub-Navigation
 */
ul#subnavigation
{
	margin-top: 10px;
}

ul#subnavigation > li
{
	padding: 0px;
	margin: 0px;
	float: left;
	height: 31px;
	list-style-type: none;
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 30px;
}

ul#subnavigation > li > a
{
	display: block;
	height: 31px;
}

/**
 * Sub-Navigation Home
 */
ul#subnavigation > li.home_geschaeft
{
	background-image: url('/images/pages/submenu_home_geschaeft_inactive.png');
	width: 121px;
}

ul#subnavigation > li.home_vertriebspartner
{
	background-image: url('/images/pages/submenu_home_vertriebspartner_inactive.png');
	width: 178px;
}

/**
 * Sub-Navigation Information
 */
ul#subnavigation > li.information_betreiberkonzept
{
	background-image: url('/images/pages/submenu_information_betreiberkonezpt_inactive.png');
	width: 120px;
}

ul#subnavigation > li.information_rechenbeispiel
{
	background-image: url('/images/pages/submenu_information_rechenbeispiel_inactive.png');
	width: 99px;
}

ul#subnavigation > li.information_faq
{
	background-image: url('/images/pages/submenu_information_faq_inactive.png');
	width: 130px;
}

ul#subnavigation > li.information_unterlagen
{
	background-image: url('/images/pages/submenu_information_unterlagen_inactive.png');
	width: 72px;
}

ul#subnavigation > li.information_vertriebspartner
{
	background-image: url('/images/pages/submenu_information_vertriebspartner_inactive.png');
	width: 110px;
}

ul#subnavigation > li.information_func3gplattform
{
	background-image: url('/images/pages/submenu_information_func3gplattform_inactive.png');
	width: 164px;
}

ul#subnavigation > li.information_serviceleistungen
{
	background-image: url('/images/pages/submenu_information_serviceleistungen_inactive.png');
	width: 127px;
}

ul#subnavigation > li.information_vorteile
{
	background-image: url('/images/pages/submenu_information_vorteile_inactive.png');
	width: 51px;
}

/**
 * Subnavigation Beispiele
 */
ul#subnavigation > li.beispiele_referenzen
{
	background-image: url('/images/pages/submenu_beispiele_referenzen_inactive.png');
	width: 74px;
}
ul#subnavigation > li.beispiele_plattformen
{
	background-image: url('/images/pages/submenu_beispiele_plattform_inactive.png');
	width: 84px;
}

/**
 * Subnavigation Vertriebs-Lizenz
 */
ul#subnavigation > li.vertriebspartner_systemhaus
{
	background-image: url('/images/pages/submenu_vertriebspartner_systemhaus_inactive.png');
	width: 104px;
}
ul#subnavigation > li.vertriebspartner_agentur
{
	background-image: url('/images/pages/submenu_vertriebspartner_agentur_inactive.png');
	width: 172px;
}

/**
 * Page
 */
div#page_container
{
	background-image: url('/images/pages/background.png');
}

div#page
{
	background-image: url('/images/pages/page_background.png');
	background-repeat: repeat-y;
	overflow: hidden;
}

/**
 * Normaler Text
 */
div#page
{
	font-family: Arial;
	font-size: 14px;
}

div#page p
{
	line-height: 20px;
}

div#page h1
{
	font-size: 20px;
	margin: 15px 0px;
}

div#page h2
{
	font-size: 16px;
	margin: 15px 0px;
}

div#page a
{
	color: #7b270b;
	text-decoration: none;
}

div#page a:hover
{
	color: #d05026;
}

/**
 * Footer
 */
div#footer_container
{
	background-image: url('/images/pages/footer_background.png');
	background-position: 0px -50px;
	background-repeat: repeat-x;
	min-height: 280px;
}

div#footer
{
	min-height: 118px;
	padding-top: 70px;
	background-image: url('/images/pages/footer_background_body.png');
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

ul#quicklinks
{
	width: 950px;
	margin: 0px auto;
	padding: 15px 0px;
	overflow: hidden;
}

ul#quicklinks > li
{
	float: left;
	margin-right: 30px;
	color: #ffffff;
	width: 150px;
}

ul#quicklinks > li,
ul#quicklinks > li > ul > li
{
	list-style-type: none;
	padding: 0px;
}

ul#quicklinks > li > h5
{
	margin: 5px 0px;
}

ul#quicklinks > li > h5,
ul#quicklinks > li > ul > li
{
	font-family: Tahoma;
	font-size: 11px;
}

ul#quicklinks > li > ul
{
	padding: 0px;
	margin: 0px;
}

ul#quicklinks > li > ul > li > a
{
	color: #c4c4c4;
	text-decoration: none;
}

ul#quicklinks > li > ul > li > a:hover
{
	color: #ffffff;
}

ul#quicklinks > li.callus
{
	width: 350px;
}

ul#quicklinks > li.callus h4
{
	font-family: Arial;
	font-size: 16px;
	margin: 0px;
}

ul#quicklinks > li.callus p
{
	margin: 0px;
	font-family: Arial;
	font-size: 14px;
}

ul#quicklinks > li.callus small
{
	display: block;
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 9px;
}

ul#quicklinks > li.callus a
{
	color: #c4c4c4;
	text-decoration: none;
	font-weight: bold;
}

ul#quicklinks > li.callus a:hover
{
	color: #ffffff;
}