﻿
	* {
	    margin: 0;
	    padding: 0;
	}
	html {
	    height: 100%
	}


		p.style1 {font: 18px/27px 'DroidSerifRegular', Arial, sans-serif;}
		p.style2 {font: 18px/27px 'DroidSerifItalic', Arial, sans-serif;}
		p.style3 {font: 18px/27px 'DroidBold', Arial, sans-serif;}
		p.style4 {font: 18px/27px 'DroidSerifBoldItalic', Arial, sans-serif;}


    a {
		font-size: 13px;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
		color: #15448d;
		text-align: left;
		line-height: 18px;
		text-decoration: none;
        }

    a:hover {
        color: #ad0056;
        }

	img { border: 0px;}

	html, body {
        background-image:url(/images/pro_bg_content.jpg);
       	background-repeat: repeat-y ;
        background-color: #15448d;
		background-position: center top;
	    height: 100%;
		padding: 0 ;
	    font-family: Verdana, sans-serif, arial;
        font-size: 11pt;
        line-height: 18px;
	}

	/*---------------------------------------------------------PAGE---*/
	#page {
		background: #15448d url(/images/pro_background.jpg) no-repeat scroll top center;
		margin: 0 auto;
	    min-width:960px;
		height: 100%;
		min-height: 100%; /* Mindesth�he in modernen Browsern */
		height: auto !important; /* !important-Regel f�r moderne Browser */
		height: 100%; /* Mindesth�he in IE (<7) */

	}

	/*---------------------------------------------------------HEADER---*/
	#top {
	    position:relative;
	    width:950px;
	    height:50px;
		/*background-image: url(/images/pro_slogan_head_d.png);*/
	    /*background-repeat:no-repeat;*/
	    /*background-position:0px top left;*/
		text-align: right;
		margin: 0px 20px 0px 20px;
		color: #ffffff;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	}

	#top_left {
		width: 800px;
		height: 40px;
		text-align: left;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: 4.25px;
		padding: 10px 0px 0px 1px;
		float: left;
	}

	#top_right {
		padding: 20px 30px 0px 0px;
		float: right;
	}

	#top_gb {
	    position:relative;
	    width:950px;
	    height:50px;
		background-image: url(/images/pro_slogan_head_gb.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
		text-align: right;
		margin: 0px 20px 0px 20px;
		color: #ffffff;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	}

	#top_nl {
	    position:relative;
	    width:950px;
	    height:50px;
		background-image: url(/images/pro_slogan_head_nl.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
		text-align: right;
		margin: 0px 20px 0px 20px;
		color: #ffffff;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	}

	#top_fr {
	    position:relative;
	    width:950px;
	    height:50px;
		background-image: url(/images/pro_slogan_head_fr.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
		text-align: right;
		margin: 0px 20px 0px 20px;
		color: #ffffff;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	}

	#header {
	    position:relative;
		width: 960px;
		height:75px;
	}

	#header_left {
	    position:relative;
		float: left;
		width: 710px;
		height:75px;
		background-image: url(/images/pro_header.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
	}

	#header_right {
	    position:relative;
	    float: left;
	    text-align: center;
		text-transform: uppercase;
	    width: 250px;
	    height:75px;
	    background-image: url(/images/pro_header_right.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
	}

	#header_right_nl {
	    position:relative;
	    float: left;
	    text-align: right;
            font: 11px/16px 'DroidSerifBold', Times, Arial, sans-serif;
	    width: 250px;
	    height:75px;
	    background-image: url(/images/pro_header_right.png);
	    background-repeat:no-repeat;
	    background-position:0px top left;
	}


	#header_right_nl a:link, #header_right_nl a:visited{

            font: 11px/16px 'DroidSerifBold', Times, Arial, sans-serif;
	}

	#header_right_nl a:hover {

            color: #AD0056;
	}


	#header2 {
	    position:relative;
	    height:200px;
	}

	#flash_header {
	    position:relative;
		float: left;
	    height:200px;
		width: 710px;
		text-align: left;
		font-family: Verdana, sans-serif, arial;
        font-size: 11px;
		color: #c3c3c3;
		background-color: #15448d;
	    background-image: url(/images/pro_menu_bg.gif);
	    background-repeat:repeat-x;
	    background-position:0px bottom;
	}

	#flash_header a {
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
		color: #fff;
	}

	#flash_header a:hover {
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
		color: #d1e3eb;
	}

	#header_pic {
		float: left;
	    position:relative;
	    height:200px;
		width: 250px;
		background-color: #15448d;
	    background-image: url(/images/pro_world.jpg);
	    background-repeat:repeat-x;
	    background-position:0px bottom;
	}


	#header_logo {
       position: relative;
	   width:100px;
	   height:166px;
	   /*background-image:url(/images/kim_logo.gif);*/
	   background-repeat:no-repeat;
	}

	#header_line {
        position: relative;
		width: 960px;
		height: 6px;
		background-color: #65aec4;
		float:left;
	}


	#content_top {
		width: 960px;
		height: 60px;
		background-color: #fff;
	}

	#content_space {
		width: 960px;
		height: 36px;
		background-color: #fff;
	}

	#content_space_left {
		float: left;
		width: 690px;
		height: 30px;
		background-color: #fff;
	}

	#content_space_right {
		float: right;
		width: 270px;
		height: 30px;
		background: #d1e3eb url("/images/pro_bg_right.gif") repeat-y left top ;
	}

	#content_top_left {
		float: left;
		height: 20px;
		width: 250px;
		margin-left:20px;
		margin-top:40px;
		text-transform: uppercase;
	}

	#content_top_left li a {
		font-size: 13px;
		font: 13px/18px 'DroidBold', Times, Arial, sans-serif;
		color: #15448d;
		text-align: left;
		line-height: 18px;
	}

	#content_top_center {
		float: left;
		font: 18px/18px 'DroidSerifBold', Times, Arial, sans-serif;
		color: #ad0056;
		letter-spacing: 0;
		vertical-align: text-bottom;
		width: 420px;
		height: 60px;
	}

	#content_top_right {
		float: left;
	   background: #d1e3eb url("/images/pro_kontakt_d.gif") no-repeat left top ;
		width: 270px;
		height: 60px;
	}

	#content_top_right_nl {
		float: left;
	   background: #d1e3eb url("/images/pro_kontakt_nl.gif") no-repeat left top ;
		width: 270px;
		height: 60px;
	}

	#content_top_right_gb {
		float: left;
	   background: #d1e3eb url("/images/pro_kontakt_gb.gif") no-repeat left top ;
		width: 270px;
		height: 60px;
	}

	#content_top_right_fr {
		float: left;
	   background: #d1e3eb url("/images/pro_kontakt_d.gif") no-repeat left top ;
		width: 270px;
		height: 60px;
	}


	/*---------------------------------------------------------MAIN---*/
	#main {
       position:relative;
	   margin: 0 auto;
       width: 960px;
       min-height: 100%; /* Mindesth�he in modernen Browsern */
	   height: auto !important; /* !important-Regel f�r moderne Browser */
	   height: 100%; /* Mindesth�he in IE (<7) */
       /*background-image:url(/images/bg_content.jpg);*/
	   font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	   letter-spacing: 0;
	   color:#15448D;

	}

	#main_column {
       position:relative;
	   margin: auto;
	   width: 960px;
	   min-height: 600px;
       /*background-image:url(/images/bg_content.jpg);*/
	   background-color: #FFFFFF;
	   font: 12px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	   letter-spacing: 0;
	}



	/*---------------------------------------------------------LEFT---*/
	#left {
	   margin-left: 20px;
	   padding-top: 5px;
       float: left;
       width: 230px;
	   background: url("/images/pro_linie.gif") no-repeat center top ;
	   font-size: 11px;
	   font-family: Verdana, Geneva, sans-serif;
       color: #15448d;
       text-align: left;
       line-height: 18px;
	}

	 	#left li {
        margin-left: 0px;
        list-style-type:none;
        padding:5px;
    }

	#left li a {
		font-size: 13px;
		font: 13px/18px 'DroidSerifBold', Times, Arial, sans-serif;
		color: #15448d;
		text-align: left;
		line-height: 18px;
		text-transform: uppercase;
        }

	#left li a:hover {
	    text-decoration:none;
	    color: #ad0056;
        }

	#right {
	   position:relative;
       float: left;
       width: 230px;
	   padding: 0 20px;
	   background: #d1e3eb url("/images/pro_bg_right.gif") repeat-y right top ;
       min-height:600px;
	   font-size: 13px;
	   font-family: Verdana, Geneva, sans-serif;
       color: #15448d;
       text-align: left;
       line-height: 18px;
	}

	#kontakt {
	   position:relative;
       float: left;
       width: 230px;
	   padding: 0 20px;
	   font-size: 13px;
	   font-family: Verdana, Geneva, sans-serif;
       color: #15448d;
       text-align: left;
       line-height: 18px;
	}


	#kontakt a {
	   font-size: 13px;
	   font-family: Verdana, Geneva, sans-serif;
       color: #15448d;
       text-align: left;
       line-height: 18px;
	}

	#right a:hover {
	   font-size: 13px;
	   font-family: Verdana, Geneva, sans-serif;
       text-align: left;
       line-height: 18px;
       kontakt: #ad0056;
	}


    /*---------------------------------------------------------CONTENT---*/
    #content {
        position: relative;
        float:left;
        width:420px;
        margin: 0 0 0 20px;
        background-color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		color: #000000;
		text-align: left;
		line-height: 18px;

    }

	 #content b, #content a {
 		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		color: #15448D;
		text-align: left;
		line-height: 18px;
		font-weight: bold;

    }

	#content a:hover {
 		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		color: #ad0056;
		text-align: left;
		line-height: 18px;
		font-weight: bold;

    }


	 #content li {
 		font-size: 11px;
		font-family: Verdana, Geneva, sans-serif;
		color: #000;
		text-align: left;
		list-style-type: none;
		line-height: 18px;
		background-image: url(/images/pro_list.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
	    padding-left: 14px;
    }

    #footer {
	    position:relative;
		width: 960px;
		height:40px;
		float:left;
	}

	#footer_left {
	    position:relative;
		float:left;
		width: 710px;
		height:40px;
		background: #FFF url(/images/pro_bottom.gif) no-repeat left bottom;
	    }

	#footer_right {
       float: left;
	   position:relative;
       width: 250px;
	   height: 40px;
	   background: #d1e3eb;
	}


    #content_top_center h1 {
	font: 18px/18px 'DroidSerifBold', Times, Arial, sans-serif;
	color: #ad0056;
	letter-spacing: 0;
	vertical-align: bottom
    }


    table td {
      padding:0;
    }

	/*------------------------------------------------------ALTNAVI---*/
	#altnavi {
		float: left;
		width: 960px;
		height: 125px;
	}

	#altnavi_left {
		float: left;
		width: 710px;
		height: 125px;
		background: none repeat scroll 0 0 #FFFFFF;
	}

	#altnavi_right {
		float: left;
		width: 250px;
		height: 125px;
		background: none repeat scroll 0 0 #D1E3EB;
	}

	#altnavi_content {
		width: 710px;
		height: 125px;
		margin: 0 auto 0 auto;
	}

	#altnavi_content ul {
		list-style: none;
	}

	#altnavi_content p {
		color: #15448D;
		font: 12px/18px 'DroidSerifBold',Times,Arial,sans-serif;
		text-transform: uppercase;
		border-bottom:1px dotted #15448D;
		/*border-bottom: 1px dotted #D1E3EB;*/
	}

	#altnavi_content li a {
		color: #15448D;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 11px;
	}

	#altnavi_content div {
		margin: 10px 0 0 50px;
		float: left;
	}

	/*--------------------------------------------------------LANGS---*/
	#langs {
		margin-top: 20px;
		float: left;
		width: 960px;
		height: 70px;
	}

	#langs_left {
		float: left;
		width: 710px;
		height: 70px;
		background: none repeat scroll 0 0 #FFFFFF;
	}

	#langs_right {
		float: left;
		width: 250px;
		height: 70px;
		background: none repeat scroll 0 0 #D1E3EB;
	}

	#langs_content {
		width: 710px;
		height: 70px;
		margin: 0 auto 0 50px;
	}

	#langs_content ul {
		list-style: none;
	}

	#langs_content p {
		width: 610px;
		color: #15448D;
		font: 12px/18px 'DroidSerifBold',Times,Arial,sans-serif;
		text-transform: uppercase;
		border-bottom:1px dotted #15448D;
		/*border-bottom: 1px dotted #D1E3EB;*/
	}

	#langs_content li a {
		color: #15448D;
		font-family: Verdana,Geneva,sans-serif;
		font-size: 11px;
	}

	#langs_content div {
		/*margin: 5px 0 0 63px;*/
		margin: 5px 72px 0 0;
		float: left;
	}
