/* css_kunst_moderne_03.01.06*/

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:11px 15px 0px 15px;
	font-family: Arial, sans-serif;
}


h2 {
	font-size: 0.75em;
	letter-spacing:1px;
	line-height:1.2em;
	margin:10px 15px 0px 15px;
	color: #CE5700;
}

p {
	line-height:1.5em;
	margin:0 0 0 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}


.kleinorange{
	color:#CE5700;
}

.klein{
             font-size: 0.58em;
             color:#999999;
             text-align:right;
}

.orange{
	color:#CE5700;
	background-image: none;
	font-size: 0.8em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

.rot{
	color:#970C28;
}



.blau{
        color:#1B1259;
}

.braun{
	color:#6F5B4F;
	text-align: left;
}

.weiss{
        color:#ffffff;
}

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

.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;
	text-align: center;
}
.teaser{
        display:block;
        float:left;
        margin: 0px 18px 0px 0px;
}


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

#alles{
	position:absolute;
	width:803px;
	left:201px;
	top:130px;
	margin:0 0 0 0px;
	font-family: Arial, sans-serif;
	text-align: center;
}


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


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

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

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

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

#kuenstler{
	float:left;
	width:246px;
	border:1px solid #cccccc;
	margin:0px 0px 19px 19px;
	font-family: Arial, sans-serif;
}

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

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

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

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

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

.news{clear:both;
         position:absolute;
         width:246px;
         border:1px solid #cccccc;
         margin:0 0 0px 513px;
}


.neue{clear:both;
         position:absolute;
         width:517px;
         margin:0 0 0px 245px;
}
#weiter{
         float:left;
        width:248px;
       margin:0px 0px 0px 18px;
}


#zusatz{
        float:left;
        width:246px;
        margin:19px 0px 19px 0px;
}


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

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

.rahmen{
	border:1px solid #cccccc;
	text-align: left;
          }
		  
.rahmenhg{
	border:1px solid #cccccc;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right;
}

.zusatzkasten{display:block;
            float:left;
            width:491px;
            border:1px solid #cccccc;
            padding:0px;
            margin:0px 0px 19px 0px;
}

.tabkasten{display:block;
           float:left;
           width:495px;
           border:0px none;
           margin:0 0 0 0px;
           padding:0px;
}


.bildkastentab{
               width:107px;
               height:155px;
               border:1px solid #cccccc;
}


.kasteninhalt{
	display:block;
	line-height:1.4em;
	margin:15px 15px 14px 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

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


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

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

.inhaltbildkasten{
                  display:block;
                  font-size: 0.70em;
                  line-height:1.0em;
                  text-align:center;
                  margin: 5px 0 5px 0px;
}

.kastenrahmen{
               float:left;
               width:106px;
               height:155px;
               border:1px solid #cccccc;
               margin:0 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;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.71em;
	text-align: left;
}

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.linkoru{
       text-decoration:underline;
       color: #CE5700;
}

a.linkoru:hover{
	text-decoration:none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

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;
       margin:0px;
}

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

.aktiv2{
        font-family: Arial;
        color:#999999;
        text-decoration:none;
        width:180px;
        background-color:transparent;
        border: 1px solid #cccccc;
        margin:0px;
}
.formular {
      font-size: 0.71em;
      color:#999999;
      margin:0px;
      margin:0px;
}
.formular_t {
      font-size: 0.8em;
      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;
}

.kleinteaser{
             font-size: 0.71em;
}

h2.teaser {
    font-size: 0.85em;
	color:#970C28;
	margin:10px 15px 4px 15px;}
	
	dl {		width:100%;
			font-size: 0.8em;
			padding:0em;
			margin:0px 0px 40px 0px;
			float:left; 
			border: 0px;
			}
			
dt {	
			width:50%;
			float:left; 
			border: 0px;
			margin:15px 40px 30px 10px;
			line-height:1.4em;
			}
			
			
dd {	
			width:30%;
			float:left; 
			border: 0px;
			margin:15px 0px 30px 0px;
			padding:0em;
			}

