/*---------------------------------------------------------.
 | Version 002, Thomas Schröder                            |
 |                                                         |
 `---------------------------------------------------------*/
 
/* ---------- body definitions --------------------------- */
.body{
	margin:0 0 0 0;
	padding:0 0 0 0;
    font-family: Verdana;
    font-size: 10px;
    scrollbar-3dlight-color:#BCDFF8;
    scrollbar-arrow-color: ffffff;
    scrollbar-darkshadow-color: #89AEC5;
    scrollbar-face-color: #9ABFD6;
    scrollbar-highlight-color: #9ABFD6;
    scrollbar-shadow-color:  #89AEC5;
    scrollbar-track-color: #9ABFD6;
}
.stdbody
{
	margin-left:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px 0px 0px 0px;
}

/* ---------- background colors ----------- */
.blueTD
{
	background-color:#9abcda;
}

/* ---------- empty lines --------------------------------- */
/* empty lines for different distances                      */

.emptyLine20px
{
    height:20px;
    line-height:20px;
	display:block;
}
.emptyLine10px
{
    height:10px;
    line-height:10px;
	display:block;
}


/* ---------- News, left side ----------------------------- */

.newsheader	/* newsheader with image */
{
    background-image:url(../images/news.jpg);
    line-height:25px;
    width:200px;
    height:27px;
    padding-right:20px;
    border-bottom:dashed 2px #FFF;
}

.newsshort, .newsshort a:link, .newsshort a:visited, .newsshort a:active
{   /* also usable for links */
    font-family:Verdana;
    font-size:11px;
    color:#00335b;
    font-weight:normal;
    text-align: justify;
    width:180px;
    text-decoration:none;
    margin-bottom:10px;
}


/* ----------- Navigation-Buttons in the header ------------------------ */

.menuItemsmall, .menuItemsmall a:link, .menuItemsmall a:hover, .menuItemsmall a:active, .menuItemsmall a:visited
{	/* this is the little Impressum link */
    font-family:Verdana;
    font-size:10px;
    color:#ffffff;
    line-height:24px;
    padding:0 5 0 5;
    vertical-align:bottom;
    display:inline;
    text-decoration:none;
}

/* style for big menus in the header */
.menuItem
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    padding:0 6 0 6;
    line-height:24px;
    height:24px;
    border-left:solid 1px #ffffff;
    border-right:solid 1px #ffffff;
    display:inline;
    margin:0 5 0 5;
    text-decoration:none;
    cursor:pointer;
}
.menuItem a
{
    color:#ffffff;
    text-decoration:none;
}
.menuItem a:hover
{
    color:#cccccc;
}
.menuItem a:active
{
    color:#cccccc;
    border-color:#cccccc;
}

/*-------------- place for right menu (later) -----------*/


/* ----------- Main Region... ------------------------ */
/* ...white background for middle area */
.mainAreaDiv
{
	background-color:#ffffff; 
	width:601px; 
	height:100%; 
	margin-bottom:0px; 
	padding-left:15px;
	overflow:auto;
}
/* standard text */
.contText
{
	font-family:Verdana;
    font-size:12px;
    color:#777777;
	display:block;
	text-align:justify;
}

/* ---------- This is for the 4 main points at the home site and headers in the main region --*/
.mainsmall
{
    font-family:Verdana;
    font-size:12px;
    text-align:left;
    color:#777777;
}
.mainheadersmall, .mainheadersmall a:link, .mainheadersmall a:hover, .mainheadersmall a:active, .mainheadersmall a:visited
{
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    color:#777777;
    text-decoration:none;
}


/* ----------- special texts need for different tasks ------------------------ */
.tdText /* text with no width for table based layouts */
{
	font-family:Verdana;
    font-size:12px;
    color:#777777;
	text-align:left;
}
.tdTextBlock /* text with no width for table based layouts */
{
	font-family:Verdana;
    font-size:12px;
    color:#777777;
	text-align:justify;
}
.mailText /* Link with eMail-Icon */
{
	background-image:url(../images/email.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:20px;
	margin-top:5px;
	line-height:16px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	color:#777777;
	display:block;
}
.viewText /* Link with view-Icon. E.g. to start a flash presentation */
{
	background-image:url(../images/control_play_blue.gif);
	background-position:left middle;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:0px;
	margin-top:5px;
	line-height:16px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	color:#777777;
	display:block;
}
.smalldescriptiontext /* for copyright sign in the upper left */
{
    font-family:Verdana;
    font-size:10px;
    text-align:left;
    color:#999999;
    text-decoration:none;
}

/* ---------  Headlines in main region with picture on
			  on the left and text on the right -----------*/
.entryItem
{
	width: 580px;
	margin-top: 10px;
	margin-bottom: 15px;
	overflow:visible;
	text-align:justify
}
.entryItemShort
{
	width: 290px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow:visible;
	text-align:justify
}
.entryItemImg
{
	float:left;
	width: 70px;
	height: 70px;
	border: solid 0px black;
}
.entryItemHeader
{
	float:left;
}