
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

.slideshow {
	height:150px
}
.slideshow2 {
	height:150px
}

slideshow_small{
	height:110px
}


body{
background-color:#979797;
scrollbar-3dlight-color:#797979;
scrollbar-arrow-color:#797979;
scrollbar-base-color:#F8F8F6;
scrollbar-darkshadow-color:#F8F8F6;
scrollbar-face-color:#F8F8F6;
scrollbar-highlight-color:#F8F8F6;
scrollbar-shadow-color:#797979;
padding:0px;
margin:0px;
}

h1{
font-family:Arial;
font-size:20pt;
font-weight:normal;
letter-spacing:0.3em;

}

h2{
font-family:Arial;
font-size:10pt;
font-weight:500;
letter-spacing:0.1em;
color:black;
text-align:center;
padding:0px;
line-height:22pt;
color:white;
background-color:black;
width:310px;
padding:0px;
margin:0px;
}

h3{
font-family:Arial;
font-size:9pt;
font-weight:normal;
letter-spacing:0.05em;
display:inline;
}

h4{
font-family:Arial;
font-size:7pt;
font-weight:normal;
letter-spacing:0.05em;
display:inline;
}

.arrowlink
{
color:#797979;font-weight:bold;text-decoration:none
}

a.mehrlink{ font-weight:normal;
color:black;
text-decoration:underline;

}

.rose
{
font-family:tahoma;font-size:8pt;padding:6px;
border-top:1px solid #FCF5ED;
}

p
{
 padding-left:0px;
 padding-right:0px;
 font-family:arial;
 font-size:8pt
}
div.price
{
font-size:7pt;color:#797979;font-family:arial;text-align:right;padding-right:15px;
}

div.price_big
{
font-size:8pt;color:#797979;font-family:arial;text-align:right;padding-right:15px;
}

div.headtopic
{
width:806px;
background-color:#000000;
color:#ffffff;
height:50px;
vertical-align:middle;
}

div.subtopic
{
background-color:#797979;
color:#ffffff;
width:806px;
line-height:25px;
border-top:2px solid #979797; 
border-bottom:2px solid #979797;

}

div.nav
{
width:178px;
height:400px;
float:right;
text-align:right;
background-color:#797979;
}


div.tile
{
float:right;
width:313px;
height:500px;
background-color:white;
}

div.tile2
{
width:310px;
height:500px;
background-color:white;
}

div.whiteboard
{
width:626px;
height:560px;
overflow:hidden;
padding:0px;

}

div.aufloesung
{

padding:0px;
width:807px;
height:780px;
text-align:center;
}

td.topname
{
text-align:center;
background-color: black;
color:white;
line-height:35pt;
}
a.topname
{

font-family:Arial;
font-size:20pt;
font-weight:normal;
letter-spacing:0.3em;
text-decoration:none;
color:white;

}

.graytab
{
font-size:8pt;font-face:Arial;padding: 0px;background-color:#797979;width:800px;color:#ffffff;line-height:17px;
}

.content
{
font-family:tahoma;
font-size:8pt;
background-color:ffffff;
letter-spacing:0.03em;
text-align:left;
padding-left:10px;
padding-top:10px;
}

.input
{
font-family:tahoma;font-size:8pt;padding:0px;
background-color:ffffff;

}

.content2
{
font-family:Arial;
font-size:8pt;padding:0px;
background-color:black;
background-color:black;
}

tablecontent
{
position:relative;
top0px;
left:0px;
overflow:hidden;

}

div.five
{

background-color:black;text-align:center;

}

div.subnav
{
font-size:7pt;
color:black;
font-family:arial;
background-color:#ffffff;
padding-top:5px;
padding-left:5px;
}

.smallnav{
background-color:#797979;
height:15pt;
color:white;
font-weight:normal;
font-size:8pt;
padding:5px;
}

.smallnav_active{
background-color:#e9e9e9;
height:15pt;
color:black;
font-weight:normal;
font-size:8pt;
padding:5px;
font-weight:bold;
}

div.teaser
{
vertical-align:top;
width:178px;
color:white;
text-align:center;
background-color:black;
font-size:11pt;
font-family:arial;
}

.description
{
padding-left:15px;padding-right:15px;background-color:#ffffff;border-left:1px solid #FAEFEB;border-bottom:1px solid #FAEFEB;
}

div.header
{
position:relative;top:0px;align:center;width:806px;background-color:#000000;font-family:arial;font-stretch:1pt;color:#ffffff;
}

.topnavi
{
position:relative;
top:0px;
left:0px;
text-align:center;
font-size:8pt;
font-family:Arial;
margin:52px;
letter-spacing:0.1em;

color:white;
text-decoration:none;
}

