﻿body 
{
    background:#ffffff url(bg.jpg) repeat-x;
    margin:0;
    padding:0;
    font-family: Arial, Helvetica, Tahoma;
	color:#1a171b;
	font-size:12px;
}

img { border:0 }

a, a:link, a:visited, a:active { color:#cc0000; font-weight: normal; text-decoration:none;}
a:hover, a:active { color:#cc0000; text-decoration:underline; }	

a.nav, a.nav:visited {  color:#ffffff; font-weight:bold; background:url(nav.gif) no-repeat; padding:5px 10px 5px 10px; }
a.nav:hover {   text-decoration:none;color:#620a0c; font-weight:bold; background:url(nav.gif) no-repeat; padding:5px 10px 5px 10px;  }

a.nav_act, a.nav_act:visited { color:#ffa200; font-weight:bold; background:url(nav.gif) no-repeat; padding:5px 10px 5px 10px;  }
a.nav_act:hover {  text-decoration:none; color:#620a0c; font-weight:bold; background:url(nav.gif) no-repeat; padding:5px 10px 5px 10px;  }

a.mehr, a.mehr:visited { font-weight:normal; background:url(arrow.gif) 0 5px  no-repeat; margin:0 0 0 5px; padding:0px 0px 0px 7px; }
a.mehr:hover {  color:#620a0c; font-weight:normal; background:url(arrow2.gif) 0 5px  no-repeat; }

h1 { font-size:18px; color:#cc0000; margin:10px 0 25px 0}
h2 { font-size:12px; color:#cc0000; padding:0; margin:0}

#print_header, #print_footer { display:none; }

.header {width:865px;height:275px;float:left;cursor:pointer;}

#main 
{
    width:865px; 
    margin:auto auto; 
    overflow:hidden;
    line-height:1.5em;
    }

#nav 
{
    width:865px;  
    background:#ffffff url(nav.jpg) no-repeat;
    height:76px;
    padding:30px 0 0 0;
    clear:left;
    text-align:center;
    }
    
#links 
{
    width:380px; 
    padding:0 15px 15px 35px;
    float:left;
    text-align:justify;
    position:relative;
    overflow:hidden;
    }
    
#rechts
{
    background:url(trenner.gif) 0 50px no-repeat;
    float:right;
    width:380px;
    padding:0 40px 15px 15px;
    position:relative;
    overflow:hidden;
}

#content
{
    width:795px;
    margin:auto  auto;
    padding:10px 5px 10px 0;
    position:relative;
    overflow:hidden;
    clear:both;
}


#footer
{
    clear:both;
    margin:50px  auto;
    background:url(footer.gif) no-repeat;
    width:795px;
    padding:10px 5px 10px 0;
    color:#8c8c8c;
    font-size:11px;
}
    #footer a { font-size:11px; color:#8c8c8c; }
    #footer a:hover { color:#cc0000; }

.formular { padding:20px; background:#f0f0f0; }

.imgCtrl
{
	margin: 0 10px 0px 0px;
	clear: left;
	width: 404px;
	background:#f0f0f0;
	padding:10px;
}

#galImages 
{
    width:386px;
    text-align: center;
    overflow:hidden;
    margin:0;
    padding:0px 10px 10px 10px;
    background:#f0f0f0;
}

.imgSmall 
{
	width: 79px;
	height:50px;
	overflow:hidden;
	float: left;
}

.Gallery 
{
    width:400px;
    float:left;
    margin-left:13px;
    }
*html .Gallery {margin-left:5px;}


#galFView 
{
    margin:10px 0 0 0;
    height:250px;
}

#imgSList { margin-top:10px; }

#imgCount {margin:5px 0 0 13px; padding:0 10px 10px 0px; color:#a0a0a0;}

#imgDesc { padding:0 10px 10px 0px; margin-top:5px; float:left;}   
