/* farbdefinitionen background: hp+erlebnisreisen gelb:#e8ba41 - rl-ausbildung blau:#16367d - personality rot:#882c1e */		

	body {
		margin:30px 30px 0px 30px;
		padding:0px;
  		background-color:#882c1e;
		font-family:arial,helvetica,verdana,sans-serif;
		}
	      
/* linkformatierung center */
	      
    #centercontent a {
        color: #882c1e;
        background-color: #fff;
        text-decoration:underline;
        font-weight:bold;
        }

    #centercontent a:active {
        color: #882c1e;
        background-color: #fff;
        text-decoration:underline;
        font-weight:bold;
        }

    #centercontent a:hover {
        color: #882c1e;
        background-color: #fff;
        text-decoration:underline;
        font-weight:bold;
        }
    	        
    #centercontent a:visited {
        color: #882c1e;
        background-color: #fff;
        text-decoration:underline;
        font-weight:bold;
        }       

/* linkformatierung right */

    #rightcontent a {
        color: #882c1e;
        background-color: #fff;
        text-decoration:none;
        font-weight:bold;
        }

    #rightcontent a:active {
        color: #882c1e;
        background-color: #fff;
        text-decoration:none;
        font-weight:bold;
        }

    #rightcontent a:hover {
        color: #882c1e;
        background-color: #fff;
        text-decoration:none;
        font-weight:bold;
        }
    	        
    #rightcontent a:visited {
        color: #882c1e;
        background-color: #fff;
        text-decoration:none;
        font-weight:bold;
        }       

/* linkformatierung nav_horizontal */

    #nav_horizontal_erl a {
        color: #fff;
        background-color: #e8ba41;
        text-decoration:none;
        }

    #nav_horizontal_erl a:active {
        color: #fff;
        background-color: #e8ba41;
        text-decoration:none;
        }

    #nav_horizontal_erl a:hover {
        color: #fff;
        background-color: #e8ba41;
        text-decoration:none;
        }
    	        
    #nav_horizontal_erl a:visited {
        color: #fff;
        background-color: #e8ba41;
        text-decoration:none;
        }       

    #nav_horizontal_ps a {
        color: #fff;
        background-color: #882c1e;
        text-decoration:none;
        }

    #nav_horizontal_ps a:active {
        color: #fff;
        background-color: #882c1e;
        text-decoration:none;
        }

    #nav_horizontal_ps a:hover {
        color: #fff;
        background-color: #882c1e;
        text-decoration:none;
        }
    	        
    #nav_horizontal_ps a:visited {
        color: #fff;
        background-color: #882c1e;
        text-decoration:none;
        }       

    #nav_horizontal_rla a {
        color: #fff;
        background-color: #16367d;
        text-decoration:none;
        }

    #nav_horizontal_rla a:active {
        color: #fff;
        background-color: #16367d;
        text-decoration:none;
        }

    #nav_horizontal_rla a:hover {
        color: #fff;
        background-color: #16367d;
        text-decoration:none;
        }
    	        
    #nav_horizontal_rla a:visited {
        color: #fff;
        background-color: #16367d;
        text-decoration:none;
        }       

/* left */

	#leftcontent {
		position: absolute;
		left:30px;
		top:250px;
		width:200px;
		background:#fff;
		border-bottom:10px solid #fff;
		}

	#leftcontenttext {
		margin-left:10px;
		width:190px;
		background:#882c1e;
		border:0px;
		min-height:150px;
		font-size:0.8em;
		}

    #leftcontent .forumandersreisen {
        padding-left:0px;
        font-size:0.6em;
        text-align:left;
        font-weight:normal;
        color:#666;
        background-color:#fff;
        }

    .partnerlink {
        font-weight:bold;
        font-size:0.7em;
        text-align:center;
        text-decoration:none;
        color:#882c1e;
        background-color:#fff;
        }

/* center */

	#centercontent {
	    padding-left:10px;
	    padding-right:20px;
		background:#fff;
   		margin-left: 200px;
   		margin-right:200px;
		border:0px solid #000;
   		min-height:350px;
		border-bottom:10px solid #fff;
		font-size:0.7em;
		}

.IE6 #centercontent {
   		margin-right:190px;
		}
		
.IE7 #centercontent {
   		margin-left: 199px;
   		margin-right:199px;
		}

	#centercontent th,td {
	    padding-left:10px;
	    padding-right:20px;
		background:#fff;
   		margin-left: 200px;
   		margin-right:200px;
	    text-align:left;
	    border: 0px;
	    }

    #centercontent ul li {
        margin-left:-5px;
        list-style-position: outside;
        color:#333;
        background-color:#fff;
        }

    #centercontent .infozeile {
        font-size:0.8em;
        text-align:center;
        }

/* right */

.IE6 #rightcontent {
		position: absolute;
		right:20px;
		top:30px;
		width:200px;
		height:220px;
		background:#fff;
		border-bottom:1px solid #fff;
		border-left:1px dotted #000;
		}

	#rightcontent {
		position: absolute;
		right:30px;
		top:30px;
		width:200px;
		background:#fff;
		border-bottom:1px solid #fff;
		border-left:1px dotted #000;
		}
	
    #rightcontenttext {
   		width:200px;
        color:#333;
        background-color:fff;
        font-size:0.7em;
        line-height:1.2em;
		min-height:350px;
        }

    #rightcontent ul li {
        margin-left:-15px;
        list-style-position: outside;
        }

    .metanavi_right {
        padding-left:10px;
        line-height:0.7em;
        }
        
