.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
/* Style properties for HTML elements based on the HTML 4.01 Specification.
   <http://www.w3.org/TR/html401/cover.html#toc>

 ------------------------ELEMENTS  (BEGINN)------------------------------
*/

/* Section 7.5: The document body */
body
{
	margin: 0;
	padding:0.9375em 0em 0em 0em; 	
	/* min-width: 62em;*/
	/*font-size: 75.01%;   12px [1] */
	/*line-height: 1.5em;  18px [2] */
	/*min-width: @ersetze_body_min-width;;	744px*/
	font-size:100.01%;		/*16px [1] */
	line-height: 1.35em;	/*18px [2] */
	color: #504f4f;
	font-family: Arial,Helvetica,sans-serif;;
	background-color:#F6F5F5;
	background-image:url(http://www.gvcc.net/system/web/GetImage.ashx?fileid=869189&mode=O&rotflip=0&t=1419926965729);
	background-position:center top;
	background-repeat:repeat;
}

h1 {
  
  line-height: 1.5em;  /*24px */	/*1,33*18=24*/
  margin: 1em 0; /* 16px 0 */
  font-size:0.9375em; 
  color:#AA0000;
  text-align:left;
}
h2 {
  line-height: 1.3em;  /*21px  */
  margin: 1em 0;  /*16px 0 */
  font-size:0.875em; 
  color:#504f4f;
  text-align:left;
}
h3 {
  /*font-style: italic;*/
  margin: 1em 0; /* 16px 0 */
  font-size:0.875em; 
  color:#504f4f;
  text-align:left;
}
h4, h5, h6 {
  font-size: .55em; /* 9px */
  line-height: 1.125em; /* 18px */
  margin: 0.875em 0; /* 14px 0 */
}
/*h4 {
  text-transform: uppercase;
}
h5 {}
h6 {
  font-style: italic;
}*/
address {}

/* Section 9: Text */
/* 9.2: Structured text */
em {}
strong {}
dfn {}
code {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym 
{
	cursor:help;
	background-color:transparent;
	border-style:dashed;
	border-width:0em 0em 0.0625em 0em;
	border-color:#000000;
}
blockquote {}
q {}
sub {}
sup {}
/* End of 9.2 */
/*da ul nicht in p sein kann muss ul und p gleiche schriftgroesse haben*/
/*p, .main-content ul li */
p, ul li, ol li, table, dl dt, dl dd
{
	font-size:0.75em;	/*9px schriftgroesse fuer std. texte*/
}
ul p, ul table, p table, ul ul li, ol ol li, p p, table p, table ul li, table ol li{font-size:100%;}	/*Schriftgroesse fuer p in ul, table in ul, table in p  -- .main-content ul ul li */

pre {
  font-family: "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace;  /* [3] */
}
ins {}
del {}

/* Section 10: Lists */
ul {
	margin: 1em 0;
	padding: 0 0 0 1.5em;
	list-style-type:disc;
	list-style-image:url(http://www.gvcc.net/system/web/GetImage.ashx?fileid=869102&mode=O);
}
ul ul {
	margin: 0;
	padding: 0 0 0 1.25em;
	list-style-type:circle;
	list-style-image:none;
}
ul ul ul
{
	list-style-type:square;
	list-style-image:none;
}
/*ul a{text-decoration:none;}
ul a:hover{text-decoration:underline;}*/
ol {
  /*padding: 0 2em;*/
	margin: 1em;
	padding: 0 0 0 1.5em;
	list-style-type:decimal;
}
ol ol {
  margin: 0;
  padding: 0 0 0 1.25em;
  list-style-type:lower-alpha;
}
ol ol ol {
	list-style-type:lower-roman;
}

li {
  margin: 0;
  padding: 0;
}
dl {}
dt {}
dd {}

/* Section 11: Tables */
/*table {width:auto; max-width:99%;}*/
table {width:99%;}
caption {}
thead {}
tfoot {}
tbody {}
colgroup {}
col {}
tr {}
td {}
th,td{padding:0em 0.5em;}
.sidecol-b th, .sidecol-b td,.sidecol-c th, .sidecol-c td{padding:0 0 0 0.2em;}

th, th a, th a:link, th a:visited, th a:hover, th a:active, th a:focus
{background-color:#AAC9E8;color:#003366;}

th
{padding-left: 10px;text-align: inherit;}

.verticaltable th, .verticaltable th a, .verticaltable th a:link, .verticaltable th a:visited, .verticaltable th a:hover, .verticaltable th a:active, .verticaltable th a:focus,
.verticaldetailtable th, .verticaldetailtable th a, .verticaldetailtable th a:link, .verticaldetailtable th a:visited, .verticaldetailtable th a:hover, .verticaldetailtable th a:active, .verticaldetailtable th a:focus
{background-color:#AAC9E8;color:#003366;}

.verticaltable{}
.verticaldetailtable{width:50%;}			 /*50%*/
.verticaltable tr th{width:20%;}			 /*20%*/
.verticaldetailtable tr th{width:30%;} /*30%*/

.verticaltable th, .verticaldetailtable th{vertical-align:top;}

.verticaldetailtable .even, .verticaltable .even,
.verticaldetailtable .odd, .verticaltable .odd
{background-color:Transparent;}


table
{
	border-style:solid;
	border-width:0.0625em 0.0625em 0.0625em 0.0625em;
	border-color:#e6e6e6;
}
td
{
	border-style:solid;
	border-width:0.0625em 0.0625em 0.0625em 0.0625em;
	border-color:#e6e6e6;
}

table.verticaltable, table.verticaldetailtable
{
	border-style:solid;
	border-width:0.0625em 0.0625em 0.0625em 0.0625em;
	border-color:#e6e6e6;
}
.verticaltable td, verticaldetailtable td
{
	border-style:solid;
	border-width:0.0625em 0.0625em 0.0625em 0.0625em;
	border-color:#e6e6e6;
}

/* Section 12.2:  The A element */
/*
a, a:link, a:visited, a:active, a:focus
a:hover, a:hover, a:link:hover, a:visited:hover, a:focus:hover,
a:link:hover, a:visited:hover, a:focus:hover
*/
a, a:link
{
	color:#0860A8;
	text-decoration:none;
}
/*a:link {}*/
a:visited 
{
	color:#0860A8;
	text-decoration:none;
}
a:hover, a:link:hover, a:visited:hover, a:focus:hover 
{
	color:#ffffff;
	text-decoration:underline;
	background-color:#0860A8;
}
a:active 
{
	color:#0860A8;
	text-decoration:none;
}
a:focus 
{	
	color:#0860A8;
	text-decoration:none;
}
a:link:hover {} /* [4] */
a:visited:hover {}
a:focus:hover {}

/* Section 13: Objects, Images, and Applets */
img {border:0;}
/*.main-content p img {padding:0.5em;}abstand zu umfliessendem text bei bildern im content*/
.main-content img {padding:0em 0.625em 0.625em 0em;}
object {}
applet {}

/* Section 15: Alignment, font styles, and horizontal rules */
/* 15.2: Fonts "[...] their use is discouraged in favor of style sheets." */
tt {}
i {}
b {}
big {}
small {}
/* End of 15.2 */
hr 
{
	color:#0860A8;
}

/* Section 16: Frames */
iframe {}

/* Section 17: Forms */
form {}

input{}/*keine allgemeine definitionen machen wegen egov-style*/
input:focus {}

input.text, textarea.textarea, input.textarea, input.select,input.button
{
	width:auto;
	border:1px solid;
	border-color:#0860A8;
	font-size:100%;
	margin-top:0.2em ;
}

input.button
{
	background-color:transparent;
}
input.radio, input.checkbox
{
	border:0;
}


button {}
button:focus {}
select {}
select:focus {}
optgroup {}
option {}
textarea {}
textarea:focus {}
label {}
fieldset {}
legend {}

/*
  [1] All calculations are based on the assumption that 1em is 12px.
  [2] If you specify a font-size, also consider to specify a line-height property.
  [3] If you don't specify something other than monospace, mozilla will calculate
      its own font-size based on the user preferences.
  [4] "... prevents hover styles from being applied to non-hyperlink anchors."
      <http://devedge.netscape.com/viewsource/2003/arbitrary-hover/>
*/

.margin0{margin:0;}
.padding0{padding:0;}

.width1{width:1%;}
.width2{width:2%;}
.width4{width:3%;}
.width4{width:4%;}
.width5{width:5%;}
.width6{width:6%;}
.width7{width:7%;}
.width8{width:8%;}
.width9{width:9%;}
.width10{width:10%;}
.width11{width:11%;}
.width12{width:12%;}
.width13{width:13%;}
.width14{width:14%;}
.width15{width:15%;}
.width16{width:16%;}
.width17{width:17%;}
.width18{width:18%;}
.width19{width:19%;}
.width20{width:20%;}
.width21{width:21%;}
.width22{width:22%;}
.width23{width:23%;}
.width24{width:24%;}
.width25{width:25%;}
.width26{width:26%;}
.width27{width:27%;}
.width28{width:28%;}
.width29{width:29%;}
.width30{width:30%;}
.width31{width:31%;}
.width32{width:32%;}
.width33{width:33%;}
.width34{width:34%;}
.width35{width:35%;}
.width36{width:36%;}
.width37{width:37%;}
.width38{width:38%;}
.width39{width:39%;}
.width40{width:40%;}
.width41{width:41%;}
.width42{width:42%;}
.width43{width:43%;}
.width44{width:44%;}
.width45{width:45%;}
.width46{width:46%;}
.width47{width:47%;}
.width48{width:48%;}
.width49{width:49%;}
.width50{width:50%;}
.width51{width:51%;}
.width52{width:52%;}
.width53{width:53%;}
.width54{width:54%;}
.width55{width:55%;}
.width56{width:56%;}
.width57{width:57%;}
.width58{width:58%;}
.width59{width:59%;}
.width60{width:60%;}
.width61{width:61%;}
.width62{width:62%;}
.width63{width:63%;}
.width64{width:64%;}
.width65{width:65%;}
.width66{width:66%;}
.width67{width:67%;}
.width68{width:68%;}
.width69{width:69%;}
.width70{width:70%;}
.width71{width:71%;}
.width72{width:72%;}
.width73{width:73%;}
.width74{width:74%;}
.width75{width:75%;}
.width76{width:76%;}
.width77{width:77%;}
.width78{width:78%;}
.width79{width:79%;}
.width80{width:80%;}
.width81{width:81%;}
.width82{width:82%;}
.width83{width:83%;}
.width84{width:84%;}
.width85{width:85%;}
.width86{width:86%;}
.width87{width:87%;}
.width88{width:88%;}
.width89{width:89%;}
.width90{width:90%;}
.width91{width:91%;}
.width92{width:92%;}
.width93{width:93%;}
.width94{width:94%;}
.width95{width:95%;}
.width96{width:96%;}
.width97{width:97%;}
.width98{width:98%;}
.width99{width:99%;}
.width100{width:100%;}


.schwarz-dummy{padding-left:1em;}
.weiss-dummy{padding-left:1em;}

.schwarz-iconAktuell{background: url(http://www.gvcc.net/system/web/images/schwarz/iconAktuell.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAnzeige{background: url(http://www.gvcc.net/system/web/images/schwarz/iconAnzeige.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAt{background: url(http://www.gvcc.net/system/web/images/schwarz/iconAt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconAuto{background: url(http://www.gvcc.net/system/web/images/schwarz/iconAuto.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBlatt{background: url(http://www.gvcc.net/system/web/images/schwarz/iconBlatt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBlume{background: url(http://www.gvcc.net/system/web/images/schwarz/iconBlume.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBrille{background: url(http://www.gvcc.net/system/web/images/schwarz/iconBrille.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconBuch{background: url(http://www.gvcc.net/system/web/images/schwarz/iconBuch.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconClosedLock{background: url(http://www.gvcc.net/system/web/images/schwarz/iconClosedLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconCross{background: url(http://www.gvcc.net/system/web/images/schwarz/iconCross.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconDE{background: url(http://www.gvcc.net/system/web/images/schwarz/iconDE.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEarth{background: url(http://www.gvcc.net/system/web/images/schwarz/iconEarth.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEuro{background: url(http://www.gvcc.net/system/web/images/schwarz/iconEuro.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconEvents{background: url(http://www.gvcc.net/system/web/images/schwarz/iconEvents.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconGIS{background: url(http://www.gvcc.net/system/web/images/schwarz/iconGIS.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconHackerl{background: url(http://www.gvcc.net/system/web/images/schwarz/iconHackerl.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconHome{background: url(http://www.gvcc.net/system/web/images/schwarz/iconHome.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconInfo{background: url(http://www.gvcc.net/system/web/images/schwarz/iconInfo.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconIT{background: url(http://www.gvcc.net/system/web/images/schwarz/iconIT.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKalender{background: url(http://www.gvcc.net/system/web/images/schwarz/iconKalender.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconKey{background: url(http://www.gvcc.net/system/web/images/schwarz/iconKey.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKlappe{background: url(http://www.gvcc.net/system/web/images/schwarz/iconKlappe.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconKontakt{background: url(http://www.gvcc.net/system/web/images/schwarz/iconKontakt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconMouse{background: url(http://www.gvcc.net/system/web/images/schwarz/iconMouse.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconOpenLock{background: url(http://www.gvcc.net/system/web/images/schwarz/iconOpenLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconPfeil{background: url(http://www.gvcc.net/system/web/images/schwarz/iconPfeil.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconSchach{background: url(http://www.gvcc.net/system/web/images/schwarz/iconSchach.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconShop{background: url(http://www.gvcc.net/system/web/images/schwarz/iconShop.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconSonne{background: url(http://www.gvcc.net/system/web/images/schwarz/iconSonne.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconStern{background: url(http://www.gvcc.net/system/web/images/schwarz/iconStern.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.schwarz-iconStern2{background: url(http://www.gvcc.net/system/web/images/schwarz/iconStern2.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconSuche{background: url(http://www.gvcc.net/system/web/images/schwarz/iconSuche.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconUhr{background: url(http://www.gvcc.net/system/web/images/schwarz/iconUhr.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconVogel{background: url(http://www.gvcc.net/system/web/images/schwarz/iconVogel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.schwarz-iconZettel{background: url(http://www.gvcc.net/system/web/images/schwarz/iconZettel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}


.weiss-iconAktuell{background: url(http://www.gvcc.net/system/web/images/weiss/iconAktuell.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconAnzeige{background: url(http://www.gvcc.net/system/web/images/weiss/iconAnzeige.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconAt{background: url(http://www.gvcc.net/system/web/images/weiss/iconAt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconAuto{background: url(http://www.gvcc.net/system/web/images/weiss/iconAuto.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconBlatt{background: url(http://www.gvcc.net/system/web/images/weiss/iconBlatt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconBlume{background: url(http://www.gvcc.net/system/web/images/weiss/iconBlume.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconBrille{background: url(http://www.gvcc.net/system/web/images/weiss/iconBrille.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconBuch{background: url(http://www.gvcc.net/system/web/images/weiss/iconBuch.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconClosedLock{background: url(http://www.gvcc.net/system/web/images/weiss/iconClosedLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconCross{background: url(http://www.gvcc.net/system/web/images/weiss/iconCross.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.weiss-iconDE{background: url(http://www.gvcc.net/system/web/images/weiss/iconDE.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconEarth{background: url(http://www.gvcc.net/system/web/images/weiss/iconEarth.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconEuro{background: url(http://www.gvcc.net/system/web/images/weiss/iconEuro.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconEvents{background: url(http://www.gvcc.net/system/web/images/weiss/iconEvents.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconGIS{background: url(http://www.gvcc.net/system/web/images/weiss/iconGIS.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconHackerl{background: url(http://www.gvcc.net/system/web/images/weiss/iconHackerl.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconHome{background: url(http://www.gvcc.net/system/web/images/weiss/iconHome.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconInfo{background: url(http://www.gvcc.net/system/web/images/weiss/iconInfo.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconIT{background: url(http://www.gvcc.net/system/web/images/weiss/iconIT.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconKalender{background: url(http://www.gvcc.net/system/web/images/weiss/iconKalender.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.weiss-iconKey{background: url(http://www.gvcc.net/system/web/images/weiss/iconKey.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconKlappe{background: url(http://www.gvcc.net/system/web/images/weiss/iconKlappe.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconKontakt{background: url(http://www.gvcc.net/system/web/images/weiss/iconKontakt.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconMouse{background: url(http://www.gvcc.net/system/web/images/weiss/iconMouse.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconOpenLock{background: url(http://www.gvcc.net/system/web/images/weiss/iconOpenLock.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconPfeil{background: url(http://www.gvcc.net/system/web/images/weiss/iconPfeil.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconSchach{background: url(http://www.gvcc.net/system/web/images/weiss/iconSchach.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconShop{background: url(http://www.gvcc.net/system/web/images/weiss/iconShop.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconSonne{background: url(http://www.gvcc.net/system/web/images/weiss/iconSonne.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconStern{background: url(http://www.gvcc.net/system/web/images/weiss/iconStern.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

.weiss-iconStern2{background: url(http://www.gvcc.net/system/web/images/weiss/iconStern2.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconSuche{background: url(http://www.gvcc.net/system/web/images/weiss/iconSuche.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconUhr{background: url(http://www.gvcc.net/system/web/images/weiss/iconUhr.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconVogel{background: url(http://www.gvcc.net/system/web/images/weiss/iconVogel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}
.weiss-iconZettel{background: url(http://www.gvcc.net/system/web/images/weiss/iconZettel.gif) no-repeat 0.125em 50%;padding-left:1.25em;}

/*------------------------ELEMENTS (ENDE)------------------------------*/

/* Presentation stylesheet */

/* IDs */

#header{display:inherit;}
#header2{display:inherit;}
#col-b{display:inherit;}
#col-c{display:none;}
#footer{display:inherit;}

#main {
  border: 0px solid;
  min-width: 46.875em; /*600px*/
  max-width: 68.75em; /*991px*/
  margin: 0 auto;
}
#main-content-header{background-color:transparent;}
#main-content-footer{background-color:transparent;}

#header
{
	/*background: url(http://www.gvcc.net/grafiken/header_bg.gif) #686868 no-repeat right top;*/
	background-color:#FFFFFF;
	background-image:url(http://www.gvcc.net/system/web/GetImage.ashx?fileid=869135&mode=O&rotflip=0&t=1419863018983);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	/*overflow:hidden;*/
	height:10em;	/*98px => 98/3 / 16*4 =2,8*/
	/*border:0;
	border-bottom-width:0.1em;
	border-style:solid;*/
	border-color:#FFFFFF;
	border-width: 0em 0em 0em 0em; 
	border-style: solid;
}
/*keine farben in id's definieren, kann man naemlich ohne id-verwendung nicht mehr ueberschreiben --> #header, #header a*/
#header .title,
#header2 .title
{
  margin: 0;
  padding: 0;
}
#header2
{
	background-color:#DDDDDD;
	height:1.75em /*24px*/;	/*24px*/
	/*overflow:hidden;*/
	/*overflow:visible;	muss visible sein,da sonst der firefox das ausgeklappte menu nicht anzeigt*/
	margin:0;
	padding:0;
	background-image:none;
	background-position:right top;
	background-repeat:no-repeat;
}


#footer {

	margin:0;
	padding:0;
	height:1.5em ;	/*24px*/
	background-color:#FFFFFF;
	background-image:url();
	background-position:left top;
	background-repeat:repeat-x;
}



/* backgrounds */
.cols-wrapper {
  background-color: #FFFFFF;
}
/*hintergrundfarbe li+re spalte,
hintergrundbild rechte spalte*/
#main {
  /*background: #efefef url(pattern.gif);*/
	background-color:#F7f8fa;
	background-image:none;
	background-position:right 7.625em;
	background-repeat:repeat-y;
}
/*hintergrundbild linke spalte*/
#columns
{
	background-image:none;
	background-position:left top;
	background-repeat:repeat-y;
}
/*hintergrundbild content*/
#col-a
{
	background-image:none;
	background-position:left top;
	background-repeat:repeat;
}


/* classes */
.box
{
	overflow:hidden;	/*auto*/
	/*font-size:0.7em;	11px*/
	color:#504f4f;
	border-color:#FFFFFF;
	border-width: 0em 0em 0em 0em; 
	border-style: solid;
	background-color:transparent;
	margin:0.375em 0em 0.25em 0em;
	padding:0.5em 0.5em 0.5em 0.5em;
}
.box2
{
	overflow:hidden;	/*auto*/
	/*font-size:0.7em;	11px*/
	color:#504f4f;
	border-color:#a7ccf1;
	border-width: 0em 0em 0em 0em; 
	border-style: dotted;
	background-color:transparent;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
.expandbox
{
	overflow:hidden;	/*auto*/
	color:#000000;
	border-color:#555555;
	border-width: 0em 0em 0em 0em; 
	border-style: solid;
	background-color:inherit;
	margin:0.1em 0em 0.1em 0em;
	padding:0.5em 0.5em 0.5em 0.5em;
}
.main-content {
  /*overflow:auto;*/
  text-align:left;
 /* font-size:0.75em;*/
  margin:0.5em 1em 1em 1em;	/*margin:1em; ds: damit oben der inhalt in einer linie mit menu und boxenueberschrift ist*/
}
/*damit der editor es richtig darstellt*/
.main-content p, .main-content ul li, .main-content ol li, .main-content table{text-align:left;}
/*damit klassen fuer zb p richtig dargestell*/
.main-content p.align_center{text-align:center;}
.main-content p.align_justify{text-align:justify;}
.main-content p.align_left{text-align:left;}
.main-content p.align_right{text-align:right;}


.cols-wrapper {
  /*border: 0.05em; 1px*/
  /*margin: 0 -0.05em;  0 -1px */
  /*border-style: none dotted dotted dotted;*/
}
/*
.hide-left .cols-wrapper {
  border-left: none;
  margin-left: 0;
}
.hide-right .cols-wrapper {
  border-right: none;
  margin-right: 0;
}
.hide-both .cols-wrapper {
  border-style: none none dotted none;
  margin: 0;
}*/

#footer,
.sidecol {
  /*color: #333; DS: kA wo das zutrifft*/ 
}

.sidecol ul {
  padding: 0 0 0 1.125em;	/* 0 0 0 18px*/
}

.kategorien_box{width:100%;margin:0.5em 0;float:left;}
.kategorien_box h2
{
	background-color:#FFFFFF;
	margin:0;
	display:inline;
	padding:0.1em 1em 0.1em 1em; /*0.1em 3em 0.1em 1em;*/
	color:#504f4f;
	cursor: pointer;
}
.kategorien_box-Expand h2 span, .kategorien_box-Collapse h2 span
{
	padding-left:0.5em;
	padding-right:0.5em;
	margin-left:1.5em;
	background-position:50% 50%;
	background-color: Transparent;
	background-repeat:no-repeat;
}
.kategorien_box-Expand h2 span
{
	background-image:url(http://www.gvcc.net/system/web/images/000000_ArrowBottom.gif);
}

.kategorien_box-Collapse h2 span
{
	background-image:url(http://www.gvcc.net/system/web/images/000000_ArrowTop.gif);
}

.kategorien_box-Expand .kalender,
.kategorien_box-Expand .kategorien
{
	display:none;
}

.kategorien,.kalender
{
	width:100%;
	float:left;
	background-color:#cbcbcb; 
}
.dateline, .kategorie{width:30%;float:left;height:100%;padding-left:0.5em;text-align:left;/*height: 0.5em;8px*/}
.kategorie p{margin:0;padding:0;}

.dateline{width:10%;float:left;height:100%;padding-left:0.5em;text-align:center;/*height: 0.5em;8px*/}
.dateline a{font-weight:bold;}
#date_selected a
{
	color:#003366;
}

/*DS: abstand zw kalender und tagesdropdown
.va_kalender{width:33%;float:left;}*/
.va_kalender{width:36%;float:left;margin-right:3%;}
/*.va_kalender table{width:auto;}*/
.va_kalender table{width:100%;}

/*.kalender_controls {float:left;width:66%;}*/
.kalender_controls {float:left;width:60%;}
.kalender_controls select{display:block;}

 .listcol1 {}
 .listcol2 {float:right;}
 
 .entries{text-align:center;}

/*.myclass th
{
	font-weight: bold;
	color: blue;
}*/

.yellowline
{
	background: yellow;
}
.search_results
{
	/*border-left-width:1.5em;	24px*/
	/*border-right-width:1.5em;	24px*/
}
/*.newsrow{
	margin-top: 1em;
	padding:0.25em;
	clear:both;
	float:left;
	width:99%;
}*/
/*DS: 30.1.2008 um den scrolli der durch nachfolgendes padding erzeugt wird zu unterdruecken*/
.newslist{overflow:hidden;}	
.newsrow
{
	/*margin-top: 0.5em;*/
	width:98%;
	margin:0;padding:0;
}
.newsrow div{padding:0.25em;margin:0.25em;}
.newsrow div{margin-left:0;}	/*ds:06.08.2008 - linker abstand machte keinen sinn und wenn ein rahmen eingestellt ist, dann verschwindet der beim verkleinern des fensters, deshalb besser wenn 0*/
.newsrow img{padding:0em 0.25em 0em 0.5em;}
.img_caption
{
    font-family: Arial,Helvetica,sans-serif;;
	font-size:90%;
	color:#000000;
    padding:0em 0.625em 0.625em 0em;
}

.odd
{
	background-color: transparent;
}
.even
{
	background-color: #FFFFFF;
}
.border
{
	border-width: 0.05em;
	border-style: solid;
	border-color: #004A7D;
}
.newslisttitle{
font-weight: bold;
font-size: 1em;
float:left;
}
.newslistfoto{
float:left;
border: 0;
}
.newslisttext{
float:left;
}
.newslistdatum{
float:right;
}

.newslist{
width:98%; /*100*/
margin:0;padding:0;
clear:both;
}
.newscolumn{

width:50%;
float:left;
}
.newsicon{
float:left;
}


.clear_both, .clear{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.float_right{float:right;}
.float_left{float:left;}
.float_none{float:none;}
.none {display: none;}
.inline {display: inline;}

.hide
{
	left: -100em;
	overflow: hidden;
	width: 0;
	position: absolute;
	top: -100em;
	height: 0;
	display:inline;
}

.align_center{text-align:center;}
.align_justify{text-align:justify;}
.align_left{text-align:left;}
.align_right{text-align:right;}


img.align_left{float:left;}
img.align_right{float:right;}

.breadcrumb p{margin:0;}

/*a:link, a:visited, a:hover, a:active, a:focus*/
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus
{
	font-weight:bold;
	text-decoration:none;
}
a.abclist:link, a.abclist:visited, a.abclist:hover, a.abclist:active, a.abclist:focus,
.abclist_sel
{
	font-weight:bold;
	text-decoration:none;
}
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active, a.pager:focus,
.pager_sel,
.kategorielist_sel
{
	font-weight:bold;
	text-decoration:none;
}
.breadcrumb a:hover
{
	text-decoration:underline;
	background-color:Transparent;
}
a.abclist:hover
{
	text-decoration:underline;
	background-color:Transparent;
}
a.pager:hover
{
	text-decoration:underline;
	background-color:Transparent;
}
.breadcrumb,  .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus
{
	color:#565656;
}
a.abclist:link, a.abclist:visited, a.abclist:hover, a.abclist:active, a.abclist:focus
{
	color:#565656;
}
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active, a.pager:focus
{
	color:#565656;
}
.abclist_sel
{
	color:#000000;
}
.pager_sel, .kategorielist_sel
{
	color:#000000;
}

.box h2, .box .head
{
	/*background: url(http://www.gvcc.net/system/web/images/menu_root.gif) no-repeat;*/
	/*background: url(http://www.gvcc.net/system/web/images/menu_root.gif) no-repeat 1.3em 0.25em;*/
	background-image:url();
	background-color:#cbcbcb;
	background-repeat:no-repeat;	/*no-repeat;*/
	background-position:0.4em 0.3em;	/*0.2em 0.25em;*/
	font-size:0.75em;	/*9px Schriftgroesse h2 in box = schrifgroesse wie menu*/
	width: 90%;	/*80%;*/	/*DS;es muss hier eine groessenangabe sein weil der ie sonst die grafik nicht richtig positioniert, aber nicht 100% da sonst ein scrolli beim firefox kommt wegen dem padding*/
	padding:0.3em 0.3em 0.3em 2em;	/*padding-left:2em;*/
	font-weight:bold;
	color:#504f4f;
	text-align:left;
	margin:0;		/*margin: 0.5em 0;*/
}
.box2 h2, .box2 .head
{
	/*display:inline;*/
	/*text-transform: uppercase;*/
	font-weight:bold;
	font-size:0.75em;	/*12px*/
	color:#003366;
	text-align:left;
	margin: 0.25em 0;
}
.expandbox h2, .expandbox .head
{
	background-image:url(http://www.gvcc.net/system/web/images/expand.gif);
	background-color:#F6F6F3;
	background-repeat:no-repeat;	
	background-position:left center;	
	font-size:0.55em;	
	width: 80%;	
	padding:0em 0em 0em 2em;	
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin:0;	
    cursor:pointer;	
}
.expandbox h2.templateContentLayoutHeaderSelected, .expandbox .head.templateContentLayoutHeaderSelected {
    background-image:url(http://www.gvcc.net/system/web/images/collapse.gif);
}
.box2 p
{
	display:inline;
	padding:0.125em;
	/*font-size:0.75em;	12px*/
}
.box p
{
	margin:inherit;
}
.expandbox p
{
	margin:inherit;
}
.box ul, .box2 ul, .box3 ul, .box4 ul, .expandbox ul
{margin:0;}
.box ol, .box2 ol, .box3 ol, .box4 ol, .expandbox ol 
{margin:0.5em}

/*.sucheeinzeilig {vertical-align:middle;}
.sucheeinzeilig form{display:inline;}
.sucheeinzeilig h2{display:inline;}*/
.sucheeinzeilig h2{float:left;}


/*HorizontalMenu - TRAY*/
.hmenu p
{
	font-size:0.75em;	
	padding:0.125em;
	margin:0;
}
.hmenu, .hmenu a, .hmenu a:link
{
	color:#FFFFFF;
}
.hmenu a, .hmenu a:link
{
	text-decoration:none;
}
.hmenu a:visited 
{
	color:#FFFFFF;
	text-decoration:none;
}
.hmenu a:hover 
{
	color:#ffffff;
	text-decoration:underline;
	background-color:#ec9999;
}
.hmenu a:active 
{
	color:#FFFFFF;
	text-decoration:none;
}
.hmenu a:focus 
{	
	color:#FFFFFF;
	text-decoration:none;
}




.fliesstext p, .fliesstext ul li, .fliesstext ol li, .fliesstext table, .fliesstext dl dt, .fliesstext dl dd
{
    font-size:1em;
}

p.fliesstext2, .fliesstext
{
	font-size:0.8125em;
	color:#504f4f;
}

/*.wetterbox{
width: 140px;
height: 60px;
border: 1px solid black;
}
.wetter{
 font-size: 0.75em;
}
.wetterthreecell{
width:33%;
float:left;
text-align:center;
 font-size: 0.75em;
}*/
.wetterbox
{
	/*height:100%;
	float:left;*/
	margin:0;
	padding:0;
	height:100%;
}
.wetterthreecell
{
	display:block;
	text-align:center;
	width:4.5em;
}

ul.simplefotolist
{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.simplefotolist li
{
	display: inline;
}
ul.simplefotolist li img
{
	padding:0 0.5em 0.5em 0;
}


ul.fotokategorielist, ul.fotolist
{
	list-style-type:none;
    list-style-image: none;
	margin:0;
	padding:0;
}
ul.fotolist li
{
	display: inline;
}
ul.fotolist li img, ul.fotokategorielist li img
{
	padding:0 0.5em 0.5em 0;
}

.newslist h2 a
{
    background-image:url();
	background-repeat:no-repeat;
	background-position:0em 0em;
	padding:0em 0em 0em 0em;
}

.newslist h2 a, .newslist h2 a:link
{
	font-size:0.9375em;
	color:#504F4F;
	text-decoration:none;
}
.newslist h2 a:visited 
{
	color:#504F4F;
	text-decoration:none;
}
.newslist h2 a:hover, .newslist h2 a:link:hover, .newslist h2 a:visited:hover,.newslist h2 a:focus:hover
{
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#004A7D;
}
.newslist h2 a:active 
{
	color:#504F4F;
	text-decoration:none;
}
.newslist h2 a:focus 
{	
	color:#330033;
	text-decoration:none;
}

.newsrowentry p, .newsrowentry h2, .newsrowentry h3, .newsrowentry .newsrowimg, .newsrow .newsrowentry
{
    margin:0em;
}
.newsrow .newsrowentry
{
    padding: 0 0 1.875em;
}
.newsrowentry .newsrowimg
{
   width:10.625em;
   padding:0em;
}
.newsrowimg img
{
    padding:0em;
}
.newsrowentry h2, .newsrowentry h3
{
    display:inline-block;
}
.newsrowentry p
{
    display:table;
}
.newsrowentry .newsdate
{
    font-size:80%;
}

a.cssgraphicmode, a.csshighcontrast, a.cssnostyle
{
	border:solid 0.0125em #000000;
	/*font-size:175%;*/
	font-size:130%;
	font-weight:bold;
	margin-left:0.125em;
	margin-right:0.125em;
	height:1.5em;
	width:1.5em;
	display:block;
	float:left;
	text-align:center;
	vertical-align:middle;
}
a.cssgraphicmode img{vertical-align:text-bottom;background-color:Transparent;}
a.csshighcontrast{color:#000000;background-color:#FFFF00;}
a.cssnostyle{color:#000000;background-color:#FFFFFF;}

form{margin:0;}

li.hidemenu a{display:none;}
li.hidemenu li a{display:inline;}	


/*erweiterte Menupunktklassen - BEGINN*/
.ext-mp1, .TreeView .ext-mp1
{
	background-color:inherit;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	border-style:solid;
	border-width:0em 0em 0em 0em;
	border-color:inherit;
}
a.ext-mp1, a.ext-mp1:link, ul.Menu li.ext-mp1 a, ul.Menu li.ext-mp1 a:link, .TreeView li.ext-mp1 a, .TreeView li.ext-mp1 a:link
	{color:inherit;}
a.ext-mp1:visited, ul.Menu li.ext-mp1 a:visited, .TreeView li.ext-mp1 a:visited
	{color:inherit;}
a.ext-mp1:active, ul.Menu li.ext-mp1 a:active, .TreeView li.ext-mp1 a:active
	{color:inherit;}
a.ext-mp1:focus, ul.Menu li.ext-mp1 a:focus, .TreeView li.ext-mp1 a:focus
	{color:inherit;}
a.ext-mp1:hover, a.ext-mp1:link:hover, a.ext-mp1:visited:hover, a.ext-mp1:focus:hover,
ul.Menu li.ext-mp1 a:hover, ul.Menu li.ext-mp1 a:link:hover, ul.Menu li.ext-mp1 a:visited:hover, ul.Menu li.ext-mp1 a:focus:hover,
.TreeView li.ext-mp1 a:hover, .TreeView li.ext-mp1 a:hover, .TreeView li.ext-mp1 a:link:hover, .TreeView li.ext-mp1 a:visited:hover, .TreeView li.ext-mp1 a:focus:hover
{
	color:inherit;
	background-color:inherit;
}

.ext-mp2, .TreeView .ext-mp2
{
	background-color:inherit;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	border-style:solid;
	border-width:0em 0em 0em 0em;
	border-color:inherit;
}
a.ext-mp2, a.ext-mp2:link, ul.Menu li.ext-mp2 a, ul.Menu li.ext-mp2 a:link, .TreeView li.ext-mp2 a, .TreeView li.ext-mp2 a:link
	{color:inherit;}
a.ext-mp2:visited, ul.Menu li.ext-mp2 a:visited, .TreeView li.ext-mp2 a:visited
	{color:inherit;}
a.ext-mp2:active, ul.Menu li.ext-mp2 a:active, .TreeView li.ext-mp2 a:active
	{color:inherit;}
a.ext-mp2:focus, ul.Menu li.ext-mp2 a:focus, .TreeView li.ext-mp2 a:focus
	{color:inherit;}
a.ext-mp2:hover, a.ext-mp2:link:hover, a.ext-mp2:visited:hover, a.ext-mp2:focus:hover,
ul.Menu li.ext-mp2 a:hover, ul.Menu li.ext-mp2 a:link:hover, ul.Menu li.ext-mp2 a:visited:hover, ul.Menu li.ext-mp2 a:focus:hover,
.TreeView li.ext-mp2 a:hover, .TreeView li.ext-mp2 a:hover, .TreeView li.ext-mp2 a:link:hover, .TreeView li.ext-mp2 a:visited:hover, .TreeView li.ext-mp2 a:focus:hover
{
	color:inherit;
	background-color:inherit;
}

.ext-mp3, .TreeView .ext-mp3
{
	background-color:inherit;
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	border-style:solid;
	border-width:0em 0em 0em 0em;
	border-color:inherit;
}
a.ext-mp3, a.ext-mp3:link, ul.Menu li.ext-mp3 a, ul.Menu li.ext-mp3 a:link, .TreeView li.ext-mp3 a, .TreeView li.ext-mp3 a:link
	{color:inherit;}
a.ext-mp3:visited, ul.Menu li.ext-mp3 a:visited, .TreeView li.ext-mp3 a:visited
	{color:inherit;}
a.ext-mp3:active, ul.Menu li.ext-mp3 a:active, .TreeView li.ext-mp3 a:active
	{color:inherit;}
a.ext-mp3:focus, ul.Menu li.ext-mp3 a:focus, .TreeView li.ext-mp3 a:focus
	{color:inherit;}
a.ext-mp3:hover, a.ext-mp3:link:hover, a.ext-mp3:visited:hover, a.ext-mp3:focus:hover,
ul.Menu li.ext-mp3 a:hover, ul.Menu li.ext-mp3 a:link:hover, ul.Menu li.ext-mp3 a:visited:hover, ul.Menu li.ext-mp3 a:focus:hover,
.TreeView li.ext-mp3 a:hover, .TreeView li.ext-mp3 a:hover, .TreeView li.ext-mp3 a:link:hover, .TreeView li.ext-mp3 a:visited:hover, .TreeView li.ext-mp3 a:focus:hover
{
	color:inherit;
	background-color:inherit;
}
/*erweiterte Menupunktklassen - ENDE*/

/*erweiterte Rahmenklasse - BEGINN*/
.ext-border, .main-content .ext-border
{
	padding:0em 0em 0em 0em;
	border-style: solid;
	border-width: 0em 0em 0em 0em; 
	border-color:#FFFFFF;
}
/*erweiterte Rahmenklasse - ENDE */

.strong{font-weight:bold;}

/*Videogalerie - BEGINN*/
.speaker{cursor: pointer;}
.video_button{height:18px; width:115px; background-image: url('http://www.gvcc.net/system/web/images/white_corner_h.gif'); background-position: bottom right; background-repeat:no-repeat; font-size: 60%; text-align:center; border-top:1px solid white; border-right:5px solid white; float:left}
.video_player{width:360px;float:left;}
.video_window{height:235px;width:300px;  float:left;}
.video_title{width:360px; height:20px; background-image: url('http://www.gvcc.net/system/web/images/white_corner.gif') ; background-position: top right; background-repeat:no-repeat; margin-bottom:1px; text-transform: uppercase; font-size: 60%;  padding-left:0px; cursor:pointer;}
.video_timer{width:100%;background-image: url('http://www.gvcc.net/system/web/images/white_corner_h.gif') ; background-position: bottom right; background-repeat:no-repeat;font-size: 60%; height:18px; padding-top:2px}
#progress{width:2px;height:7px;background-color:#000;}
.btn_vol{height:9px;width:20px;}
#contentmiddle {
	width:20px;
	padding-left:5px;
	text-align:center;
	float:left;
}
#video_frame 
{
	background-color:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	width:360px;
	margin-bottom:0px; 
	height:295px;
}

/*Silverlight Player*/
.slPlayer
{
	width:480px;	/*16:9 format - aufpassen, dass immer ganze zahlen rauskommen*/
	height:270px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
/*Videogalerie - ENDE*/

/* Nicht kompaktes Layout Person (z. B. Abteilung) */
.abt_info{vertical-align:top;}
.abt_img{float:left;} /*mit width: auto; kan man diese breite in Redaktion -> Freie Einstellungen aufheben; nach celum abschaltung soll entfernt werden*/
.abt_img_spacer{float:left; width:6em;}
.abt_img_spacer_border{float:left; width:6.6em;}
/* Nicht kompaktes Layout Person (z. B. Abteilung) */




/* Fotogalerie - begin */
ul.fotolist li 
{
	display: block;
	width: 17.5em;
	/*margin-bottom: 10px;
	margin-top: 10px;
	border: 0px solid #CE3518;*/
	border-style: solid;
	border-width: 0.0625em 0.0625em 0.0625em 0.0625em; 
	border-color: #AAAAAA;
	float: left;
	/*margin-right: 10px;*/
	height: 17.5em;
	padding: 5px; 
	margin: 0.625em 0.625em 0.625em 0.625em;
	text-align: left;
	overflow: hidden;
}

ul.fotolist li img, ul.fotokategorielist li img
{
	padding:0 0.2em 0 0;
}

/* Fotogalerie - end */

/* EPG Begin*/

.epgnowtitle
{
	background-color:#d3d3d3;
}

.epgnowdesc
{
	background-color:#d3d3d3;
}

.epgprogressbar 
{
	width: 150px; 
	height: 0.5em;
	border: solid #999 1px;
}
.epgprogressbarinner 
{
	background-color: blue;	
	width: 0px;
	height: 0.5em;
}

.epgprogressbartime
{
	overflow:hidden;
}

/* EPG End*/


/* Facebook Like Button Breitenanpassung */
.fblike iframe[style] {
  
}

/*Veranstaltungskalender Tabellenlayout*/
.va_list_table, .kt_list_table  
{
	float: none;
}
.va_content .gemeindedd
{
	width:100%;
}
.va_content .suchestarten
{
	width:auto !important;
	height:21px;
	margin:0em 1em 1em 0em;
}
.va_content .staettedd
{
	width:100%;	
}

.va_content .kategoriedd
{
	width:100%;
	margin:0em 0em 0.8em 0em; 
}

.va_content .tlmargin, .kt_content .tlmargin
{
	width:100%;
	margin:0em 0em 0.8em 0em; 
}

.va_content .tldatum .vonDatum, .kt_content .tldatum .vonDatum
{
	width:60% !important;
}
.va_content .tldatum .button, .kt_content .tldatum .button
{
	width:20% !important;
    margin:0em 0em 0em 0em;
}

.Menu a:focus, .Menu a:active, .TreeView a:focus, .TreeView a:active, .TrayMenu a:focus, .TrayMenu a:active
{
	background-color:#0033BB !important;
	color:#ffffff !important;
}
/* link w/ pic css - begin*/
.play_button .cc_img_overlay{
	background-color:transparent;
	padding:0;
	margin:0;
	position:relative;
}
.play_button .cc_overlay_img .cc_overlay_btn_play{
	width:59px;
	height:59px;
	top:30px;
	left:75px; 
	background-image:url(http://www.gvcc.net/system/web/img/play_gross.png);
	position:absolute;
	cursor:pointer; 
}
.cc_overlay_wrapper{
position:relative;
}
.play_button .cc_overlay_img img{
	width:200px;
	top:1.5em
}
/* link w/ pic css - end*/
.p_warning 
{
	font-family: Arial,Helvetica,sans-serif;;
	font-size:0.75em;
	color:red;
	border-style:solid;
	border-width:1pt;
	border-color:red;
}
.fotogalerie_fotobox img
{
	float:left;
}

.fotogalerie_fotobox table.verticaltable, .fotogalerie_fotobox table.verticaltable th, .fotogalerie_fotobox table.verticaltable tr , .fotogalerie_fotobox table.verticaltable td
{
	width:auto;
	margin-left: 200px;
}

div.fotogalerie_fotobox
{
	margin-bottom: 5px;
}

/*Boxeninhalte mit Bild begin*/
.box_topva_picture_picture, .box_topka_picture_picture
{
	max-width:80px;
	max-height:80px;
}
/*Boxeninhalte mit Bild end*/

/*Symbole Veranstaltungdetail start*/
.va_detail_symbol_fax, .va_detail_symbol_tel
{
	width: 20px;
	height: 20px;
	background-color: transparent;  
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	display: inline-block;
}

.va_detail_symbol_fax
{
	background-image: url("http://www.gvcc.net/system/web/img/printer_20x20.png");
}

.va_detail_symbol_tel
{
	background-image: url("http://www.gvcc.net/system/web/img/phone_20x20.png");
}
/*Symbole Veranstaltungdetail ende*/
a.weight5 {
    color:#659EC7;
    font-size: 0.7em;
}
a.weight4 {
    color:#2554C7;
    font-size: 0.9em;
}
a.weight3 {
    color:#0000A0;
    font-size: 1.2em;
}
a.weight2 {
    color:#342D7E;
    font-size: 1.5em;
}
a.weight1 {
    color:#151B54;
    font-size: 1.8em;
}
/*Intranet Start*/
.intranet_raum_list
{
	font-size:1.2em; 
	font-weight:bold;
}
.rtlistPeekContent p, .rtlistPeekContent ul li,.rtlistPeekContent ol li,.rtlistPeekContent table,.rtlistPeekContent dl dt,.rtlistPeekContent dl dd
{
    font-size:1em;
}
/*Intranet Ende*/
/*togglebox*/
.toggler .newsreadmore
{position:absolute; bottom:0; right:0; margin-right:1em;z-index:10;}

.toggler{position:relative;overflow:hidden; }
.togglecontrols{text-align:center; position:absolute; bottom:0; width:100%;}
.toggleitem{height:150px;}
.togglecontrols a{text-align:center; margin: 0 auto; cursor:pointer;}
/*togglebox ende*/
/* Lupen Symbol For Lightbox */
span.ris_lupen_left, span.ris_lupen_right{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-color: grey transparent transparent transparent;
	position: absolute;
	z-index: 10;
    text-align:center;
}

span.ris_lupen_left_plus, span.ris_lupen_right_plus{
	color: white;
	font-weight: bolder;
	font-size: 18px;
	width: 30px;
	height: 30px;
	position: absolute;
	z-index: 11;
    text-align: left;
}

.ris_lupen_Wrapper{
	position:relative;
	display:inline-block;
    margin:0em 0.625em 0.625em 0em;
}

.ris_lupen_left_plus > abbr, .ris_lupen_right_plus > abbr  {
    border-bottom: none;
}
.ris_lupen_Wrapper img {
    padding: 0;
}

span.ris_lupen_left {
	border-width: 50px 50px 0 0 ;
}


span.ris_lupen_left_plus {
	left: 7px;
	top: 0px;
}


span.ris_lupen_right_plus {
	right: -7px;
	top: 0px;
}

span.ris_lupen_right{
	border-width: 50px 0 0 50px;
	right: 0px;
	top: 0px;
}

/* Lupen Symbol For Lightbox ende */
.vabox_mehrlink{
    display:block;
}

/*Start Zum Seitenanfang springen Boxeninhalt*/
.backToTop {
    display: none;
    position: fixed;
    right: 0px;
    bottom: 0px;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
}

.backToTop a.whiteAnchor {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("http://www.gvcc.net/system/web/images/template/Arrowhead-Up-white.png");
}

.backToTop a.blackAnchor {
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("http://www.gvcc.net/system/web/images/template/Arrowhead-Up-black.png");
}

/*Ende Zum Seitenanfang springen Boxeninhalt*/

/*Start Boxeninhalt Magazin*/
div.magazinList div {
    display: block;
    float: left;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 0.625em;
    margin-right: 0.625em;
    margin-bottom: 0.625em;
    margin-left: 0.625em;
    text-align: left;
    overflow-x: hidden;
    overflow-y: hidden;
}
/*Ende Boxeninhalt Magazin*/

/*Start Layout Box ein/ausgeklappt*/
.templateContentLayoutHeader {
    background-image: url("http://www.gvcc.net/system/web/images/expand.gif");
    background-position: center left;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left: 1.5em;
}

.templateContentLayoutHeaderSelected {
    background-image: url("http://www.gvcc.net/system/web/images/collapse.gif");
    background-position: center left;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-left: 1.5em;
}
/*Ende Layout Box ein/ausgeklappt*/

.rscc_header
{
    color: #504f4f;
	font-size: 0.875em;

}
.rscc_header > a {
	border-color: #504f4f;
	border-style:  dotted;
	border-width: 0 0 1px 0;
	color: #504f4f !important;
	font-size: 0.875em;
	padding: 0;
}
.rscc_item, .rscc_item > a {
	color: #504f4f !important;
	font-size: 0.8125em;
}
.rscc .rscc_header {
	float: left;
    width: 13.75em;
}

ul > li > ul.rscc {
    list-style-type: none;
}
ul.rscc {
    list-style-type: none;
}

/*Start Box Menu erste Ebene nach rechts*/
.boxMenuEbene1NachRechts ul {
    list-style-type: none;
    display: inline;
}

.boxMenuEbene1NachRechtsItemHeader {
    display: inline-block;
    float: left;
    font-size:0.875em; 
    color:#504f4f;
    font-weight: bold;
    padding-right: 1em;
}

.boxMenuEbene1NachRechtsItem {
    display: inline-block;
    width: 100%;
}

.boxMenuEbene1NachRechtsItem li {
    float: left;
}
/*Ende Box Menu erste Ebene nach rechts*/

/*Start horizontales Menu fixe Position*/
.Menu-Horizontal.Menu-Horizontal-Fixed-Position {
    bottom:0px;
    width:100%;
    background-color:#DDDDDD;
	height:1.75em /*24px*/;	/*24px*/
	margin:0;
	padding:0;
	background-image:none;
	background-position:right top;
	background-repeat:no-repeat;
    z-index:300;
    margin:0 auto;
    min-width: 46.875em; /*600px*/
    max-width: 68.75em; /*991px*/
}

.Menu-Horizontal-Fixed-Position.stuck {
    position:fixed;
    top:0;
}
/*Ende horizontales Menu fixe Position*/

/*Start Karussell*/
.karussellList {
    margin: 20px auto;
    position: relative;
    border: 5px solid #fff;
    width: 100%;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.karussell {
    position: relative;
    overflow: hidden;
    width: 90%;
    left: 5%;
}

.karussell ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.karussell li {
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.karussell img {
    display: block;
    max-width: 100%;
    height: auto !important;
    padding: 0em;
}

.karussell-prev,
.karussell-next {
    position: absolute;
    top: 0;
    width: 4%;
    height: 100%;
    background: inherit;
    box-shadow: 0 0 4px #848484;
}

.karussell-prev {
    left: 0px;
    background-image: url("http://www.gvcc.net/system/web/images/template/Arrowhead-Left-black.png");
    background-repeat: no-repeat;
    background-position: center;
}

.karussell-next {
    right: 0px;
    background-image: url("http://www.gvcc.net/system/web/images/template/Arrowhead-Right-black.png");
    background-repeat: no-repeat;
    background-position: center;
}
/*Ende Karussell*/

/*Start Veranstaltungsboxeninhalt mit Filter*/
.boxVeranstaltungFilterButton {
    overflow-x: hidden;
    overflow-y: hidden;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 0px 0px 0px 10px;
    margin: 0px 5px 5px 0px;
    float: left;
    border-radius: 5px;
}

.boxVeranstaltungFilterButton:hover,
.boxVeranstaltungFilterButtonSelected {
    box-shadow: 0 0 5px #848484;
    opacity: 0.7;
}

.boxVeranstaltungFilterButton div {
    padding: 0em;
    margin: -1px -4px -1px 0em;
    background-repeat: no-repeat;
    background-position: center;
}

.boxVeranstaltungFilterListHeaderText {
    text-align: center;
    padding: 10px 0px 10px 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #A4A4A4;
}

.boxVeranstaltungFilterListHeaderHelper {
    background-color: #848484;
    height: 10px;
}

.boxVeranstaltungFilterEntryImageContainer {
    float: left;
}

.boxVeranstaltungFilterEntryImageContainer img {
    display: block;
    padding: 0px 0px 0px 10px;
}

.boxVeranstaltungFilterEntryHeader {
    float: left;
    padding-left: 10px;
    height: 10%;
}

.boxVeranstaltungFilterEntryDate {
    float: right;
    padding-right: 10px;
}

.boxVeranstaltungFilterEntryInfo {
    background-color: #D8D8D8;
    overflow: hidden;
    cursor: pointer;
}

.boxVeranstaltungFilterEntry {
    padding-bottom: 10px;
}

.boxVeranstaltungFilterEntryDetailLeftColumn {
    float: left;
    width: 60%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.boxVeranstaltungFilterEntryDetailReightColumn {
    float: right;
    width: 40%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.boxVeranstaltungFilterEntryDetailTermine,
.boxVeranstaltungFilterEntryDetailLink {
    float: right;
    padding-right: 10px;
}

.boxVeranstaltungFilterEntryDetailLink {
    width: 100%;
}

.boxVeranstaltungFilterEntryDetailLink p {
    text-align: right;
}

.boxVeranstaltungFilterEntryDetailText {
    width: auto;
    padding-left: 10px;
}
/*Ende Veranstaltungsboxeninhalt mit Filter*/
/* Lebenslage Icon Layout Styles */
.risll_item {
    float: left;
    padding: 10px;
    width: 120px;
    height: 320px;
}

.risll_header {
    font-size: medium;
}

.lliconic .risll_item {
    float: left;
    height: 55px;
    padding: 5px 10px 0 5px;
    width: 42px;
}
.lliconic .risll_img {
    width: 42px;
}
.lliconic .risll_header {
    font-size: larger;
    visibility: hidden;
}

.lliconiclist .risll_item {
    float: left;
    height: 16px;
    padding: 5px;
    width: 170px;
}
.lliconiclist .risll_img {
    float: left;
    padding-right: 5px;
}
.lliconiclist .risll_header
{
    font-size: larger;
}

.risll_item p {
    margin:0;
}
/* End Lebenslage Icon Layout Styles */

/*Start Detailansicht*/
.detailbrowseprevurl {
    display: inline-block;
    width: 33%;
    text-align: left;
    vertical-align: top;
}

.detailbrowseoverviewurl {
    display: inline-block;
    width: 33%;
    text-align: center;
    vertical-align: top;
}

.detailbrowsenexturl {
    display: inline-block;
    width: 33%;
    text-align: right;
    vertical-align: top;
}

.detailpagetextarealeft {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.detailpagetextarearight {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.detailpageproduktarealeft {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.detailpageproduktarearight {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.detailpagekontakt p, .detailpagevorstand p, .detailpageansprechperson1 p, .detailpageansprechperson2 p {
    margin: 0;
}
/*Ende Detailansicht*/
/* Date Time layout*/
.ris_time {
    display: table-cell;
}
.ris_dates {
    display: table;
    display: table-cell;
}
.ris_datetime {
    display: table-row;
}
/* ENDE Date Time layout*/

/*freitext BEGINN*/

/*
Chrome Hack border
*/
table, td {
	border: 1px solid #e6e6e6 !important;
}
/*
Chrome Hack border ende
*/


/*
Sitemap
*/

#footer > .box {
	background-color: white;
	box-sizing: border-box;
        *width: 98.5% !important;
}

#footer .rscc_header {
	padding-left: 25px;	
	width: 25%;
	box-sizing: border-box;
}

#footer .rscc {
	padding-left: 0px;
	list-style: none;
}

#footer .rscc_header > a {
	border-bottom: 1px solid black;
	font-weight: bold;
}

#footer .rscc_item {
	font-size: 1em;
}

#footer .rscc_header > a:hover, #footer .rscc_item > a:hover {
	background: transparent;
}

/*
Sitemap ende
*/


#main-content-footer .drucken {
    margin-top: 7px;
}
#main-content-footer .email {
    margin-top: 21px;
}

/*Menü MouseOver Ebene 3*/
.TreeView li a:hover, .TreeView li ul a:hover, .TreeView li ul li ul a:hover, .TreeView li ul li ul li ul a:hover, .TreeView .TreeView-Selected a:hover, .TreeView li ul .TreeView-Selected a:hover, .TreeView li ul li ul .TreeView-Selected a:hover, .TreeView li ul li ul li ul .TreeView-Selected a:hover, .TreeView li ul .TreeView-Selected ul li a:hover, .TreeView li ul .TreeView-Selected ul li ul li a:hover, .TreeView li ul li ul .TreeView-Selected ul li a:hover {
    background-color: #004A7D;
    color: #FFFFFF;
}

/*Veranstaltungen Startseite nicht anzeigen*/
/* .veranst_gemeinde {display:none;} */

/* Upload Button Feedback */
.RadUpload {
width: auto!important;
}

/* Logo Header ausrichten */
#header {position: relative;}
.wappen_logo {
    position: absolute;
    left: 0;
    top: 1.25em;
}

/* Veranstaltungen */
.kategorien_box > h2 {
line-height: 1.5625em;
}
.kategorien_box {
margin-top: 1.5625em;
}

/* Hintergrundbild fix */
body {
    background-attachment: fixed;}

/*Suche Box*/
#header form input.button {
color: #FFF;
}
#header form {
margin-left: 0.6875em;
}
#header form input.button, #header form input#search {
border: 0.0625em solid #FFF;
margin-right: 0.25em;
margin-top: 0.0625em;
}

/*Ergänzungen Startseite*/

.g_neuigkeiten {min-height: 33.125em;}
.main-content .g_neuigkeiten h2 {
}
.main-content .box.float_right a {
    text-decoration: none;
}
.main-content .box.float_right ul li {
    border-bottom: 0.0625em dotted #ccc;
}
.main-content .box.float_right {
    border: 0.0625em solid #EBEBEB;
}
.main-content .box.float_right>h2 {
    background: none;
    color: #AA0000;
    font-weight:bold;
    font-size: 1em;
    border-bottom: 0.0625em solid #EBEBEB;
    margin: 0.625em 0.625em 0.625em 1.4375em;
    padding-left: 0em;
}
.main-content .g_neuigkeiten_text>h2 {
    background: none;
    color: #AA0000;
    font-weight: bold;
    font-size: 1em;
    border-bottom: 0.0625em solid #EBEBEB;
    margin: 0.625em 0.625em 0.625em 0em;
    padding-left: 0em;
}
#col-b.sidecol-b .TreeView ul li ul li {
    list-style-image: url("http://www.gvcc.net/system/web/GetImage.ashx?fileid=869102&mode=O");
}

.tray {background:#0860a8;}

ul.Menu li a:hover, ul.Menu li a:active, ul.Menu li a:focus, ul.Menu li span.Menu-Hover{background-color:#99CCFF;}
ul.Menu li ul li a:hover,ul.Menu li ul li a:active,ul.Menu li ul li a:focus, ul.Menu li ul li span.Menu-Hover{color:#000000;}
ul.Menu li a:hover, ul.Menu li span.Menu-Hover{background-color:#AAC9E8;}
ul.Menu li ul li a:hover, ul.Menu li ul li span.Menu-Hover{color:#000000;}

a.abclist:hover{background-color:#0860A8;text-decoration:underline;color:#FFFFFF;}
a.pager:hover{background-color:#0860A8;text-decoration:underline;color:#FFFFFF;}

/*anpassung box2*/
.box2 h2{text-transform:none;}
.verticaltable td h2{ font-size:1.05em;}
.box img{padding-bottom:0.3em;}
table,td{border:solid 0.0625em #e6e6e6;}

/*box6*/
.box6 a:link{	color:#504f4f;text-decoration:none;}
.box6 a:visited{color:#504f4f;text-decoration:none;}
.box6 a:hover, a:link:hover, a:visited:hover, a:focus:hover{color:#ffffff;text-decoration:underline;background-color:#004A7D;}
.box6 a:active{color:#004A7D;text-decoration:underline;}
.box6 a:focus{color:#0860A8;text-decoration:none;}

/*box7 presse*/
.box7 a:link{	color:#AA0000;text-decoration:none;}
.box7 a:visited{color:#AA0000;text-decoration:none;}
.box7 a:hover, a:link:hover, a:visited:hover, a:focus:hover{color:#ffffff;text-decoration:underline;background-color:#004A7D;}
.box7 a:active{color:#004A7D;text-decoration:underline;}
.box7 a:focus{color:#0860A8;text-decoration:none;}


/*Anpassung Baummenu*/
.TreeView{padding-top:1em;}
.TreeView ul {padding-top:0;}
.TreeView ul ul{list-style-type:disc;padding-top:0;padding-left:2.4em;}
.TreeView ul ul ul{list-style-type:circle;padding-top:0;padding-left:1em;}
.TreeView ul ul ul ul{list-style-type:square;}
.TreeView li{vertical-align:middle;margin-left:1.7em;}
.TreeView li li{padding-left:0em;margin-left:1em;}
.TreeView li a, .TreeView li span{text-decoration:underline;}
.TreeView li ul li a, .TreeView li ul li span{font-weight:normal;}
.TreeView li a:hover, .TreeView li ul a:hover, .TreeView li ul li ul a:hover,.TreeView li ul .TreeView-Selected a:hover, 
.TreeView li ul li ul .TreeView-Selected a:hover{background-color:#004A7D;color:#FFFFFF}
.TreeView {line-height:1.7em;}

#columns{ border-left:solid 0.25em #FFFFFF; border-right:solid 0.25em #FFFFFF;}
.newsrow h2{
	border-bottom-width: 0.0625em;
	border-bottom-style: dotted;
	border-bottom-color: #504f4f;}
#date_selected a:hover
{
	color:#FFFFFF;
}
.newslist{overflow:hidden;}
.main-content .box h2{width:auto;}
.main-content{overflow:inherit;}
.newslist h2{font-size:0.9375em;font-weight:bold;}
.hr {color:silver;}

.newslist p{
font-family:Arial,Helvetica,sans-serif;
font-size:0.75em;
padding:0em 0em 0em;
margin:0em 0em 0em;
}
.newslist span{font-weight:bold;}

.newsrow h2{
	border-bottom-width: 0.0625em;
	border-bottom-style: dotted;
	border-bottom-color: #000000;}


/*Ergänzungen Horizontales Menu*/
.horizmenu{color:#ffffff;background-color: #cccccc;border-top: 0.0625em solid #cccccc;border-left: 0.0625em solid #cccccc;border-bottom: 0.0625em solid #cccccc;border-right: 0.0625em solid #cccccc;font-family:'Open Sans',sans-serif;font-size:0.8125em;font-weight:bold;padding-top:0.3125em;padding-left:0.3125em;text-align:left;
position: relative;height: 1.5625em;width: auto;}
.horizmenu a{color:#ffffff;}


/*Ergänzungen ABC Liste*/
a.abclist:link{padding:0em 0.625em 0em 0.625em;border: 0.0625em dotted silver;background-color: #EBEBEB;}
span.abclist_sel{color:#000000;padding:0em 0.625em 0em 0.625em;border: 0.0625em dotted silver;background-color: #ec9999}
a.pager:link, a.pager:visited, a.pager:hover, a.pager:active, a.pager:focus {color:#DB001A;padding:0em 0.625em 0em 0.625em;border: 0.0625em dotted silver;background-color: #EBEBEB;}
span.pager_sel {color:#000000;padding:0em 0.625em 0em 0.625em;border: 0.0625em dotted silver;background-color: #ec9999}


/*Ergänzungen Sitemap*/
div.Sitemap {list-style-type:square;list-style-position:inside;}
div.Sitemap ul li {list-style-type:square;list-style-position:inside;}
div.Sitemap ul li ul li{margin-left:0em;}


/*Menü aktiver Menüpunkt unterstreichen*/
.TreeView li.TreeView-Selected a {
text-decoration: underline;
color: #AA0000;
}
.TreeView ul li ul li.TreeView-Parent.TreeView-Expanded.TreeView-Selected ul li.TreeView-Leaf a {
text-decoration:none;}

/*Überschriften und Effekte*/
.main-content h1 {color:#AA0000;font-weight:bold;}
.main-content h2 {color:#AA0000;font-weight:bold;padding-top:20px;border-bottom: 1px dotted silver;}
.main-content h3 {color:#AA0000;font-weight:normal;padding-top:20px;border-bottom: 1px dotted silver;}
.main-content h4 {color:#AA0000;font-weight:normal;font-size:13px;margin-top:15px;margin-bottom:-7px;}
.main-content h4 strong {color:#DB001A;font-weight:normal;font-size:13px;border-bottom: 1px dotted silver;}
.main-content ul li ul {list-style-type:none;}
.main-content ul li ul li {margin-left:-29px;}
.main-content div#CATEGORIES ul{background-color: #eeeeee;}
.main-content div#CATEGORIES ul li{color:#AA0000;font-weight:normal;border-bottom: 1px dotted silver;}
.main-content li.clear_both {border-bottom: 1px dotted silver;margin-left:-20px;list-style-type:none;line-height: 20pt;}


@media screen and (max-width: 1081px) {
  box6 a:hover {color: white !important;}
  form p, form ul li { font-size: 12px !important;}
  #aspForm {font-size: 12px;}
}

.bildtext{font-size:80%;line-height:1em;}

.navbox
{
float: right;
width: 20%;
margin-top: 1em;
margin-right: 0pt;
margin-bottom: 0.5em;
margin-left: 1em;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
height: auto;
background-color: #f6f6f3;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #cccccc;
border-right-color: #cccccc;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
}

/*freitext ENDE*/

