/* css_w_w_kunst_07.07.05*/

body{
      background-color:#ffffff;
      font-family: Arial,sans-serif;
      font-size: 101%;
      font-weight:normal;
      color:#999999;
      margin:0px;
}

h1 {
    font-size: 0.75em;
    letter-spacing:1px;
    line-height:1.2em;
    color:#999999;
    margin:14px 15px 0px 15px;
}
h1.neu {
    font-size: 0.75em;
    letter-spacing:1px;
    line-height:1.2em;
    color:#999999;
	text-align:right;
    margin:10px 80px 5px 0px;
}
h1.gross{font-size:1.2em;color:#666666;font-weight:normal;line-height:120%;text-align:right;
    margin:8px 80px 8px 5px;}
h2 {
    font-size: 0.75em;
    letter-spacing:1px;
    line-height:1.2em;
    margin:15px 15px 0px 15px;
}

h2.teaser {
    font-size: 0.85em;
	color:#970C28;
	margin:10px 15px 4px 15px;}

p {
   font-size: 0.8em;
   line-height:1.5em;
   margin:0 0 0 0px;
}



.kleinorange{
	font-size: 0.9em;
	color:#CE5700;
}

.kleinteaser{
             font-size: 0.71em;
}

.orange{
        color:#CE5700;
}

.rot{
	color:#970C28;
}

.braun{
        color:#6F5B4F;
}
.blau{
        color:#1B1259;
}

.bottoma{
        width:100px;
        font-size: 0.71em;
        line-height:1.1em;
        margin:30px 0px 0 0px;
}

.bottomb{
        width:105px;
        font-size: 0.71em;
        line-height:1.1em;
        margin:30px 0px 0 0px;
}

.bottomc{
        width:206px;
        font-size: 0.71em;
        line-height:1.1em;
        margin:30px 0px 0px 0px;
}

.bottomd{
        width:120px;
        font-size: 0.71em;
        line-height:1.1em;
        margin:30px 0 0px 0px;
}

.bottome{
        width:180px;
        font-size: 0.71em;
        line-height:1.1em;
        margin:30px 0 0px 0px;
}

.teaser{
        display:block;
        float:left;
        margin: 0px 18px 0px 0px;
}


.teaserfooter{
              float:left;
              margin: 0 6px 24px 10px;
}

#alles{
	position:absolute;
	width:803px;
	left:203px;
	top:127px;
	margin:0 0 0 0px;
	visibility: visible;
	font-size: 101%;
}


#topnav{
	position:absolute;
	left:726px;
	top:40px;
	margin:0px;
	visibility: visible;
}


#leftnav{
	position:absolute;
	left:30px;
	top:130px;
	width:145px;
	margin:0px;
	visibility: visible;
}

#bild{
      float:left;
      width:228px;
      margin:0px 19px 19px 0px;
}

#bor{
     float:left;
     width:246px;
     border:1px solid #cccccc;
     margin:0px 0px 0 19px;
}

#borre{
       float:left;
       width:246px;
       height:245px;
       border:1px solid #cccccc;
       margin:0px 19px 0 0px;
}


#aktuell{
         float:left;
         width:246px;
         border:1px solid #cccccc;
         margin:0 0px 0px 19px;
}

#aktuell2{
         float:left;
         width:246px;
         border:1px solid #cccccc;
         margin:0 0px 0px 19px;
}

#beratung{
       float:left;
       width:246px;
       border:1px solid #cccccc;
       margin:19px 0px 19px 19px;
}

#altmeister{
         float:left;
         width:246px;
         border:1px solid #cccccc;
         margin:19px 0px 0px 19px;
}

#kastenlinks{
       float:left;
       width:246px;
       border:1px solid #cccccc;
       margin:19px 0px 0px 18px;
}

#neue{clear:both;
         position:absolute;
         width:745px;
         margin:0 0 0 0px;
}
#weiter{
        float:left;
        width:248px;
        margin:5px 0px 0px 18px;
}


#zusatz{
        float:left;
        width:248px;
        margin:19px 0px 15px 18px;
}


#headsmall{
	position:absolute;
	float:left;
	left:201px;
	top:40px;
	width:450px;
	font-size:0.80em;
	letter-spacing:1px;
	font-weight:bold;
	color:#970C28;
	margin:0 0 0 0px;
	visibility: visible;
}

#footer{
         float:left;
         width:735px;
         border:1px solid #cccccc;
         margin:25px 0px 10px 0px;
		 padding:5px 5px 5px 15px;
}

.textkasten{
            float:left;
            width:491px;
            border:1px solid #cccccc;
            padding:0px;
            margin:0 0px 18px 0px;
}

