/*****************************************************/
/* Basic Definitions                                 */
/*****************************************************/
body
{
/*	background-repeat: repeat-y;
	background-color: #7D95FF; */
	font-family: Arial,sans-serif;
	font-size: 1.7ex;
	color: #000000;
	margin: 2ex;
}
a
{
	text-decoration: none;
	font-weight: bold;
}
a:link
{
	color: #F24100;
}

a:visited
{
	color: #A63D00;
}

a:hover
{
	color: #A63D00;
	text-decoration: underline;
}

a:active
{
	color: #ff9300;
}

h1
{
	font-size: 2.1em;
	font-family: Times New Roman,serif;
	font-weight: bolder;
	text-align: center;
	margin: 1.5ex auto 1.5ex auto;
}

img
{
	border: 0;
}
/*****************************************************/
/* Language-Links should be smaller                  */
/*****************************************************/
div.langlink a {
	font-size: 1.5ex;
}
div.langlink {
	text-align: right;
}

/*****************************************************/
/* News-Styles                                       */
/*****************************************************/
dl.news dt
{
	font-weight: bolder;
	vertical-align: top;
	text-align: left;
	padding: 2ex 0ex 1ex 0ex;
}
dl.news dd
{
	padding: 0ex 0ex 2ex 0ex;
	vertical-align: top;
	text-align: left;
	font-style: italic;
}

dl.news
{
	width: 60%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3em;
}

/*****************************************************/
/* Main Menu                                    */
/*****************************************************/
ul.mainmenu
{
	list-style-type:none;
	margin: 1ex 0ex 3em 0ex;
	padding: 0;
	list-style-position: inside;
}
ul.mainmenu li
{
	padding: .2ex .5ex .2ex .5ex;
	display: inline;
/*	background-color: #4E5D9F; */
}
ul.mainmenu li a
{
	font-size: 2.4ex;
	font-weight: 600;
	padding: .2em 1em .2em 1em;
}

/*****************************************************/
/* Guestbook Style Definitions                       */
/*****************************************************/
form.guestbookform
{
	margin: 2ex 0ex 2ex 0ex;
	border-style: ridge;
	border-width: 3px;
	border-color: #eeeeee;
}
form.guestbookform p
{
	margin: .1ex 0ex .1ex 0ex;
}
form.guestbookform input
{
	padding: .2ex 0ex .2ex 0ex;
	text-align: left;
}
form.guestbookform textarea
{
	padding: .2ex 0ex .2ex 0ex;
}
form.guestbookform p label
{
	vertical-align: baseline;
	padding: .2ex 2ex  0ex 2ex;
	text-align: right;
	font-weight: bolder;
}
ul.guestbook
{
	padding-top: 4ex;
	list-style-type: none;
	padding-left: 7ex;
	width: 65%;
}
ul.guestbook li
{
	border-style: groove;
	border-width: 3px 3px 3px 3px;
	border-color: #aaaaaa;
	margin: .5ex 0ex .5ex 0ex;
}
ul.guestbook dt
{
	font-weight: bolder;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
	margin: 1.5ex 1.5ex 0ex 1.5ex;
	width: 75%;
}
ul.guestbook dd
{
	font-style: italic;
	padding: 1ex 1ex 1.5ex 0ex;
}

/*****************************************************/
/* Album Table Cell for showing an image               */
/*****************************************************/
div.img    {
	margin: 2ex auto 2ex auto;
	text-align: center;
}

/*****************************************************/
/* navigation links     */
/*****************************************************/
div.link
{
	text-align: center;
	margin: 0ex auto 2ex auto;
}

div.link div
{
	float:left;
	width: 33.33%;
	margin: 0ex;
	padding: 0px;
}

/****************************************************/
/* Class to apply a clear:left */
/****************************************************/
.left_clear {
	clear: both;
}

/****************************************************/
/* Formatting for the page title                */
/****************************************************/
h1.pagetitle
{
	margin-top: 1.3em;
	margin-bottom: 2em;
}

/****************************************************/
/* Settings for the album lists                 */
/****************************************************/
.albumlist
{
	margin-top: 2em;
	padding: 0;
}
.albumlist dt
{
	padding: 1ex 0ex 1ex 0ex;
	font-size: 110%;
}
.albumlist dd
{
	margin-bottom: 2em;
}

/****************************************************/
/* Settings for Picture on first page           */
/****************************************************/
div.frontpic
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/****************************************************/
/* Settings for image-overviews                     */
/****************************************************/
div.imgrow
{
	text-align: center;
	margin: 4em auto 0ex auto;
}
div.imgrow a
{
	padding: 0ex;
        margin: 0ex;
}
div.imgrow img
{
	padding: .5ex .5ex .5ex .5ex;
        vertical-align: middle;
}
p.beschreib    {
	text-align: center;
        margin-left: auto;
        margin-right: auto;
	font-size: 2ex;
        padding: 0ex 0ex 1ex 0ex;
        margin: 0ex 0ex 0ex 0ex;
}

/*****************************************************/
/* Linux Menu                                        */
/*****************************************************/
ul.linuxmenu
{
	list-style-type:none;
	margin: 1ex 2ex 0em 0ex;
	padding: 0;
	float: left;
/*         width: 15; */
	list-style-position: inside;
}
ul.linuxmenu li
{
	padding: .2ex .5ex .2ex .5ex;
/* 	display: inline; */
/* 	background-color: #4E5D9F; */
}
ul.linuxmenu li a
{
/* 	font-size: 2.4ex; */
	font-weight: 600;
	padding: .2em 1em .2em 1em;
}
/******************************************************/
/* Linux content                                      */
/******************************************************/
div.linuxcontent
{
	display: block;
	margin-left: 20%;
}
div.linuxcontent h3
{
	margin: 3em 0ex 0ex 0ex;
}

div.linuxcontent img
{
	margin: 2ex;
}
