/* ---------------------------------------------------
	Layout
----------------------------------------------------*/
html{overflow-y:scroll;}
body{padding: 0; margin: 0; text-align: center; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #713C1C; background:#F5EEEA}

/* Header */
#headerContainer{background:url(../images/bg-header.jpg) 50% 0 repeat-x;}
#header{width:944px; margin:auto; height:145px; text-align:left;}
#logo{float:left; width:249px; padding: 9px 0 0 19px;}
#logo img{padding:0; margin:0;}
#headerRight{float:left; width:676px;}

/*suche*/
#search{float: right; padding-top:16px;}
#search form{float: left;margin:0; padding:0;}
.inputboxsearch{float: left; padding: 2px 0 0 2px; margin: 0 6px 0 0; height:13px; border: 1px solid #B7805E; font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#B7805E;}
ul.browsebox{margin:0; padding:0 0 10px 0;}
ul.browsebox li{padding: 0 10px 0 0;}

/*Navigation*/
#navigation{float:left; width:658px; padding-left:18px; margin-top:52px;}
#navigation ul{float: left; margin: 0; padding:0; text-align: right;}
#navigation li{display: inline; list-style: none; padding-left:30px; }
#navigation img{margin-bottom: 0;}


/*subNavigation*/
#subNavigation{float:left; width:658px; padding-left:18px; }
#subNavigation ul{float: left; margin:0; padding: 6px 0 0 0;}
#subNavigation li{display: inline; list-style: none; padding-left:30px;}
#subNavigation img{margin: 0;}

/*Subnavigation*/

/* Content */
#contentContainer{float: left; width:100%; padding:43px 0 14px 0; background:#fff;}

#contentLeft{width:600px; padding-right:344px; margin:auto; text-align: left;}
#content2Columns,
#index{width:944px; margin:auto; _height:300px; min-height:300px; text-align: left;}

#index #contentLeft{float: left; width:417px; padding-right:8px}
#index #contentRight{float: right; width: 519px;}
/*Zeispaltig*/
#content2Columns #contentLeft{float: left; width:401px; padding-right:24px}
#content2Columns #contentRight{float: right; width: 519px;}

#content{_height: 327px; min-height:327px;}

/* Print */
#print{float: left; width: 100px;}
#print a:link, #print a:visited{color: #713C1C;}


/* Footer */
#footerContainer{clear:both;  width:944px; margin:auto;}
#footer{float: left; width:944px; margin: 10px 0; min-height:102px; text-align: left; background:url(../images/bg-footer.gif) 0 0 repeat-y;}
#footer a,
#footer a:visited{color:#713C1C; text-decoration: none;}
#footer a:hover{text-decoration: underline;}

#address{float:left; width:265px; padding-left:10px;}
#address ul{margin:0; padding:0;}
#address li{list-style:none; line-height:17px;}
#address li.addressTitle{font-weight:bold;}

#footerNavigation{float:left; width: 300px; padding-left:10px;}
#footerNavigation ul{margin:0; padding:0;}
#footerNavigation li{list-style:none; line-height:17px;}

#footerRight{float: right; width:200px; padding-right: 12px; text-align:right;}
#impressum{}
#copyright{margin-top: 82px;}

/* ---------------------------------------------------
	Styles
----------------------------------------------------*/
h1{margin: 0; padding:0 0 16px 0; font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;}
h1.graphicTitle{text-indent: -999em;}

p{margin: 0; padding:0 0 17px 0;}

ul{margin: 0 0 0 16px; padding:0 0 17px 0;}
li{list-style: square;}

/*link*/
a:link,a:visited{color:#DD861E; text-decoration:none;}
a:hover{text-decoration: underline;}
a:focus {outline: 0 none;}

a.pdf:link, a.pdf:visited, a.pdf:hover{padding: 0 0 0 20px; background: url(../images/pdf.jpg) 0 0 no-repeat;}

/* ---------------------------------------------------
	Images
----------------------------------------------------*/
img{border:none;}
.csc-textpic-imagerow{clear:both;float: left; padding: 0 0 9px 0;}
.csc-textpic-clear{clear:both; height:10px; font-size:5px; line-height:5px;}

/* ---------------------------------------------------
	Imagecycle
----------------------------------------------------*/
.imagecycle {position: relative; height: 361px;}

.imagecycle span {float: left; display: inline;}
.imagecycle a {display: block; background: url(../images/buttons.png) 0 0 no-repeat; width: 22px; height: 22px; text-indent: -100000px;}


.imagecycle .nav {position: absolute; bottom: 27px; right: 12px; z-index: 100;}
.imagecycle .pause {background-position: 0 0;}
.imagecycle .next {background-position: 0 -22px;}
.imagecycle .pause:hover {background-position: -22px 0;}
.imagecycle .next:hover {background-position: -22px -22px;}

/* ---------------------------------------------------
	Border & Lines
----------------------------------------------------*/
.contentLine{clear: both;margin: 0 0 10px 0; border-bottom: 1px solid #CDB8AC;}



