/* Globale Formular - Elemente: Fehlermeldungen, Textboxen, DropDown usw.
/* ************************************************************************ */
form {
	margin:0;
	padding:0;
}

input, select {
	font-size:11px;
}

.textfield {
	width:200px;
}

.error {
	color:#990000;
	background-color:#FFFFE1;
	border:1px dashed #990000;
	margin-top:8px;
	margin-bottom:8px;
	font-weight:bold;
	padding:5px;
}

.keyword { /* Keywordmarkierung */
	background-color:#FFFF00;
} 

fieldset {
	padding:10px;
	margin-bottom:15px;
        border: 1px solid #9CB4D3;
}

fieldset legend {
	font-weight:bold;
	color:#990000;
	padding-left:5px;
	padding-right:5px;
}

label {
	display:block;
	width:115px;
	float:left;
	font-weight:bold;
	color:#6e5010;
}

/* Globale Auszeichnungen: Pfeile, Listen usw.
/* ************************************************************************ */
.textmarker {
	font-weight:bold;
	color:#f5d05e;
}

.textmarker-2 {
	color:#f5d05e;
}

.red-arrow {
	font-size:11px; 
	font-weight:bold; 
	color:#f5d05e; 
	font-family:verdana; 
	text-decoration:none;
	margin-right:5px;
}

.feedimage {
	margin-right:5px;
}

/* Hauptnavigation
/* ************************************************************************ */
.navi_top {
	float:right;
    width:470px;
    padding:0px;
}

.navi_top p {
	padding:0px;
	margin:0px;
}

.navi_top a,
.navi_top a:visited,
.navi_top a:active {
	color:#000000;
	text-decoration:none;
}

.navi_top a:hover {
	color:#f5d05e;
	text-decoration:underline;
}

.navi ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:0px;
	/* Fucking IE7 Hack */
}

.navi li {
	display:inline;
	padding:0;
	margin:0 2px 0 0;
}

.navi a,
.navi a:visited,
.navi a:active {
	float:left;
    margin:0 1px 0 0;
    padding:0 10px 0 10px;
    text-decoration:none;
    font-size:11px;
    margin-top:2px;
    border:1px solid #f5d05e;
	border-bottom:0;
	background-color:#E2F8CC;
	color:#f5d05e;
	font-weight:bold;
}

.navi a:hover {
	background-color:#f5d05e;
	color:#ffffff;
}
	
/* Suchbereich
/* ************************************************************************ */
.red_line {
    clear:both;
    margin:0;
    padding:0;
    width:900px;
    height:8px;
    background:#f5d05e;
    border-bottom:1px solid #f5d05e;
}

.grey_line {
	margin:0;
	margin-bottom:10px;
	padding:0;
	width:900px;
	height:25px;
	background:#f5d05e;
	border-top:1px solid #f5d05e;
	text-align:right;
        border-bottom:2px solid #f5d05e;
}

.grey_line span {
	float:left;
	margin:0;
	margin-top:6px;
	margin-left:5px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana, arial, Sans-Serif;
}

.grey_line form {
	float:right;
    margin:0;
    margin-top:6px;
    margin-right:10px;
    font-size:11px;
	font-weight:bold;
}
	
.grey_line input,
.grey_line select {
	font-size:11px;
}

.catlist {
	margin-top:6px;
	margin-bottom:12px;
	margin-right:30px;
}

.catlist img {
	float:left;
	margin-right:10px;
}


.catlink {
	font-size:14px;
	font-weight:bold;
}

.adsense {
	border:1px dashed #f5d05e;
        padding:10px;
	margin-bottom:15px;
	text-align:left;
}

.subcats {
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #f5d05e;
}

/* Links: Allgemein
/* ************************************************************************ */
a.linkurl,
a.linkurl:active,
a.linkurl:visited {
	font-weight:bold;
	color:#f5d05e;
	text-decoration:none;
}

a.linkurl:hover {
	color:#000000;
}

