/*____ HEADLINES  N E U____*/
h1 {font-size:16px; color:#FE9833; font-weight:bold;   margin:0px 0px 25px 0px; padding:0px 0px 0px 0px; line-height: 20px;}

h2 {font-size:14px; color:#FFFFFF; font-weight:normal; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
.top_rd-default, .top_rd-asien, .top_rd-europa, .top_rd-afrika, .top_rd-inseln h2 {color:#FFF;}
.news-left_box h2 {margin-bottom:8px;}

h3 {font-size:12px; color:#414141; font-weight:bold;   margin:0px 0px 0px 0px;  padding:0px 0px 4px 0px;}
h4 {font-size:16px; color:#F58222; font-weight:normal; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
	.news-left_box h4 {margin-bottom:8px;} 

h5 {font-size:12px; color:#F58222; font-weight:normal; margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;}
h6 {font-size:11px; color:#F58222; font-weight:bold;   margin:0px 0px 0px 0px;  padding:0px 0px 4px 0px;}



/*____ TRENNLINIE ____*/
/* funtkioniert nicht im ie8 :-( 
	hr {border: dashed #6C6C6C; border-width:0 0 1px 0; margin:0px 0 6px 0; padding:0 0 0px 0;}

hr {margin:0px; padding:0px; border:1px hidden #F9FFE5; background-image:url(../images/site/hr.gif); background-repeat:repeat-x; height:4px;}
*/
hr {border-top: 1px dashed #6C6C6C;	border-bottom:0; border-left:0; border-right:0;	color: #fff; background-color: #fff; 
	height:12px;
	padding:0; margin:15px 0 0 0;
	}

/* Klasse für div's, p's, ... fuer die Trennlinie  */
.linie {border:dashed #767676; border-width:0px 0px 1px 0px; padding:7px 0 7px 0; margin:0 0 3px 0;}

#sidebar hr {border: dotted #bbb; border-width:0 0 1px 0; background-color:#FFF8F2; 
			 padding:0; margin:0; 
			 height:12px !important; /* Hoehe fuer alle Browser ausser dem IE */
			 height:1px; /* Hoehe fuer den IE */
 }

/*____ AUFZAEHLUNGEN ____*/

ul {margin:0; padding:0;}
ul li {list-style-type:none; background: url('../images/site/arrow_list.gif') no-repeat left 4px; padding-left:10px;}


ul.list {margin:0; padding:0;}
ul.list li {list-style-type:none; background: url('../images/site/arrow_list.gif') no-repeat left 4px; padding-left:10px;}


/*____ LINKS ____*/
a {color:#F58222;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border: 0;}


a.add_travel{
	font-size: 12px;
	color: #478D40;
}

/*____ FORMULAR ____*/
/* gehtnicht im IE6 :-( 
* [type="submit"] {font-size:12px;padding:2px 30px 2px 12px;color:#FFF; background: transparent url('../images/site/submit-grafik.gif') no-repeat right; background-color:#F58222;}
* [type="submit"]:hover {background-color:#EF9C59;}
*/


.hinweis {
    color: #478D40;
    font-weight: normal;
}

form {margin:0; padding:0;}

.button {font-size:12px;padding:2px 30px 2px 12px; color:#FFF; background: transparent url('../images/site/submit-grafik.gif') no-repeat right; background-color:#F58222; border:1px solid #DDD;}
.button:hover {background-color:#EF9C59;}

input, textarea {border:1px solid #DDD; margin-bottom:3px; font-size:11px;}
input:hover, textarea:hover {background-color:#FFF8F1;}
.sidebar_content input { width:100%; }
#user_session_remember_me { width: 20px; }

label {float:left; width:100px;}
.label-eingrenzen {width:60px; float:left;}

/* Form-Validation */
#form { width: 100%; }
#form label { width: 100%; }
#form label.error, #form input.submit, .eingrenzen label.error { float: left; color: red; font-weight: normal; font-style: italic; font-size: 10px; }

.required input,.required select,.required textarea {
    border: 1px solid #E20312 !important; 
}

.required,.eingrenzen label.error  {
    color: #E20312;
}



/*____ CLEAR ____*/
.clear {clear:both;}
.clear-left {clear:left;}
br.clear { clear:both;/* folgendes ist nur zur Darstellung im IE6 notwendig: */ height: 0; line-height: 0; font-size: px;}