/* basic stylesheet for www.charterangebote.de */
/* author: www.ideenwerft.com */

/* Farben:  überschriften #4d9dda  navi #2274b6  dunkelblau #4d9dda  hellblau #e6f3fa  orange #f7c026  hellorange #fdf3d6  */

* {padding:0px;margin:0px;}
img {border:0;}
.hidden {
position: absolute;
left: -10000px;
}
html {height:100%;} 
* html body {height:100%;}
body {
min-height:100%;
height:100%;
font-size:75%; /* setzt Standardschriftgroesse auf 11px */
font-family: arial, verdana, Sans-Serif;
color:#666;
text-align:center;
}
#wrapper {
width: 922px; 
margin: 1% auto 0px;
text-align:left;
min-height:500px; /* damit der bg nach unten weiterläuft */
background: url(img/wrap.jpg) right repeat-y;
}
#main {min-height: 600px;}
* html #main {    /* nur für IE */
height: 600px;
}
#top {height:147px;background:url(img/header.jpg) no-repeat;margin-bottom:20px;}
a.logo {display:block;float:left;width:150px;height:80px;padding-top:23px;}
.suche {clear:left;float:left;margin-top:20px;width:180px;}
#navi {float:left;margin-top:22px;width:700px;}
#cLeft {float:left;width: 200px;margin-right:35px;}
#cRight {float:left;width: 430px;}
#content {float:left;width: 670px;}
#right {width:200px;float:right;margin-right:22px;}

#footer {clear:both;height:20px;padding-right:15px;padding-top:10px;margin : 20px 0px -20px ;background:#fff url(img/footer.jpg) right top no-repeat;}
.iw {float:left;}
.static {float:right;}

.karte {margin-top:3px;margin-bottom:20px;}


/* +++ top navi ++++++++++++ */
#navi ul {list-style:none; list-style-position:inside; color:#bad9f1;font-size:1em;}
#navi ul li {display:block;float:left;height:20px;}
#navi a:link, #navi a:visited {
display:block;
height:16px;
padding:3px 13px 1px 13px;
margin-right:10px;
text-decoration:none;
color:#2274b6;
font-weight:bold;
}
#navi a:hover, #navi a:focus {color:#f7c026;border-bottom:4px solid #f7c026;}
#navi li.current a:link, #navi li.current a:visited {color:#eb7a00;border-bottom:4px solid #eb7a00;}
#navi li.current a:hover, #navi li.current a:focus {color:#f7c026;border-bottom:4px solid #f7c026;}

/* *** ypslideout menue ******** */
#yymenu a {
			background-color:#bad9f1;
			border-bottom:1px solid #FFF;
			color:#2274b6;
			display:block;
			font-weight:normal;
			margin:0px;
			padding:4px;
			text-decoration:none;
		}
		#yymenu a.last {
			border-style:none;
		}
		#yymenu {
			background-color:#4D6681;
		}
		#yymenu > div {
		}
		#yymenu a:hover {
			background-color:#E9E9E9;
			color:#000000;
			font-weight:bold;
		}
		#yymenu .mmContent div.mmlink a.submenu:hover {
		}
		#yymenu .mmLevel1, #yymenu .mmLevel2 {
			margin-bottom:10px;
			padding-top:0px;
		}
		#yymenu .sub {
			background-image:url(../../images/ypmenu_pfeilg.gif);
			background-position:right center;
			background-repeat:no-repeat;
		}
		#yymenu .mmContent {
		}
		#yymenu .mmLevel1 {
		}