/* banner */

	#banner {
		background:#fff;
		height:220px;
		border:0px solid #000;
		height:220px;
		}

.IE7 #banner {
		background:#fff;
		height:220px;
		border:0px solid #000;
		height:220px;
		}
		
/* themenfoto */

.IE6 #foto {
		float:right;
		margin:0px 95px 0px 0px;
		background:#000;
		height:186px;
		width:479px;
		border:0px;
		}

	#foto {
		float:right;
		margin-right:200px;
		background:#fff;
		height:186px;
		width:479px;
		border:0px;
		}

/* logo t&p */

	#logo {
	    position:absolute;
		margin:50px 0px 0px 30px;
		background:#fff;
		height:102px;
		width:187px;
		border:0px;
		}
		
	hr {
        border-top: 1px dotted #000;
        color: #882c1e;
        background-color: #fff;
        height: 1px;
        width:90%;
        }
	    	
	p,pre {
		margin:0px 10px 10px 10px;
		padding: 0px 0px 0px 10px;	
        color:#333;
        background-color:#fff;
		}
		
	.foto_right {
	    border:0px;
		margin:0px 10px 10px 10px;
		}

	table {
		margin:0px 10px 10px 0px;
		padding: 0px 0px 0px 10px;	
        color:#333;
        background-color:#fff;
		}

	h1 {
		margin:0px 10px 10px 10px;
		padding: 0px 0px 0px 10px;	
        color:#000;
        background-color:#fff;
		font-size:12px;
		padding: 20px 3px 0px 0px;
		}

.IE7 h1 {
		padding-top:0px;
		}
		
/* nav horizontal */		
    
    #container_nav_horizontal {
		position: absolute;
		left:40px;
		top:215px;
		width:80%;
		background:#882c1e; /* farbbalken rot im hintergrund */
		color:#fff;
		height:19px;
		padding:3px;
		border-bottom:1px solid #882c1e;
		}

    #nav_horizontal_erl {
		position: absolute;
		left:0px;
		top:0px;
		background:#e8ba41; /* gelb */
		color:#fff;
		padding:5px 64px 5px 5px;
		font-size:0.8em;
		font-weight:bold;
		}
    	        
    #nav_horizontal_ps {
		position: absolute;
		left:189px;
		top:0px;
		background:#882c1e; /* rot */
		color:#fff;
		padding:5px 100px 5px 20px;
		font-size:0.8em;
		font-weight:bold;
		}

.IE6 #nav_horizontal_ps {
        width:100%;
        }

    #nav_horizontal_rla {
		position: absolute;
		left:397px;
		top:0px;
		background:#16367d; /* blau */
		color:#fff;
		padding:5px 30px 5px 20px;
		font-size:0.8em;
		font-weight:bold;
		}

/* nav left */

    .buttons {
        border-top: 1px solid #882c1e;
        border-left: 1px solid #882c1e;
        }
    
    .buttonscontainer {
        width: 182px;
        }

    .buttons a {
        color:#333;
        background-color: #ede0dd;
        border: 1px solid;
        border-color: #fff #fff #882c1e #fff;
        font-size: 0.9em;
        text-decoration: none;
        display: block;
        margin: 0px;
        width: 100%;
        text-align: left;
        }

    .buttons a:hover {
        font-size: 0.9em;
        border: 1px solid;
        padding-left: 4px;
        padding-top: 3px;
        padding-bottom: 1px;
        padding-right: 1px;
        background-color: #ede0dd;
        color: #882c1e;
        text-decoration: none;
        }

    .buttons ul {
        list-style-type:none;
        line-height:1.2em;
        margin:0px;
        padding:0px;
        }

    .buttons ul li a {
        padding:0 0 0 5px;
        font-weight:bold;
        display:block;
        float:left:
        text-decoration:none;
        }

    .buttons ul li a:hover {
        padding:0 0 0 5px;
        font-weight:bold;
        display:block;
        float:left:
        color:#fff;
        text-decoration:none;
        }

    .buttons ul li li a {
        font-weight:normal;
        list-style-type:none;
        width:166px;
        padding:0 0 0 20px;
        background-color:#ede0dd;
        color:#333;
        }

    .buttons ul li li a:hover {
        font-weight:normal;
        list-style-type:none;
        width:166px;
        padding:0 0 0 20px;
        background-color:#ede0dd;
        color:#882c1e;
        border-top: 1px solid #ede0dd;
        border-left: 1px solid #ede0dd;
        border-right: 1px solid #ede0dd;
        }

    .buttons .highlight {
        background-color:#882c1e;
        color:#fff;
        }

    .buttons .active {
        background-color:#ede0dd;
        color:#882c1e;
        }

    .buttons .highlight_active {
        background-color:#ede0dd;
        color:#882c1e;
        }
    
