/* CSS Webseite RA */

	body {
		background: #f8f8f8;
		font-family: Arial, sans-serif;
		font-size: 1em;
		line-height: 1.4em;
		color:#454545;
	}
	div.h2 {
		font-family: Arial, sans-serif;
		font-size: 1.3em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 1.5em 3.5em;
		padding: 0;
	}
	div.h2var {
		font-family: Arial, sans-serif;
		font-size: 1.3em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 0.5em 3.5em;
		padding: 0;
	}
	div.h2impr {
		font-family: Arial, sans-serif;
		font-size: 1.3em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 1.0em 3.5em;
		padding: 0;
	}
	div.h2vita {
		font-family: Arial, sans-serif;
		font-size: 1.3em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 0 3.5em;
		padding: 0;
	}
	div.h2vita1 {
		font-family: Arial, sans-serif;
		font-size: 1.1em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 0.5em 0.5em;
		padding: 0;
	}
	div.h2vita2 {
		font-family: Arial, sans-serif;
		font-size: 0.9em;
		color: #454545; /* #956205; text */
		margin: 0.1em 0 0.1em 1.8em;
		padding: 0;
	}
	
	div.h3 {
		font-family: Arial, sans-serif;
		font-size: 1.1em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 0.2em 1.5em;
		padding: 0;
	}
	div.h4 {
		font-family: Arial, sans-serif;
		font-size: 1.2em;
		color: #454545; /* #956205; text */
		margin: 0.2em 0 0.2em 1.5em;
		padding: 0;
	}
	div.menu_abstand {
		font-size: 1em;
		margin-bottom: 0.6em; 
	}
	div.menu_abstand2 {
		font-size: 1em;
		margin-bottom: 0.8em; 
	}
	div.menu_indent {
		margin-left:20px;
	}
	div.menu_indent0 {
		font-size: 1.3em;
    margin: 0.2em 0 1.5em 3.5em;	
  }
	div.menu_indent1 {
		margin: 0.2em 0 0.3em 0.8em;
	}
	div.menu_indent2 {
		margin: 0.2em 0 0.3em 1.6em;
	}
	div.menu_indent2_klein {
	  font-size: 0.9em;
		margin: 0.2em 0 0.5em 1.6em;
	}
	div.menu_indent3 {
		margin: 0.2em 0 0.3em 3em;
	
	}
	
	.headline {
		font-family: Arial, sans-serif;
		font-size: 1.7em;
		color: #454545; 
		margin: 1.2em 0 1.5em 1.5em;
		padding: 0;
	}
	.headline2 {
		font-family: Arial, sans-serif;
		font-size: 1.4em;
		color: #454545; 
		margin: 1.2em 0 0.5em 0.5em;
		padding: 0;
		
	}
	.entryindent {
	  margin-left:20px;
	}
	td.menu {
   width: 270px;
   vertical-align:top;   
	}  	
	table.gcontent {
   	width: 80%;
   	border: 0px solid #a4ffa4;
	}  	
	table.menu {
   	width: 100%;
   	border: 1px solid #a4a4a4;
	}  	
	table.content {
   	width: 100%;
   	vertical-align: top;
    border: 0px solid #005500;
	}  	
	table.content2 {
   	width: 100%;
   	vertical-align: top;
    border: 0px solid #ff0000;
	}  	
	table.contentLT {
   	width: 100%;
   	vertical-align: top;
    border: 0px solid #00ff00;
	}  	
	table.content3 {
   	width: 100%;
   	vertical-align: top;
    border: 0px solid #00ffff;
	}  	
	 	
	td.border, td.tr1, td.tr1ref, td.tr2, td.tr21, td.tr2vortraege, td.tr2vortraege2, td.tr2varazdin, td.tr2varazdinlink, td.tr2ref, td.tr3, td.tr3ref, td.tr3nb{
   	vertical-align: top;
    border: 0px solid #00ffff;
	  
  }
	td.tr1{
    width: 10%;
    border: 0px solid #a4a4a4; 
  }
	td.tr1ref{
    width: 5%;
    border: 0px;
  }
	td.tr2{
    width: 15%;
    text-align:left;
  }
	td.tr2ref{
    width: 13%;
    text-align:left;
  }
	td.tr21{
    width: 60%;
  }
	td.tr2vortraege{
    width: 25%;
    text-align:left;
    border: 0px solid #a4a4a4;
  }
	td.tr2vortraege2{
    text-align:left;
    border: 0px solid #a4a4a4;
  }
	td.tr2varazdin{
    width: 40%;
    text-align:left;
    border: 0px solid #a4a4a4;
  }
	td.tr2varazdinlink{
    text-align:left;
    border: 0px solid #a4a4a4;
  }
	td.tr3{
	  width: 60%;
    border: 0px solid #a4a4a4;
  }
	td.tr3ref{
	  width: 60%;
    border: 0px solid #a4a4a4;
    text-align:left;
  }
	td.tr3nb{
	  width: 60%;
    text-align:left;
  }
	td.border {
   	vertical-align: top;
    border: 0px solid #00ff00;
	}  	
	tr.border1 {
   	vertical-align: top;
    border: 0px solid #00ff00;
	}  	
	.dmenu {
		font-family: Arial, sans-serif;
		font-size: 1.2em;
		color: #1a1a1a; 
		margin: 0.2em 0.5em 0.5em 1.5em;
		padding: 0;
		
	}
	
	.menufont {
		font-family: Arial, sans-serif;
		font-size: 1.2em;
		color: #1a1a1a; 
	}
	.menufont1 {
		font-family: Arial, sans-serif;
		font-size: 1.1em;
		color: #1a1a1a; 
	}

	.konzeptmargin {
		font-family: Arial, sans-serif;
		margin: 2em 0 0.5em 1.5em;
		padding: 0;
	}


	p {
		font-family: Arial, sans-serif;
		padding: 0.1em 0 0.1em 0;
		line-height: 1.1em;
		/*font-size: 0.9em;*/
		margin: 0.1em 0 0.1em 2em;
	}

	.p1 {
		font-family: Arial, sans-serif;
		padding: 0.1em 0 0.1em 0;
		line-height: 1.1em;
		font-size: 0.9em;
		margin: 0.1em 0 0.1em 3em;
	}

	
	a {
		color: #454545;   
		cursor: pointer;
		
	
	}
		
	a:hover,
	a:active {
		color: #0000EE;
		text-decoration:bold;
		font-weight: bold;
	}

	hr {
		border: 0;
		border-top: 2px solid #b4b4b4;
		padding: 0;
		margin: 2px 0 2px 0;
		height: 1pt;
		background-color: #9C9C9C;
		border: 0;
	}

	hr.spacer {
		border: none;
		height: 20px;
	}

	.imghs {
		border: solid;
		border-color:red green blue pink;
	}

	ul,
	ol {
		padding: 0.5em 1em 0.5em 2em;
		margin: 0.2em 0 0.2em 2.5em;
	}
	.ul .li,
	.ol .li {
		line-height: 1.4em;
	}

	.blockquote {
		font-style: italic;
		margin: 0.3em 1em 0.3em 1em;
		padding: 0.4em 2em 0.4em 1em;
		line-height: 1.4em;
		background-color: #fafafa;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
	}

	.pre {
		margin: 0.3em 1em 0.3em 1em;
		padding: 0.4em 1em 0.4em 2em;
		line-height: 1.4em;
		background-color: #eeeeee;
		border-top: 1px solid #aaa;
		border-bottom: 1px solid #aaa;
		overflow: auto;
		margin: 0.2em 0 0.2em 2em;
	}
/*ende*/