/* *** content / allgemein ******************************/
.small {font-size:0.9em;}
.grey {color:#999999;}
.red {color:#CC0000;}
.italic {font-style:italic;}
.hide {display:none;}
a:link, a:visited {color: #2274b6;}
a:hover, a:focus {color: #f7c026;}
a.external-link-new-window
input.submit {border:0;background-color:#999999;padding:1px 4px;color:#fff;font-size:0.9em;}
p,h1,h2,h3,h4,h5 {}
p {
margin-bottom: 10px;
line-height:1.3em;
}
p.back {margin-top: 25px;font-weight:bold;text-align:right;}
h1 {
padding:0px 0px 3px;
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
color:#2274b6;
}
h2 {
display:block;
margin-top:13px;
padding:0px 0px 10px 0px;
font-size:1.2em;
font-weight:bold;
color:#2274b6;
}
#cLeft h1 {font-size:1.2em;margin-bottom:5px;color:#666666;}
#cLeft h1.csc-firstHeader {color:#2274b6;font-size:1.4em;}
#cLeft h2 {padding:10px 0px 5px 0px;color:#666666;margin-top:0px;}
#cLeft h2.csc-firstHeader {padding:0px 0px 5px 0px;}
h3 {
display:block;
padding:4px 0px 0px 0px;
font-size:1em;
font-weight:bold;
}
#cRight h3 {margin-bottom:10px;font-size:1.1em;}
ol {
margin-top:15px;
margin-left:47px;
margin-bottom:15px;
}
ol li {
padding-bottom:3px;
}

/* +++ listen ++++ */
#cRight ul, #cLeft ul {
margin-top:10px;
margin-left:15px;
margin-bottom:15px;
list-style-type: square;
list-style-position:outside;
}
#cRight ul li, #cLeft ul li {
padding-bottom:3px;
}
#cRight ul {list-style-image:url(img/segel.gif);width:200px;float:left;}
#cRight ul li {}
#cRight ul a:link, #cRight ul a:visited {color:#2274b6;text-decoration:none;}
#cRight ul a:hover, #cRight ul a:focus {color:#f7c026;text-decoration:underline;}

/* +++ rahmen +++ */
#cRight .csc-frame-frame1 {width:200px;float:left;}

/* +++ Listen links im rahmen +++ */
#cLeft .csc-frame-frame1 h2 {padding:5px 0px 0px 0px;color:#666666;}
#cLeft .csc-frame-frame1 h2.csc-firstHeader {padding-top:0px;}
#cLeft .csc-frame-frame1 ul {list-style-image:url(img/segel.gif);margin-bottom:10px;}
#cLeft .csc-frame-frame1 ul li {padding-bottom:2px;}
#cLeft .csc-frame-frame1 ul a:link, #cLeft .csc-frame-frame1 ul a:visited {color:#2274b6;text-decoration:none;}
#cLeft .csc-frame-frame1 ul a:hover, #cLeft .csc-frame-frame1 ul a:focus {color:#f7c026;text-decoration:underline;}

/* +++ suchbox +++ */
.tx-macinasearchbox-pi1 {padding:1px 0 0 10px;}
.tx-macinasearchbox-pi1 input {width:80px;font-size:0.9em;color:#999999;padding:1px 3px;}
.tx-macinasearchbox-pi1 input.submit {width:20px;background:none;border:none;color: #413b8d;font-size:1em;}
.tx-macinasearchbox-pi1 input.submit:hover {cursor:pointer;font-weight:bold;text-decoration:underline;}

/* +++ FORMULARE ALLGEMEIN ++++ */
form input, form textarea {
border:1px solid #eee1cf;
border:1px solid #bad9f1;
}
form input:focus, form textarea:focus {
background-color:#fdf3d6;
}

/* powermail kontaktformular */
.tx-powermail-pi1 fieldset {border:none;padding-top:10px;margin-bottom:15px;}
.tx-powermail-pi1 legend {font-weight:bold;color:#2274b6;font-size:1.1em;}
.tx-powermail-pi1 div {padding: 5px 0;}
.tx-powermail-pi1_mandatory, .powermail_mandatory, .powermail_mandatory_js {color:#CC0000;}
.tx-powermail-pi1 label {display:block;width:105px;float:left;}
.tx-powermail-pi1 input.powermail_submit {margin-left: 105px;color:#fff;background:#4d9dda;padding:3px 4px;}
.tx-powermail-pi1 input.powermail_submit:hover {background:#2274b6;}
#uid4_msg, #uid5_msg { font-style:italic;float:right;margin-top:-20px;margin-right:60px;}

.tx_powermail_pi1_fieldwrap_html_21 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_21 label {clear:both;width:150px;font-weight:bold;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_20 label {clear:both;width:350px;}
.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html_20 input {float:left;margin:5px 10px 0 105px;width:100px;}

/* +++ PDF link +++ */
.pdfLink {padding:5px 0 5px 15px;background: #eee1cf;}
.pdfLink {display:none;}
.pdfLink a:link, .pdfLink a:visited {font-weight:bold;color: #712915;}

/* *** static ******************************/
ul.static {
list-style:none;
list-style-position:inside; 
font-size:1em;
font-weight: normal;
color:#2274b6;
}
ul.static li {display:inline;padding-left:15px;}
ul.static li a, ul.static li a:visited {
text-decoration: none;
color:#2274b6;
}
ul.static li a:hover {
text-decoration: underline;
color:#c99e64;
}

/* +++ Dateilinks ++++ */
table.csc-uploads-3 {width:180px;float:left;margin-right:5px;}
table.csc-uploads-3 tr td {padding-right:5px;padding-bottom:10px;vertical-align:top;}
table.csc-uploads-3 tr td.csc-uploads-fileName p {margin-bottom:0px;text-align:left;}
table.csc-uploads-3 tr td.csc-uploads-fileName p a {display:none;font-size:0.9em;}

/* *************** nach oben link ************/
P.csc-linkToTop {
text-align:right;
}
/* ** downloads **** */
a.pdf {
padding-top: 2px;
padding-left: 22px;
background: url(img/pdf.png) no-repeat;
}
a.doc {
padding-top: 2px;
padding-left: 22px;
background: url(img/word.gif) no-repeat;
}
a.download_doc {
padding-left: 22px;
background: url(img/word.png) no-repeat;
}
 
 /* +++ hotline box +++ */
#right .csc-frame-frame1 {background:#fdf3d6 url(img/boxor.jpg) no-repeat;padding:0px 10px 5px;color:#666;margin-bottom: 15px;}
#right .csc-frame-frame1 h2 {color:#fff;font-size:1.2em;padding:7px 0px 15px 0px;}
 
 /* +++ news box +++ */
.newsbox {background:#e6f3fa url(img/boxbl.jpg) no-repeat;padding:0px 10px 10px;color:#2274b6;margin-bottom: 15px;}
.newsbox h2 {color:#fff;font-size:1.2em;padding:7px 0px 10px 0px;}
.newsbox h2 a:link, .newsbox h2 a:visited {color:#fff;text-decoration:none;}
.newsbox h2 a:hover, .newsbox h2 a:focus {color:#f7c026;text-decoration:underline;}
.news-latest-date {font-size:0.9em;float:right;font-weight:normal;}
.newsbox h3 {padding:5px 0px 3px 0px;}
.newsbox h3 a:link, .newsbox h3 a:visited {text-decoration:none;}
.newsbox p {margin-bottom:5px;}
.news-latest-more {margin-bottom: 3px;text-align:right;line-height:1.1em;}

 /* +++ gästebuch box +++ */
.tx-guestbook-latest {background:#e6f3fa url(img/boxbl.jpg) no-repeat;padding:0px 10px 10px;color:#2274b6;margin-bottom: 15px;}
.tx-guestbook-latest h2 {color:#fff;font-size:1.2em;padding:7px 0px 10px 0px;}
.tx-guestbook-latest h2 a:link, .tx-guestbook-latest h2 a:visited {color:#fff;text-decoration:none;}
.tx-guestbook-latest h2 a:hover, .tx-guestbook-latest h2 a:focus {color:#f7c026;text-decoration:underline;}

.tx-veguestbook-pi1 p {padding:0;margin:0 0 4px;}
.tx-veguestbook-pi1 p.tx-guestbook-date {
color: #999999;
padding: 2px 0 0 0px;
font-size: 0.9em;
text-decoration:none;
font-weight:normal;
margin:0 0 0px;
}
div.tx-veguestbook-pi1 p.tx-guestbook-latest-more {
text-align:right;
margin:0 0 0px;
}
/* einträge */
p.tx-guestbook-top {margin:0; padding: 5px;background:#e6f3fa;}
p.tx-guestbook-top span.name {font-weight:bold;}
p.tx-guestbook-top span.email a {font-weight:normal; margin:0 0px 0 10px;}
p.tx-guestbook-top span.www a {font-weight:normal;margin:0 0px 0 10px;}
p.tx-guestbook-top span.date {color:#666666;}
div.tx-guestbook-text {padding:5px 5px 0px;}
div.tx-guestbook-text p {line-height:1.3em;}
/* formular */
.tx-guestbook-field {margin:4px 0 7px;}
.tx-guestbook-field label {display:block;float:left;width: 85px;}

 
/* ***** IW ********/
a.iw:link, a.iw:visited {
text-decoration:none;
color:#999;
}
a.iw:hover {
color:#CC0000;
text-decoration:underline;
}



/* default styles for extension "tx_cssstyledcontent" */

        /* additional damit border-bottom vom h* nicht bis ans Bild läuft */
        DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
        padding-left: 10px;
        background-color:#FFFFFF;
        }


	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #ccc;
		padding: 0px 0px;
		margin-bottom: 10px !important;
	}
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a IMG:hover {
		border: 1px solid #900;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

