*/ CSS für Holzgerlingen-Online */

*{
  padding: 0; 
  margin: 0; color:#74173D
}

#alphabet li{
   display:inline;
   list-style-type:none;
   margin-left:4px;
}

#alphabet {border:1px solid white;margin-bottom:32px;margin-left:-20px;padding-left:-10px}

body {
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  color: black;
  background-color:#ffffff;
  text-align:center;
  margin-top:20px;
}

ul li {margin-left:-10px}

/* +++++++++++++++++++++++++ */
/*  Grundlayout              */
/*++++++++++++++++++++++++++ */

.wrapper { 
  min-width:521px; 
  width:861px;
  margin:auto;
  text-align:left;
  background-color:#ffffff;
}   
		   
.outer {
  border-left-width:172px;
  border-left-color:#eeeeee;
  border-right-width: 172px;
  border-right-color:#eeeeee;
  background-color:white;
  margin-bottom:-5px;
    }
		
.left {
  width: 172px;
  margin-left: -172px;
  padding-right:12px; 
}
		
.right {
  width: 172px;
  margin-right: -172px;
  text-align:left;
}
		
.outer {
  width: auto;
  border-left-style:solid;
  border-right-style:solid;
}
		
.inner {
  margin:0;
  width:100%;
}
		
.left {
  float:left;
  position:relative;
  z-index: 1;
  margin-right:1px;
  padding-top:12px;
  padding-bottom:10px;
  height:600px;
  font-size:9pt;
}
		
.right {
  float:right;
  height:473px;
  position:relative;
  z-index: 2;
  text-align:left;
}

.center {
  text-align:left;
  width:468px;
  float:left;
  position:relative;
  z-index:3;
  font-size:10pt;
  margin:12px
}

.center p{
  margin-bottom:10px;
    line-height:12pt;
}

		
.wide {
  width:100%;
  position:relative;
  z-index: 4;
  background-color:#eeeeee;
  margin-top:-2px;
  padding-top:0px;
  padding-bottom:13px;
  text-align:center;
    font-size:70%; 
}
		
.clear {clear: both;}
		
.outer > .inner 

/* +++++++++++++++++++++++++ */
/*  Schrift & Absatzformate  */
/*++++++++++++++++++++++++++ */

strong{
  color:black
}

a {
  font-weight:bold;
  color:#74173D;
  text-decoration:none; 
}

a:hover{
  text-decoration:underline; 
}
		
h1, h2, p {
  padding: 0;
  margin:0;
}

h1{
  font-size:13pt;
  margin-bottom:12px;
  color:#74173D
}

h3{
  font-size:11pt;
  color:#74173D
}

h3 a {border-top:1px solid white}

.csc-header{margin-top:10px}
.csc-section {font-size:80%;line-height:170%}
.csc-menu-7 {margin-top:10px}
.csc-menu-1 {margin-left:10px}

h3 {margin-top:33px}
h3 .csc-firstHeader {margin-top:-33px}



h6{
  font-size:10pt;
  line-height:12px;
  font-weight:normal;
  color:#74173D;
  letter-spacing:3px;
  word-spacing:7px;
  text-transform:uppercase;
  margin:12px 0;
}

#righttext {
  width:152px;
  margin-left:10px;
  text-align:left;
  overflow:auto;
  font-size:9pt;

}


/* +++++++++++++++++++++++++ */
/*  Spalte links             */
/*++++++++++++++++++++++++++ */


.leftbottom {
  position:absolute;
  bottom:10px
}

.leftbottom a {
  margin-left:10px;
  color:white;
  font-size:8pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
}

.leftbottom a:hover{
  color:#74173D;
  text-decoration:none; 
}

/* +++++++++++++++++++++++++ */
/*  Navigation               */
/*++++++++++++++++++++++++++ */

.home a,.home a:visited,.l1 a,.l1a a,.l1 a:visited,.l1a a:visited,.l2 a,.l2a a,.l2 a:visited,.l2a a:visited{
  margin-left:10px;
  color:#74173D;
  font-size:9pt;
  font-weight:normal;
  padding:2px;
  margin:10px;
  line-height:20px;
  background-color:#eeeeee;
  text-decoration:none;
	word-spacing:-1px;
}

.l2,.l2a{ 
  margin-left:10px;
}

.l2,.l2a,.l2 a,.l2a a,.l2 a:visited,.l2a a:visited,{
  font-weight:normal;
  color:#74173D;
  background-color:#eeeeee;
}

.l1a a,.l1a a:visited,.l2a a,.l2a a:visited {
  color:#74173D;
  color:white;
  background-color:#74173D;
}

.l1 a:hover,.l2 a:hover {
  color:black;
  background-color:white;
  text-decoration:none
}

/* +++++++++++++++++++++++++ */
/*  Footer                   */
/*++++++++++++++++++++++++++ */


.copyright{
  position:absolute;
  bottom:10px;
  margin-left:5px;
  text-align:left
}

.copyright a,.copyright a:hover {
  margin-left:10px;
  color:white;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  text-align:left
}

.copyright a:hover{
  color:#cbcbcb
}

.copyright img{
  margin:4px 8px;
}

/* +++++++++++++++++++++++++ */
/*  Listen                   */
/*++++++++++++++++++++++++++ */

ul{
  margin-top:0px;
}
  
li{
 list-style-image:url(/fileadmin/img/common/li.gif);
 margin-left:20px;
 padding-left:5px
} 


/* +++++++++++++++++++++++++ */
/*  Sitemap                  */
/*++++++++++++++++++++++++++ */

.csc-sitemap{margin-top:10px}
.csc-sitemap ul {margin: 5px 0 2px 0}
.csc-sitemap li {
  margin-left:1px;
  padding-left:1px;
}

/* +++++++++++++++++++++++++ */
/*  Kopf                     */
/*++++++++++++++++++++++++++ */

#imghead{
 width:861px;
 height:130px;
 text-align:center;
 background-color:#eeeeee;
  background-color:white;
}

#imghead img{}

body{
       scrollbar-base-color:#000000;
       scrollbar-3dlight-color:#979797;
       scrollbar-arrow-color:#FFFFFF;
       scrollbar-darkshadow-color:#555555;
       scrollbar-face-color:#74173D;
       scrollbar-highlight-color:#EEEEEE;
       scrollbar-shadow-color:#979797;
       scrollbar-track-color:#D2B4C1;

}

#adsright{margin:5px;background-color:#EEEEEE;}
#breadcrumb{
  font-size:9pt;
  margin:11px 0 0  172px;
  line-height:7px;
  text-align:left;
}
.csc-sitemap ul li b {}

.csc-mailform {border:1px solid white}
.csc-mailform b {line-height:33px}
.formtext {width:100px}
.csc-textpic-caption {text-align:right;font-style:italic;font-size:80%}

h5 a{
  color:#C20104;
  font-size:10pt;
}

h5 a:hover{
  color:#8E9E3B
}

#google300{margin:20px 0}
#searchfield{margin:10px}

#ad-top{margin:5px 0 15px -1px;
height:60px;

            height:0px;

}

.totop {padding:3px;text-align:center;border-bottom:1px dotted gray;border-top:1px dotted gray}


.XXcsc-textpic-lastcol {border:1px solid #F9F8F4}
.fuss {	font-size: 10px; text-decoration:none;}

#schwaebisch td p {line-height:3px;}

.csc-textpic-lastcol dt a img {padding-top:22px}