.bookmarks img {
	margin-right:2px;
	padding:2px;
	border:1px solid #f5d05e;
}

/* Links: Links hinzfügen / Links bearbeiten
/* ************************************************************************ */
#addform label,
#editform label {
	width:115px;
}

#addform input[type="text"],
#editform input[type="text"] {
	width:325px;
}	

#addform input[type="checkbox"],
#editform input[type="checkbox"] {
	float:left;
	margin-right:10px;
}

#addform .info,
#editform .info {
	margin-left:115px;
}

/* Links: Sponsor
/* ************************************************************************ */
.sponser-link table {
	width:100%;
	border:1px solid #f5d05e;
	margin-bottom:25px;
}

.sponser-link table td {
	padding:4px;
	text-align:center;
}

.sponser-link table td img {
	vertical-align:middle;
}

/* Links: Image
/* ************************************************************************ */
.image-link {
	border-bottom:1px solid #f5d05e;
	margin-bottom:15px;
	padding:5px;
}

.image-link .screenshot {
	float:left;
	border:1px solid #f5d05e;
	padding:4px;
	margin-right:10px;
}

.image-link .description {
	margin:0px;
	color:#6e5010;
	text-align:justify;
}

.image-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Links: Tipp
/* ************************************************************************ */
.tipp-link {
	border-bottom:1px solid #f5d05e;
	margin-bottom:15px;
	padding:5px;
}

.tipp-link .description {
	margin:0px;
	color:#6e5010;
	text-align:justify;
}

.tipp-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Links: Standard
/* ************************************************************************ */
.standard-link {
	border-bottom:1px solid #f5d05e;
	margin-bottom:15px;
	padding:5px;
}

.standard-link .description {
	margin:0px;
	color:#6e5010;
	text-align:justify;
}

.standard-link .link-footer img {
	margin-left:5px;
	margin-right:5px;
}

/* Kommentare: Listen, Avatare, Zitate usw.
/* ************************************************************************ */
.commentlist ol {
	list-style-image:url(./images/comment.gif);
}

.commentlist ol li {
	padding-left:10px;
}

.commentlist ol li h4  {
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:2px;
	border-bottom:1px solid #f5d05e;
}

.commentlist ol li p+p {
	margin-top:5px;
}

.commentlist ol li blockquote {
	color:#6e5010;
	border-top:1px solid #f5d05e;
	border-bottom:1px solid #f5d05e;
	padding-top:5px;
	padding-bottom:5px;
}

.gravatar {
	float:right;
	border:1px solid #cccccc;
	padding:3px;
	margin-top:10px;
	margin-left:15px;
}

.desc {
	margin:0px;
	margin-top:1px;
	font-size:10px;
	color:#6e5010;
}

.desc a, .desc a:visited, .desc a:active {
	color:#990000;
}

.desc a:hover {
	text-decoration:underline;
	color:#000000;
}

.comment a, .comment a:visited, .comment a:active {
	color:#990000;
	text-decoration:underline;
}

.comment a:hover {
	text-decoration:none;
	color:#000000;
}

/* Neue Links
/* ************************************************************************ */
.sortbar {
	margin-bottom:25px;
}

.sortbar label {
	font-weight:bold;
	width:155px;
}

/* Live - Suche
/* ************************************************************************ */
.livesearch {
	width:100%;
}

.livesearch th {
	padding:4px;
	color:#f5d05e;
	border-bottom:1px solid #f5d05e;
}

.livesearch td {
	padding:4px;
}

/* Sidebar: Neue Einträge, Newsletter, Partner usw.
/* ************************************************************************ */
.sidebar {
    background-color:#CCE2F8;
    float:right;
    width:25%;
    margin:0 0 10px 0;
}

.sidebar h2 {
	background-color:#E2F8CC;
	border-bottom:2px solid #f5d05e;
        font-size:11px;
	padding:2px;
	padding-left:15px;
        color:#f5d05e;
	margin:6px 0 6px 0;
}