.tabkasten{display:block;
           float:left;
           width:495px;
           border:0px none;
           margin:0 0 0 0px;
           padding:0 0 0 0px;
}
.rahmen{
           border:1px solid #cccccc;
          }

.rahmenhg{
	border:1px solid #cccccc;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right;
}
          
.bildkastentab{
               width:107px;
               height:155px;
               border:1px solid #cccccc;
}


.kasteninhalt{
              display:block;
              line-height:1.4em;
              margin:15px 15px 14px 15px;
}

.kasteninhalt br {
  line-height: 0.8em;
}

#show{
              float:left;
            width:491px;
            border:1px solid #cccccc;
            padding:0px;
            margin:0 0px 18px 0px;
           }

.inhaltklein{
              display:block;
              font-size: 0.71em;
              line-height:1.3em;
              margin:15px 15px 14px 15px;
}

.kleinor{
	display:block;
	line-height:1.3em;
	margin:5px 15px 13px 15px;
	padding:0px;
	font-size: 12px;
}

.inhaltbildkasten{
	font-size: 12px;
	line-height:1em;
	text-align:center;
	margin: 5px 0px 5px 0px;
}

.kastenrahmen{
               float:left;
               width:105px;
               height:157px;
               border:1px solid #cccccc;
               margin:0px 15px 15px 0px;
               padding:0px;
               text-align:center;
}

.ende{
               float:left;
               width:107px;
               height:155px;
               border:1px solid #cccccc;
               margin:0 0px 18px 0px;
               padding:0px;
               text-align:center;
}

a.nav{
      display:block;
      background-image: url(../pic/nav.gif);
	  background-repeat:no-repeat;
      text-indent:15px;
      font-size:0.75em;
      text-decoration:none;
      color: #999999;
      margin:0 0 14px 0px;
}

a.nav:hover {
            display:block;
            background-image: url(../pic/nav.gif);
            font-size:0.75em;
            text-indent:15px;
            text-decoration:underline;
            color: #999999;
            margin:0 0 14px 0px;
}

a.menutop{
          font-size:0.80em;
          line-height:16px;
          text-decoration:none;
          color: #999999;
}

a.menutop:hover {
                font-size:0.80em;
                line-height:16px;
                text-decoration:underline;
}

a.link{
       text-decoration:underline;
       color: #999999;
}

a.link:hover{
             text-decoration:none;
}

a.linko{
       text-decoration:none;
       color: #999999;
}

a.linko:hover{
             text-decoration:underline;
}

a.linkor{
       text-decoration:none;
       color: #CE5700;
}

a.linkor:hover{
             text-decoration:underline;
}

a.linkrot{
       text-decoration:none;
       color: #970C28;
}

a.linkrot:hover{
             text-decoration:none;
			 color: #CE5700;
}

a.linkoru{
       text-decoration:underline;
       color: #CE5700;
}

a.linkoru:hover{
	text-decoration:none;
	color: #999999;
}

a.linkunder{
       text-decoration:underline;
       color: #999999;
}

a.linkunder:hover{
             text-decoration:none;
}

.aktiv{
       color:#999999;
       font-size:0.75em;
       font-weight:bold;
       text-decoration:none;
       background-color:transparent;
       border: 1px solid #cccccc;
       width:100px;
}

.aktiv1{
        color:#999999;
        text-decoration:none;
        background-color:transparent;
        border: 1px solid #cccccc;
        width:100px;
}

.aktiv2{
        font-family: Arial;
        color:#999999;
        text-decoration:none;
        width:180px;
        background-color:transparent;
        border: 1px solid #cccccc;
}
.formular {
      font-size: 0.71em;
      color:#999999;
      border: 1px solid #cccccc;
      margin:0px;
}

.formular_t {
      font-size: 0.80em;
      color:#999999;
      margin:0px;
      margin:0px;
}

/* Liste */
ul {
    font-size: 0.8em;
    color:#CE5700;
    padding-left: 1.2em;
    margin:0 0 0 0px;
    list-style-type:none;
}

dl {		width:100%;
			font-size: 0.8em;
			padding:0em;
			margin:0px 0px 20px 15px;
			float:left; 
			border: 0px;
			}
			
dt {	
			width:50%;
			float:left; 
			border: 0px;
			margin:15px 40px 0px 0px;
			line-height:1.4em;
			}
			
			
dd {	
			width:30%;
			float:left; 
			border: 0px;
			margin:15px 0px 0px 0px;
			padding:0em;
			}
.Rand {
	font-size: 12px;
	border: thin solid #cccccc;
}