.location
{
background-image: url('../img/location-background.jpg');
background-repeat: no-repeat;
background-position: 10px 8px;
}

.visit
{
background-image: url('http://www.andyhoppe.com/count/?id=1238949466');
background-repeat: no-repeat;
background-position: -8px -14px;
height:15px;
width:65px;
overflow:hidden;
display:inline;
margin-left:50px;
align:right;
}

.rightnav
{
padding-left:0px;
padding-top:0px;

background-color:#797979;
margin-left:0px;
}

a.toplink
{
text-decoration:none;
font-family:Arial;
color:#ffffff;
}
a.nodeconav
{
text-decoration:none;
color:#000000;

}
a.nodeconav:visited
{
text-decoration:none;
color:#000000;

}
a.nodeconav:hover
{
text-decoration:underline;
color:#000000;

}

a.nodeconav:hover
{
text-decoration:underline;
color:#000000;

}


a.navlink
{
font-size:8pt;
color:black;
font-family:arial;
text-decoration:none;
}

a.nodecoration{
text-decoration:none;
color:black;
font-family:arial;
}

a.textlink
{
text-decoration:none;
color:#797979;
font-weight:bold;
font-family:verdana;
font-size:8pt
}

a.teaserlink
{
text-decoration:none;
color:#000000;
font-weight:bold;
font-family:verdana;
font-size:8pt

}

a.textlink:hover
{
text-decoration:underline;
color:#000000;

}

a.nodeconav:visited
{
text-decoration:none;
color:#000000;

}
a.subnav{
color:#000000;
text-decoration:underline;
}

a.bottomnav
{
text-decoration:none;
color:#ffffff;
font-weight:bold;

}

a.bottomnav:hover
{
text-decoration:underline;
color:#797979;

}

ul.arrow
{
list-style-image:url('../img/arrow-gray-right.gif');
height:1px;
color:#797979;
font-family:arial;
font-size:8pt;
}

table.hautbild
{
color:#797979;
font-family:arial;
font-size:8pt;
}
.collectionnav
{
color:black;
width:178px;
font-family:arial;
font-size:7pt;
border-bottom:1px solid #797979;
background-image: url('img/arrow-gray.gif');
background-repeat: no-repeat;
background-position: 10px 8px;
background-color:#ECECEC;
padding:5px;
}

.rootnav
{
color:black;
padding:5px;
position:relative;
width:178px;
font-family:arial;
font-size:7pt;
border-bottom:1px solid #797979;
background-image: url('../img/arrow-gray.gif');
background-repeat: no-repeat;
background-position: 10px 8px;
background-color:#ECECEC;
display:inline;
}

.rootnav_active
{
color:white;
padding:5px;
position:relative;
width:178px;
font-family:arial;
font-size:7pt;
background-image: url('../img/arrow_white_left.gif');
background-repeat: no-repeat;
background-position: 10px 8px;
background-color:#797979;
display:block;
position:relative;
}

.collectionnav2
{
color:black;
padding:5px;
position:relative;
width:178px;
font-family:arial;
font-size:7pt;
border-bottom:1px solid #ffffff;
background-image: url('../img/arrow-gray.gif');
background-repeat: no-repeat;
background-position: 90px 8px;
background-color:#ECECEC;
position:relative;
display:block;
}

.collectionnav_active
{
color:white;
padding:5px;
width:178px;
font-family:arial;
font-size:7pt;

background-image: url('../img/arrow_white_down.gif');
background-repeat: no-repeat;
background-position: 10px 8px;
background-color:#797979;
display:block;


}


.collectionsubnav
{
color:#797979;
padding:0px;
width:178px;
font-family:arial;
font-size:7pt;
border-top:1px solid #797979;
background-image: url('../img/arrow-gray.gif');
background-repeat: no-repeat;
background-position: 10px 8px;
background-color:#ffffff;
display:inline;
}

.collectionsubnav2
{
color:#797979;
padding:5px;
position:relative;
width:178px;
font-family:arial;
font-size:7pt;
border-top:1px solid #797979;
background-image: url('../img/arrow_black_down.gif');
background-repeat: no-repeat;
background-position: 20px 8px;
background-color:#ffffff;
}

.collectionsubnav2_Active
{
color:#CE0000;
padding:5px;
position:relative;
width:178px;
font-family:arial;
font-size:7pt;
border-top:1px solid #e9e9e9;
background-image: url('../img/arrow-red.gif');
background-repeat: no-repeat;
background-position: 25px 8px;
background-color:#FFFFFF;
display:inline;

}

.kirchbg
{


}

.kirchbg2
{
}

black
{
color:black
}