
body {
font-family:verdana, helvetica, sans-serif;
line-height: 80%;
margin:0px;
padding:0px;
font-size: 1.1em;
background-color:#0f0;

	background: #58b31e url(../../../UserFiles/Image/menu/bk1.jpg) repeat-x;
	font: 100% Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
}



html
{
    height: 100%
}

body
{
    height: 101.01%
}

hr
{

}

.gpdf {
padding: 0px 0px 0px 20px; float:right; top: 0px; right: 0px;
}
.gpdf img{
margin-right:10px;
}
/* neu grazer*/
.hpw{
width:800px;height:10px;display:block;
}
.grtheader{
position:absolute;
width:99%;height:2.5em;
background:#000;filter:alpha(opacity=70);opacity:0.70;-moz-opacity:0,70;
left:0;
/*
background-image:url(../../../UserFiles/Image/menu/bk.png);background-repeat:repeat-x;
*/
}
.grtheaderdwn{
position:absolute;
width:99%;height:1.7em;
background:#000;filter:alpha(opacity=70);opacity:0.70;-moz-opacity:0,70;
left:0;top:2.5em;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.grthaedermenu{
position:relative;margin:0;padding:0;left:0;height:2em;padding-top:0.5em;padding-left:0.5em;padding-right:0.5em;background:#000;border-right:1px solid #fff;width:auto;															
/*position:absolute;margin:0.3em;left:0;height:2.3em;margin-top:0.5em;background:#f00;															*/
}

.grthaederbreadc{
position:absolute;top:5em;left:9px;color:#fff;font-size:0.6em;
}
.grtheader0{
z-index:200;
position:fixed;
height:4.3em;
border-top:1px solid #fff;
left:0px;
right:-200px;
/*display:none;																	/*width:260px;overflow:hidden;height:8em;*/*/
padding:0;
padding-bottom:5px;
background-repeat:repeat-x;
background-position:bottom;
}
body>.grtheader0 {
background-image:url(../../../UserFiles/Image/menu/ttal2.png);
}


.grtheaderlogo{
position:relative;
padding:0; margin:0;right:-10px;padding-bottom:5px;
}

.grthaederwhite{
position:fixed;right:0px;top:10px;width:260px;height:5.9em;background:#000;border:1px solid #c3dab2;height:6.4em;z-index:500;padding:0px;margin:0;
}

.grthaederwhite0{
position:relative;
clear:both;
text-align:right;
padding:0px;min-height:1.75em;
width:255px;
left:3px;
}
.grthaederwhite1{
position:relative;
clear:both;
text-align:right;
border-top:1px solid #545454;
padding:0px;height:1.5em;
padding-top:2px;
width:255px;
left:3px;
}

.grnavtr{
position:relative;float:left;right:0px;top:0;width:140px;background:#aaa;z-index:500;margin-top:1px;
cursor:pointer;
filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0,5;
}
.grlnavtr{
padding:0px;margin:0;
float:left;
height:100%
background:#f00;
}
.grrnavtr{
padding:0px;margin:0;
float:right;
height:100%
/*background-image:url(../../../UserFiles/Image/menu/nright.jpg);*/
}
.grnavfurt{
border:0;
cursor:pointer;
height: 24px;
}
.glnavfurt{
border:0;
cursor:pointer;
height: 24px;
}

#suchen, #login{
padding:0;margin:0;
}



.suchtext{
		color:#b9b9b9;
		height: 1.4em; 
		width: 75px; 
		font-size:0.7em;
		background-color:transparent;
		margin-left:2px;padding-left:3px;
		border:solid 1px;
}
.logintext{
		color:#b9b9b9;
		height: 1.4em; 
		width: 75px; 
		font-size:0.7em;
		background-color:transparent;
		margin-left:2px;padding-left:3px;
		border:solid 1px;
}

.grtopnav{
padding:0;
margin:0;
margin-top:3px;
vertical-align: middle;
cursor:pointer;
height:20px;
}
.toplogo{
border:0;
width:254px;
height:38px;
}
.top_teaser{
z-index:0;

position:absolute;
top:0px;
height:80px;

height:5em;
right:274px;

overflow:hidden;
background:transparent;
margin:0;padding:0;
border:0;
min-width:100px;
display:block;
display:none;





}