.sidebar h2 a,
.sidebar h2 a:visited,
.sidebar h2 a:active {
	display:block;
	text-decoration:none;
	color:#f5d05e;
}

.sidebar h2 a img {
	border:0;
	margin-right:8px;
}

.feed {
	padding-left:8px;
	margin-top:2px;
	margin-bottom:2px;
}


/* Footer: Copyright usw.
/* Ergänzungen ab v2.0.5
/* ************************************************************************ */
.none {
	display:none;
}

#media_pagerank {
	width:100%;
	border:1px solid #e1e1e1;
	border-collapse:collapse;
}

#media_pagerank th {
	border-bottom:1px solid #990000;
	background-color:#e1e1e1;
}

#media_pagerank td {
	padding:3px;
	text-align:center;
	color:#990000;
}

/* Ergänzungen ab v2.1.0
/* ************************************************************************ */
#GoogleMapsDiv {
	width:500px;
	border:1px solid #f5d05e;
	height:300px;
}

/* old end */
/* new start */

/* Reisewebkatalog24.de Stylesheet */



body {

	background: #521f08 url(images/bodyBg.png) repeat-x;

	margin:0;

	padding:0;

	}

	

a { outline:none; }

	

#headerLeft {

	float:left;

	width:500px !important;

	}

	

#mainMenu {

	float:right;

	height:39px;

	width:442px;

	margin:47px 0 0 0;

	}

	

#mainMenu ul {

	margin:0;

	padding:0;

	}

	

#mainMenu ul li {

	margin:0;

	list-style:none;

	text-align:center;

	float:left;

    padding:0;

	}

	

#mainMenu ul li a {

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	display:block;

	height:29px;

	padding:10px 0 0 2px;

	}

	

#mainMenu ul li .normal {

	background:url(images/mainMenuNormal.png) no-repeat;

	width:92px;

	}

	

#mainMenu ul li .big {

	background:url(images/mainMenuBig.png) no-repeat;

	width:158px;

	}

	

#headerBox {

	clear:both;

	background:url(images/headerBg.png) repeat-x;

	height:123px;

	width:100%;

	}

	

#headerRight {

	background:url(images/headerRight.png) no-repeat;

	background-position:top right;

	width:100%;

	height:123px;

	}

	

#headerRightLeft {

	width:500px;

	float:left;

	margin:7px 0 0 0; padding:0 0 0 10px;

	font-family:"Trebuchet Ms";

	font-size:12px;

	font-weight:bold;

	color:#6e5010;

	}

	

#headerRightLeft hr,.contentMiddleRight hr  {

	border:none;

	background:url(images/borderHeading.png) no-repeat;

	height:1px;

	width:273px;

	display:block;

	}

	

#headerRightRight {

	float:right;

	width:450px;

	height:25px;

	text-align:right;

	font-family:"Trebuchet Ms";

	font-size:12px;

	font-weight:bold;

	color:#6e5010;

	padding:98px 12px 0 0; 

	}

	

#logo {

	background:url(images/logo.png) no-repeat;

	height:73px;

	width:318px;

	display:block;

	margin:-73px 0 0 86px;

	}

	

#logo:hover {

	background:url(images/logoHover.gif) no-repeat;

	height:73px;

	width:318px;

	display:block;

	}

	

.main {

	float:left;

	width:78%;

	}

	

#leiste {

	height:63px;

	}

	

#menu {

	background:url(images/menuLeft.png) no-repeat;

	height:46px;

	width:auto;

	float:left;

	margin:17px 0 0 14px;

	}

	

#menuRight {
        background:url(images/menuRight.png) no-repeat right top;
        height:46px;
        width:auto;
        float:left;
        }

	

#menu ul {

	margin:0 12px 0 12px;

	padding:0;

	}

	

#menu ul li {
        margin:0;
        padding:0;
        /*float:left;*/ /* auskommentiert */
        display:inline;
        list-style:none;
        }

	

