
/* ---------------------------------------------------- */
/* Allgemein                                            */
/* ---------------------------------------------------- */
body 	{text-align:center; margin : 0px; width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #CECCCA; padding:"0";}
td 		{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
hr 		{color: #000000; height:2 	px;}
img 		{border:none; }
h1 		{font-size:20px; font-weight: bold; margin:0px;}
h2		{font-size:14px; font-style: italic; margin-left:10px;}
li 		{list-style-type:none;}
p		{font-size:small;font-weight:lighter;padding:10px;margin:0px;}
ul		{margin: 0px; padding: 0px;}


#main {
	text-align: left;
	width: 960px;
	margin: 0px;	
}

#header {
	text-align:center;
	margin:0px;
}

/* --------------------------------------------------- */
/* resizeable                      	  	       */
/* --------------------------------------------------- */

.ro {
	background:url(pics/navi/block/ro.jpg) top right no-repeat;
}
.lo {
	background:url(pics/navi/block/lo.jpg) top left no-repeat;
}
.ru {
	background:url(pics/navi/block/ru.jpg) bottom right no-repeat;
}

.lu {
	background:url(pics/navi/block/lu.jpg) bottom left no-repeat;
}

.loginbox{
	margin:0px;
	color:#FFFFFF;
	text-align:left;
	padding: 10px;
	padding-left: 0px;
}

.inhalt {
	margin:0px;
	color:#FFFFFF;
	text-align:left;
	padding:2.5em 2.5em 3.5em 1em;
}



.inhalt ul li {
	font-weight: bold;
	margin: 0px; padding: 0px;
	margin-top: 5px;
}

.inhalt ul {
	padding: 0px; margin: 0px;
	padding-bottom: 10px; 
}

.inhalt ul li ul li {
	margin: 0px; padding: 0px;
	font-weight: normal;
	font-style: italic;
}

.inhalt ul ul li {
	margin: 0px; padding: 0px;
	font-weight: normal;
	font-style: italic;
}
.inhalt ul ul  {
	margin: 0px; padding: 0px;
	font-weight: normal;
}

.inhalt p {
	margin:0px;
	padding:0px;
}

/* --------------------------------------------------- */
/* Navigation                                     	         */
/* --------------------------------------------------- */

#active{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	background-color: #2C2419;
	text-decoration: underlined; 
}

.inactive{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#menu {
  text-align: left;
  margin-top: 0px;
  padding: 6px;
  width: 948px;
  font-size : 14px;
  font-weight: 600;
  background-image:url(pics/navi/navleiste.jpg);
}

#menu a {
  background-image: #FFFFFF;
  text-decoration : none;
  padding:0px 10px 0px 10px;
}

#menu a:hover {
  color : #FFFFFF;
  background-image: url(pics/navi/rollover.jpg);
  background-repeat: repeat-x;
}
  
/* ---------------------------------------------------- */
/* DIVs                                                  */
/* ---------------------------------------------------- */

#banner {
	top: 10px;
}

#leerdiv {
	height:10px;
}

#subnavi {
	width: 188px;
	float:left;
}

#title {
	padding-left:14px;
}

#contentmain {
	float:left;
}

#content {
	width:529px;
	float:left;
	min-height:400px;
	padding:14px;
	padding-left:14px;
	padding-right:14px;
}
#content h3 {
	margin-left:10px;
}

#login {
	float:right;
	width: 194px;
	background-repeat:repeat-x;
	background-position:top;
}

#randompic {
	margin-top:5px;
	float:right;
	width: 194px;
	text-align:left;
	
}

#footer {
	float:left;
	width:960px;
	text-align:center;
}

#footer hr{
	text-align:center;
	width:500px;
}



/* ---------------------------------------------------- */
/* Links                                                */
/* ---------------------------------------------------- */
a:link    			{ color: #FFFFFF; text-decoration: none; 		}
a:visited 			{ text-decoration: none; color: #FFFFFF; 		}
a:hover   			{ text-decoration: underline; color: #FFFFFF; 	}
a:active  			{ text-decoration: none; 						}

a.footer:link   		{ color: #333333; text-decoration: none; 		}
a.footer:visited 	{ text-decoration: none; color: #333333; 		}
a.footer:hover   		{ text-decoration: underline; color: #333333; 	}
a.footer:active 		{ text-decoration: none; 						}

#content a  			{ color: #333333; text-decoration: underline; 	}
#content a:visited 	{ text-decoration:underline; color: #333333; 	}
#content a:hover   	{ text-decoration: underline; color: #000000; 	}
#content a:active  	{ text-decoration: none; 						}



/* ---------------------------------------------------- */
/* Formulare                              		         */
/* ---------------------------------------------------- */

.textfield {
	border: 1px solid #1B1308;
}

.email{
	border: 1px solid #1B1308;
}

.textarea {
	border: 1px solid #1B1308;
}

.login_table{
	margin-bottom:10px;
}

/* ---------------------------------------------------- */
/* Gallery                              		         */
/* ---------------------------------------------------- */
.pagenumbers 		{text-align: center; margin: 0px 1em 0px 1em;}
.pagenumbers a:link, .pagenumbers a:visited, .pagenumbers a:hover {color: #000000;	text-decoration: none;}
.pictures 			{text-align: center;}
.pictures img 		{border: none;}
.pictures a:link, .pictures a:visited, .pictures a:hover {color: #000000;	width:	text-decoration: none;}
.picturelink 		{margin: 1em; float: left;}
.picturelink img 	{border: none;}
.clear 				{clear:left;}
.filename 			{text-align: center;}


