/* Style sheet style */
body{font-family:arial;font-size:12px;color:#666666; line-height:20px; background-image:url(../tl_files/nav/bg.jpg); background-repeat:repeat-x; margin:0px; padding:0px;}
h1{font-family:arial;font-weight:bold;font-size:17px;color:#AD3721; margin-bottom:10px;}
h2{font-family:arial;font-weight:bold;font-size:13px;color:#AD3721; margin-bottom:0px;}
h3{font-family:arial;font-weight:bold;font-size:15px;color:#AD3721; margin-bottom:-15px; margin-left:5px; padding-bottom:0px;}
h4{font-family:arial;font-weight:bold;font-size:13px;color:#AD3721; margin-bottom:-1px;}
a {color:#F4B647;}
.punkt {font-size:16px; font-weight:bold; color:#AD3721;}
hr {
	width:80%;
	color:#F4B647;
	text-align: center;
}
.pauschale {
	font-family:arial;
	font-size:12px;
	color:#666666;
	line-height: normal;
}
#main .inside {
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right:10px;
	padding-left: 5px;

}
#info { border-style:solid;
	border-color:#AD3721;
	border-width:1px;
	padding:5px;
	width:47%;
	height:130px;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
}
.img {border-style:solid;
	border-color:#AD3721;
	border-width:1px;
	margin-right:5px;
	
}
#info1 { border-style:solid;
	border-color:#AD3721;
	border-width:1px;
	padding:5px;
	width:47%;
	height:200px;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
}

form
{
	padding:15px 15px 15px 0;
}

fieldset
{
	padding:10px;
}

legend
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	color:#AD3721;
}

input.text
{
	width:180px;
	margin:2px 0px;
	padding:3px;
	border:1px solid #AD3721;
	background:#FFF;
}

input.submit
{
	margin:7px 0px;
	padding:3px;
}

textarea
{
	width:300px;
	height:100px;
	display:block;
	padding:2px;
	border:1px #AD3721 solid;
	background:#FFF;
}

form.kontakt .checkbox_container span
{
	display:block;
	margin:3px 0px;
}

form .error
{
	clear:left;
	display:block;
	padding-bottom:7px;
	padding-left:0px;
	font-weight:bold;
}

/**
 * Individuelle Anpassungen
 */

fieldset.zimmerauswahl label
{
	width:250px;
	float:left;
	padding-top:5px;
}

fieldset.datum label
{
	width:70px;
	float:left;
	padding-top:5px;
}

fieldset.zimmerauswahl input.text
{
	width:20px;
}

fieldset.personen label,
fieldset.kontakt label
{
	width:150px;
	float:left;
	padding-top:5px;
}


.bold{font-family:arial;font-weight:bold;font-size:13px;color:#AD3721; margin-bottom:0px;}
.a-footer {color:#999999; font-size:11px; text-decoration:none; font-weight:normal;}
#foo { background-image:url(../tl_files/nav/footer-hg.jpg); width:100%; height:120px; z-index:0; margin-top:-80px;}
#header {position:relative; z-index:100; }
#main {position:relative; z-index:0; background-color:#FFFFFF;}
#left {background-color:#FFFFFF;}
#container{background-color:#FFFFFF;}
div.mod_newslist { 

}
    div.layout_latest { padding:8px;  }
        p.info {  }
        div.image_container {  }
            a { Link zur Bild-Großansicht }
                img {  }
            div.caption {  }
        h1 { font-size:14px; color:#AD3721 }
            a { font-size:12px; color:#AD3721}
        p.teaser {  }
        p.more { }
            a { Link zur Detailansicht}

//* ======== Comments ============================== */		
.ce_comments {width:690px;} 
	
	
	.comment_default
		{
		padding:10px 0px;
		padding-bottom:15px;
		
		}

	.ce_comments .info
		{
		padding:4px 15px;
		color:#333333;
		font-size:11px;
	}
	
.ce_comments input.text {
   color:#333333;
   border:1px solid #AD3721;
   width:150px;
   height:18px;
   padding-left:5px;
   font-size:12px;
   font-family:arial;
		}

.ce_comments input.captcha {
   color:#333333;
	border:1px solid #AD3721;
   width:150px;
   height:18px;
   padding-left:5px;
   vertical-align:middle;
   font-size:12px;
		}

.ce_comments input.submit
{
	margin:0px;
	padding:2px;
   	border:1px solid #FFFFFF;
	background-color:#AD3721;
	color:#FFFFFF;
}

.textarea {
   color:#333333;
   border:1px solid #AD3721;
   width:350px;
   height:150px;
   padding-left:5px;
   margin-top:5px;
   margin-bottom:5px;
   font-size:12px;
		}

.ce_comments .comment
		{
		width:660px;
		background-color:#FDF3E1;
		padding:4px 15px;
		border:1px solid #AD3721;
		}


	.ce_comments .form
		{
		padding-top:20px;
		   color:#333333;
	
		
		}

	/*.ce_comments .odd { background-color:#FFFFEF;}
	.ce_comments .even {background-color:#FFF;}*/
	.ce_comments .info a { text-decoration:underline; }

.video {
	margin-left:100px;
}
