**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	word-spacing: 0.1em;
  height: 100%;
 }

/**************** Links general ****************/

a:link {font-size: 12px; color: #000; text-decoration: none; font-weight: normal;}
a:visited {font-size: 12px; color: #000; text-decoration: none; font-weight: normal;}
a:active {font-size: 12px; color: #7f7f7f; text-decoration: none;  font-weight: normal;}
a:hover {font-size: 12px; color: #7f7f7f; text-decoration: none; font-weight: normal;}

strong a:link {font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
strong a:active {font-size: 12px; color: #000; text-decoration: none;  font-weight: bold;}
strong a:visited {font-size: 12px; color: #000; text-decoration: none; font-weight: bold;}
strong a:hover {font-size: 12px; color: #7f7f7f; text-decoration: none; font-weight: bold;}

/**************** Header and navigation styles ****************/

#mainpane
{
  margin: 50px auto;
	text-align: left; /*Aufhebung der Zentrierung fÃ¼r Text in Container*/
	width: 791px;
	padding:1px 0;
	text-align:left;
	background:#ffffff;
	color:#000;
	border:0px solid #000;
  height: 100%;
}

#header
{
	height:150px;
	width:758px;
	margin:0 1px 1px 1px;
}


/**************** navigation styles ****************/


#navigation_left
{
  width: 363px;
  float: left;
  font-size: 12px;
  min-height: 280px; 
  height: 98%;
  position: relative;
  text-align: left;
}

#navigation_left h2
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
}

#navigation_left h3
{
	font-size: 12px;
	font-weight: normal;
}

#navigation_left a img
{
	text-align: left;
}

#ex_nav {
  padding-left: 5px;
  margin-bottom: 10px;
  height: 100%;

}

#ex_nav div.bottom
{
  position:absolute;
  bottom: 10px;
}

div.bottom h2 a {
  font-weight: bold;
}
.navigation_top
{
	width: 175px;
	display: inline;
	float: left;
	margin-top: 35px;
	margin-left: 1px;
	padding: 2px;
}

#navi_art {
  padding: 0px;
  margin-bottom: 10px;
  height: 100%;
  padding: 5px;

}

#navi_art img {
  float: left;
  display: inline;
  border: 0px;
}

.left_plus_gallery
{
  width: 209px;
}

/**************** Content styles ****************/

#content 
{
	text-align: left;
	float:left;
	width:426px;
	font-size:12px;
	padding-left: 0px;
	margin-left: 2px;
	margin-bottom: 20px;

}

#content h2
{
  font-size: 12px;
}

#artists
{
	width:660px;
	text-align: left;
	float:left;
	font-size:12px;
	margin-left: 5px;
	margin-bottom: 100px;
}


#content img {padding: 0; border: 0px solid #ddd;}
#content img.emoticon {border:none;}

div.artists {
	display: inline;
	width: 200px;
	float: left;
	margin: 7px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

div.artists_text a {
  font-weight: bold;
    font-size: 12px;
   text-align: left;
   margin-top: 5px;
}

div.artists_side, div.artists_side a {
  font-weight: bold;
}

div.news
{
  width: 400px;
 padding-bottom: 10px;
 margin-bottom: 10px;
 border-bottom: 1px dashed #DDD;
}

/**************** Footer styles ****************/

#footer{
clear:both;
width:780px;
margin: 20px 0px 0px 0px;
font-size:0.9em;
color:#000;
border-top: 1px solid #000;
}

#footer p{padding:5px; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#009BDF; background-color:inherit; text-decoration: underline;}
#footer span{font-size: 9px;}

/*Texte*/
em {
	font-weight:normal;
}

input, textarea, select
{ 
	background-color: #FFFFFF; 
	border: 1px; 
	border-style: solid; 
	border-color: #000000;
	color: #000000;
}


p.center_it {
	margin: 0 auto;
}

/*Tabellen*/


/* Grafiken */

img { 
	border: none;
}


hr	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}


/*Ueberschriften*/

h1 {
margin: 0px;
margin-bottom: 10px;
}
h1, h2, h3 {
font-weight: bold;
}
h1 {
	font-size: 12px;
}

em {
 font-style: normal;
}

/************************+ PICTURE ALBUMS ****************************/

.picture_album

{
	padding: 10px;
	width: 440px;
	border: 1px solid #000;
	text-align: left;
	background: #f5f4f0 url("../templates/nkcroatia/images/bg_box_trans.png")  repeat-x top left;

}

.picture_album h2 {

	font-size: 12px;
	width: 430px;
	border-bottom: 1px dashed #000;
}

.picture_album h2 a {

	font-size: 12px;
	color: #000;
	text-decoration: none;

}

div.picture_thumb{

	margin: 5px 10px 0px 0px;
	text-align: left;
	float: left;
}

div.picture_frame
{
	margin: 0px;
  padding: 0px;


}

.picture_description {

  text-align: left;
  padding-top: 5px;
  padding-left: 1px;
}

#ex_images {

	width: 100%; 
	text-align: center;
  float: left; display: inline;
}

#ex_images h1, h2 { border: 0px; margin: 0px; padding: 0px;}

#nav_slideshow
{

  width: 125px;
  height: 100%;
  float: left;
  display: inline;
}

div.slideshow
{
  width: 100%;
  padding: 0px;
  float: left;
}

div.slideshow div.picture_description{
  margin-bottom: 20px;
}

ul, ul.linklist
{
  list-style-type: square;
  margin: 0px;
  padding-left: 12px;
}