#menu ul li a {
        background:url(images/menuBg.png) repeat-x;
        height:33px;
        padding:13px 17px 0 17px;
        border-left:1px solid #a24d27;
        border-right:1px solid #b15f39;
        text-decoration:none;
        font-family:"Trebuchet Ms";
        font-size:12px;
        color:#fff8ef;
        /*display:block;*/ /* auskommentiert */
        float:left;
        }

	

#menu ul li a:hover {

	background:url(images/menuBgHover.png) repeat-x;	

	}

	

#sideBar {

	float:right;

	width:218px;

	background:url(images/sideBarBg.png) repeat-y;

	z-index:998;

	}



#sideBarContent {

	background:url(images/sideBarTop.png) no-repeat;

	width:218px;

	float:right;

	padding:23px 0 0 0;

	}

	

#sideBarBottom {

	background:url(images/sideBarBottom.png) no-repeat;

	background-position:bottom;

	width:218px;

	padding:0 0 14px 0;

	}

	

#sideBarBottom ul {

	margin:0;

	padding:0;

	}

	

#sideBarBottom ul li {

	list-style:none;

	padding:0;

	margin:0;

	}

	

#sideBarBottom ul li a {

	font-family:"Trebuchet Ms";

	font-size:12px;

	font-weight:bold;

	color:#6e5010;

	text-decoration:none;

	height:19px;

	width:192px;

	display:block;

	padding:2px 0 0 26px;

	}

	

#sideBarBottom ul li a:hover {

	background:url(images/sideBarLinkHover.png) no-repeat;

	}

		

.mainLeft {

	float:left;

	width:69%;

	margin:19px 0 0 0;

	}

	

#mainRight {

	float:right;

	width:30%;

	background:#6c3820 url(images/gAdsBg.png) repeat-x;

	height:auto;

	margin:19px 0 0 0;

	}

	

#newsletter {

	background:url(images/newsletterBg.png) repeat-x;

	width:100%;

	height:79px;

	}

	

#newsletterLeft {

	background:url(images/newsletterLeft.png) no-repeat;

	background-position:top left;

	width:100%;

	height:79px;

	}

	

#newsletterRight {

	background:url(images/newsletterRight.png) no-repeat;

	background-position:top right;

	width:100%-10px;

	height:72px;

	font-family:"Trebuchet Ms";

	font-size:12px;

	font-weight:bold;

	color:#6e5010;

	padding:7px 0 0 10px;

	}

	

.contentBox {

	width:100%;

	margin:18px 0 0 0;

	}

	

.contentTop {
        background:url(images/contentTop.png) repeat-x;
        height:7px;
        /*width:100%;*/
        }

.contentTopLeft {
        background:url(images/contentTopLeft.png) no-repeat;
        background-position:left top;
        height:7px;
        /*width:100%;*/
        }

.contentTopRight {
        background:url(images/contentTopRight.png) no-repeat;
        background-position:right top;
        height:7px;
        /*width:100%;*/
        }

.contentMiddle {
        background:#f9e39f;
        border-left:4px solid #fff8ef;
        /*width:100%-4px;*/ /* invalide Methode! */
        }



.contentMiddleRight {
        /*width:100%-4px;*/ /* invalide Methode!  */
        background:url(images/contentMiddleRight.png) repeat-y;
        background-position:right top;
        /*height:200px;*/ /* Auskommentieren wenn es los geht */
        padding-bottom: 15px !important;
        font-family:"Trebuchet Ms";
        font-size:12px;
        color:#6e5010;
        font-weight:normal;
        }

	

.contentMiddleRight a {

	font-weight:bold;

	color:#81320e;

	}

	

.contentBottom {
        background:url(images/contentBottom.png) repeat-x;
        height:10px;
        /*width:100%;*/
        }

.contentBottomLeft {
        background:url(images/contentBottomLeft.png) no-repeat;
        background-position:left top;
        height:10px;
        /*width:100%;*/
        }

.contentBottomRight {
        background:url(images/contentBottomRight.png) no-repeat;
        background-position:right top;
        height:10px;
        /*width:100%;*/
        }


