
/*
 *
 * LAYOUT
 *
 */

body {
	font-family: "Trebuchet MS","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	background: url(../images/body_bg.gif) repeat-x 0 0 #FFF;
}

.content {
	width: 800px;
	margin: 1em auto;
	padding: .5em;
	min-height: 600px;
}

.gcontainer {
	margin: 0;
	padding: 0;
}

/* special IE6 hack */
* html .content 
* html .container 
* html .menu {
	height: 600px;
}

.header {
	height: 126px;	
}

.header img {
	margin: 18px 0 0 0;
}

.header ul.nav {
	background:url(../images/top_link_shd.gif) repeat-x 0 0;
	padding-top:3px;
	height:30px;
}

.header ul.nav li {
	list-style:none;
	float:left;
}

.header ul.nav li#home a {
	border-left:solid 1px #fff;
	padding:0 28px 0 29px;
}

.safari .header ul.nav li#home a { /* Hack for Safari 28 Jan DK */
	padding:0 30px 0 31px;
}

.header ul.nav a {
	font:bold 12px/27px Tahoma, Arial, Helvetica, sans-serif;
	background:#1CA3D5 url(../images/nav_bg.gif) repeat-x 0 0;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	border-top:solid 1px #fff;
	text-decoration:none;
	padding:0 28px;
	
	display:block;
	color:#fff;
}

.header ul.nav a:hover , .header ul.nav a.active {
	background:#C60000;
	text-decoration:none;
	border-bottom:none;
	padding-bottom:1px;
	color:#FEFEFE;
}

.turngau { 
	position: absolute;
	top: 5px;
	right: 30px;
}

.turngau a img { border: 0; width: 75px; }

#tujul { padding-top: -1em; margin-left: .5em; margin-right: .5em; }

.roundedCorv {
	margin:10px 0px;
}

.top-left, .top-right, .bottom-left, .bottom-right {
	background-image:url(../images/curvee1000_22.gif); 
	height:11px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size:2px;    /* DNC: correction IE for height of the <div>'s */ 
	}
.top-left, .bottom-left { 
	margin-right:11px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left:11px;  /* CHANGE: replace by the width of one of your corners */
	margin-top:-11px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position:100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position:0 -11px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position:100% -11px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left:1px solid #C4C4C4; 
	border-right:1px solid #C4C4C4;
	color:#000000; 
	padding:0 10px;
	height:100%;
	}
.notopgap    { margin:0; padding:0; font-size:2px; line-height:2px; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin:0; padding:0; font-size:2px; line-height:2px; } /* DNC: to avoid splitting of the box */

.vostable {
	width: 100%;
	border: 0;
	text-align: center;
}

.vostable tr td {
	text-align: left;
}

.vorstanditem li {
	list-style:none;
	float:left;
	font-size: 11px;
}

.rlist {
	margin-left: 3em;
	list-style-type: square;
}

.imgslider ul {
	margin: 0;
	padding: 0;
}

.imgslider ul li {
	list-style:none;
	float:left;
	margin: 0;
	padding: 0;
	margin-bottom: .75em;
}

#imglimi,
#imgremi {
	width: 190px;
}

#imgliau,
#imgreau {
	width: 193px;
}

.news { width: 100%; margin-bottom: 2em; background: url(../images/news/newsbg.png) no-repeat 0 0; }
.news h2 { border-bottom: 1px solid #3f3f3f; margin-bottom: 1em; margin-left: 2.75em; }
.news p { margin-left: 3.25em; width: 90%; }
.news span { margin-left: 5.25em; width: 100%; text-align: right; font-size: 10px; color: #3f3f3f; }

.termine { width: 100%; margin-bottom: 2em; }
.termine h2 { border-bottom: 1px solid #3f3f3f; margin-bottom: 1em; margin-left: 2.75em; }
.termine p { margin-left: 3.25em; width: 90%; }
.termine ul { list-style: none; }
.datum { font-weight: bold; margin-bottom: .5em; }

.footer {
	clear: both;
	text-align: center;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	width: 100%;
}