.grexp{
position:absolute; bottom:2px;left:2px;
padding:0px;
}

.infobox{
z-index:20;
position:fixed;
right:0px;top:7em;width:240px;border:1px solid #c3dab2;
padding:10px;
background-repeat:repeat;
}

body>.infobox {
background-image:url(../../../UserFiles/Image/menu/ttal.png);
}



.contentholder{
z-index:0;
position:absolute;
left:0px;top:7em;width:800px;
display:block;
height:auto; padding-right:5px;
background-repeat:repeat-y;
background-position:right;overflow:visible;

}
body>.contentholder {
background-image:url(../../../UserFiles/Image/menu/ttal1.png);
}
.content{
background:#fff;padding:0.5em;border:1px solid #000;padding:30px;
margin:0;height:100%;overflow:auto;
}


/* ende grazer*/





.prjmore{
float:left;
}




.gr_news_div1{
clear:both;
border-top: 1px solid #a6a6a6;
width:420px;
margin-bottom: 20px;
padding-top:20px;
padding-bottom:20px;
}

.gr_news_img1{
float:left;margin:0 5px 5px 0;
}

.gr_news_div1 img{
border: 0; float: left;width:100px;margin: 0 5px 0 0;
}




.news-feed 
{
	position:relative;
	background-color: #ffffff;
	font: normal 76% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
	color:black;
	border: 1px solid gray;overflow:hidden;
	}
.news-feed a { text-decoration: none; font-weight: bold; }

.news_style{
display:none;
}

.news_show
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 226px 210px 0px);
}
.infobox h1 {font: bold 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;color:#64a817;margin:0 0 3px 0;}
.infobox h2 {font: bold 80% "Arial", "Lucida Grande",Verdana,  Sans-Serif;color:#64a817;margin:0 0 3px 0;}
.infobox h3 {font: bold 80% "Arial", "Lucida Grande",Verdana,  Sans-Serif;color:#64a817;margin:0 0 3px 0;}
.infobox p {margin:0 0 4px 0;font-size:10px;}
.infobox a:link {margin:0;font-size:10px;}
.infobox a:visited {margin:0;font-size:10px;}
.infobox a:active {margin:0;font-size:10px;}
.infobox a:hover {margin:0;font-size:10px;}



.news_show1
{
position:absolute;
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
clip:rect(0px 226px 210px 0px);

}
.news_border
{
background-color: white;
width:'.(string)($gr_news_width+$gr_news_kom+52).'px;
height:212px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border-bottom: 1px solid gray;
padding: 5px 5px 5px 5px;
/*overflow: auto;*/	
}
.news_mark{
position: relative;
float: left;
background-color:#ffffff ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
height:35px;
color:black;
text-align:center;
}
.news_title{/*rechts*/
text-align:left;
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv/*knöfpe*/
{
float: left;
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 0;
/*border-top-color: white;*/
height:20px;
}
.news_move {
 position: relative;
}
.mytable
{
width:223px;
height:210px;
vertical-align: top; 
}

.mytable td
{
vertical-align: top; 
}

.mytable img{
border: 0; float: left;width:100px;margin: 0 5px 0 0;
}





.imageholder {
	position:relative;
	float:left;
	display:table;
	height: 90px;
	vertical-align: middle; 
	text-align: center;
margin-top:5px;
margin-right:10px;
padding:20px;
}
.inner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
border: 0;
}
.inner img{
border: 0;
}

#colmenu{
float:left;
display:none;
}



.transp{/*wichtig zur markierung*/
 font-size:15px;
font-weight:30;
line-height: 180%;

font-family:verdana, helvetica, sans-serif;
color:#000;
 filter:alpha(opacity=0);   
    -moz-opacity: 0.0;   
    opacity: 0.0;  
	position:absolute;top:0px;width:100px;height:100%;width:100%;background:#0f0;z-index:2; 
	cursor:pointer;
}