#headerRightLeft #left { float:left; width:126px; }

#headerRightLeft #middleright { float:right; width:265px; }

#headerRightLeft #middle { float:left; width:126px; }

#headerRightLeft #right { float:right; width:126px; }



#headerRightLeft ul {

	margin:0;

	padding:0;

	}

	

#headerRightLeft ul li {

	list-style:none;

	padding:0;

	margin:5px 0 0 0;

	}



#headerRightLeft ul li a {

	background:url(images/headerLeftButton.png) no-repeat;

	display:block;

	height:19px;

	width:119px;

	text-decoration:none;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#6e5010;

	font-weight:normal;

	padding:1px 0 0 7px;

	}



#headerRightLeft ul li a:hover {	

	background:url(images/headerLeftButtonHover.png) no-repeat;

	color:#fcebc0;

	font-weight:normal;

	}

	

#headerRightUnder {

	width:406px;

	margin:0 0 0 15px;

	}

	

#newsletterRight hr {

	border:none;

	background:url(images/borderHeading.png) no-repeat;

	height:1px;

	width:273px;

	display:block;

	}

	

#newsletterRight #newsletterRightLeft {

	float:left;

	}

	

#newsletterRight #newsletterRightRight {

	float:right;

	margin:-7px 22px 0 0;

	}

	

#newsletterRight #newsletterRightRight ul {

	margin:0;

	padding:0;

	}

	

#newsletterRight #newsletterRightRight ul li {

	list-style:none;

	padding:0;

	margin:1px 0 0 0;

	}

	

#newsletterRight #newsletterRightRight ul li a {

	background:url(images/rssBg.png) no-repeat;

	height:19px;

	width:220px;

	display:block;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#6e5010;

	font-weight:normal;

	text-decoration:none;

	padding:1px 0 0 15px;

	}



.input {

	width:170px;

	height:19px;

	background:#fff8ef;

	border:1px solid #f5cb60;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#6e5010;

	font-weight:normal;

	}



.textarea {

	background:#fff8ef;

	border:1px solid #f5cb60;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#6e5010;

	font-weight:normal;

	}

	

.button {

	display:block;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#fcebc0;

	font-weight:normal;

	background:url(images/button.png) no-repeat;

	height:20px;

	width:74px;

	border:none;

	margin:-21px 0 0 175px;

	}



	

.button2 {

	display:block;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#fcebc0;

	font-weight:normal;

	background:url(images/button.png) no-repeat;

	height:20px;

	width:74px;

	border:none;

text-align:center;

padding:0 0 0 2px;

	}

	

h1, h2, h3 {

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#6e5010;

	margin:0;

	padding:0;

	}



fieldset {

	border:1px solid #f5cb60;

	}

/*		

.contentMiddleRight iframe {

	width:450px;

	background:transparent;

	}

*/



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}



.clearfix {

	display: inline-block;

	}



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

	}

.clearfix {

	display: block;

	}

/* End hide from IE-mac */



#footer {

	margin:10px 0 0 0;

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#fff;

	text-align:center;

	}

	

#footer a {

	font-family:"Trebuchet Ms";

	font-size:12px;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	}

	

#copy {

	background:url(images/copyBg.png) no-repeat;

	height:45px;

	width:510px;

	padding:5px 0 0 0;

	margin:0 auto;

	}
	
#sideBar hr {
	border:none;
	background:url(images/hrSideBar.png);
	height:1px;
	width:185px;
	}
	
#side a {
	font-family:"Trebuchet Ms";
	font-size:12px;
	color:#6e5010;
	text-decoration:none;
	}
	
#newlinksbox a {
	font-family:"Trebuchet Ms";
	font-size:12px;
	color:#81320e;
	text-decoration:none;
	}

.contentMiddleRight h2 { text-align:left; background:url(images/borderHeading.png) no-repeat; background-position:bottom center; height:20px !important; }

.livesearch th {
	color:#81320E;
	}
