





/* [de.irreal.util.net.request.Browser: Vendor: unknown, Name: unknown, Version: .0, Language: en, OS: null] */

a.noborder,a.noborder:visited,a.noborder:hover, .noborder { border: none; text-decoration:none; }

/* Color Definition */
.white { color: #ffffff; }
.black { color: #000000; }
.green1 { color: #228B22; }
.green2 { color: #006400; }
.green3 { color: #9CC444; }
.green4 { color: #83A538; }

.whitebg { background-color: #ffffff }
.blackbg { background-color: #000000; }
.green1bg { background-color: #228B22 }
.green2bg { background-color: #006400; }
.green3bg,.main { background-color: #9CC444; }
.green4bg { background-color: #83A538; }
.grey1bg { background-color: #222222; }
.grey2bg { background-color: #444444; }
.grey3bg { background-color: #666666; }
.grey4bg { background-color: #888888; }
.grey5bg { background-color: #AAAAAA; }
.grey6bg { background-color: #CCCCCC; }
.grey7bg { background-color: #EEEEEE; }

/* Rounded Corners Containers */
.navcontainer {
    width: 180px;
    padding: 10px;
    text-align: left;
    background-color: #228B22;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.breadcrumbcontainer {
    text-align: center; 
    line-height: 30px;
    width: 100%;
    height: 30px;
    text-align: left;
    background-color: #228B22;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.pagefootercontainer {
    text-align: center; 
    line-height: 30px;
    width: 100%;
    height: 30px;
    text-align: left;
    background-color: #228B22;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.pageheadercontainer {
    overflow: hidden;
    width: 100%;
    height: 120px;
    text-align: left;
    background-color: transparent;
    background-image: url(/cms/90_pictures/pageheader/1.jpg); 

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.gcfslogo {
	position: relative;
	top: 10px;
	left: 30px;
}

.dgvlogo {
	position: relative;
	top: -90px;
	left: 920px;
}

/* Form Elements */
.loginText, .loginButton, .loginForm {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

.loginButton, .loginForm {
	color: #000000;
	background-color: #ffffff;
	border-color: #AAAAAA;
	border-style: double;
	border-width: 1;
}

.loginForm {
	width: 70px;
	height: 18px;
	color: #000000;
}

/* global body settings */
body { 
	background-color: transparent; margin: 0px; background-repeat:no-repeat; background-attachment:fixed; 
	background-image: url(/cms/90_pictures/bg.jpg);
}

body,ul,ol,li,p,td,div,span,input,textarea,select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
}

/* headlines */
h1 { font-size: 14px; color: #000000; font-weight: bold; }
h2 { font-size: 13px; color: #000000; font-weight: bold; }
h3 { font-size: 12px; color: #000000; font-weight: bold; }
h4 { font-size: 11px; color: #000000; font-weight: bold; }
h5 { font-size: 10px; color: #000000; font-weight: bold; }
h6 { font-size: 10px; color: #000000; font-weight: bold; }

/* common links */
a,a:link	{ color: #228B22; font-weight: normal; text-decoration: none; }
a:visited	{ color: #228B22; text-decoration: none; }
a:hover		{ color: #228B22; text-decoration: none;; }
a:active	{ color: #228B22; text-decoration: none; }

/* Nav left side */
.navlist0, .navlist1, .navlist2 , .navlist3 { 
	list-style-image: url(/cms/90_pictures/icons/nav_wc.gif);
	list-style-position: indside;
	padding-left: 0px;
	margin-left: 8px;
}

.navlist0 {
	margin-left: 20px;
}

a.navLeft0,a.navLeft0:visited,a.navLeft0:hover,a.navLeft1,a.navLeft1:visited,a.navLeft1:hover,a.navLeft2,a.navLeft2:visited,a.navLeft2:hover,a.navLeft3,a.navLeft3:visited,a.navLeft3:hover  {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 2px;
	DISPLAY: block;
	FONT-WEIGHT: normal;
	font-size: 11px;
	TEXT-ALIGN: left;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	border-bottom: none;
}

a.navLeft0:hover,a.navLeft1:hover,a.navLeft2:hover,a.navLeft3:hover {
	TEXT-DECORATION: underline;
}


/* clock */
.clock { 
	FONT-WEIGHT: normal;
	font-size: 10px; 
	TEXT-ALIGN: left;
	COLOR: White;
	TEXT-DECORATION: none;
}

/* breadcrumb */
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover  { 
	FONT-WEIGHT: normal;
	font-size: 10px; 
	TEXT-ALIGN: left;
	COLOR: #9CC444;
	TEXT-DECORATION: none;
}

a.breadcrumb:hover  { 
	TEXT-DECORATION: underline;
}

/* aktuelles */
.latestblock { 
	border: 1pt solid Gray;
}

.latesttitle, .latesttext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	COLOR: #000000;
	font-size: 10px;
}

.latesttitle {
	font-weight: bold;
	font-size: 11px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
}

.latesttext * h1 {
	font-size: 15px;
	font-weight: bold;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 5px;
	margin-right: 180px;
	border-bottom: 1px solid #228B22;
}

/* news */
.newsblock { 
	border: 1pt solid Gray;
}

.newstitle, .newssubtitle, .newstext, .newsteaser { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	COLOR: #000000;
	font-size: 10px;
}

.newstitle {
	font-weight: bold;
	font-size: 11px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
}

.newssubtitle {
	BACKGROUND-COLOR: #999999;
}

.newsteaser {
	font-weight: bold;
	font-size: 12px;
}


/* search */
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	WIDTH: 100px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px solid Gray;
	margin-top: -5px;
	padding-top: -5px;
}

/* main layout table */
table.main { padding: 0; margin: 0; border-style: none; width: 100%; }

/* table green border */
table.green { border:1px solid #228B22; padding: 0; margin: 0; width: 100%; }

/* content table cell */
td.content {	
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	
    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

/* slideshow on entry page */
div.slideshow {
	text-align: center;
	width: 550px;
	height: 250px;
	text-align: center;
	border: 1px solid #333333;
}
