body, table{
	font-family: "Comic Sans MS";
	font-size: 10pt;
}
.hauptframe {
	/*background-image : url(/pics/cvlogotrans_grau.gif);*/
	/*width:240px;
	height:326px;*/
	padding: 28px 0px 0px 20px;
	margin: 0px;
	background-color: #EEEEEE;
	/*background-repeat: no-repeat;
	background-position:0px 0px;
	*/
}
.subframe{
	height: 100%;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background-color: #EEEEEE;
	background-repeat: no-repeat;
	background-position:0px 0px;
	/*border-left: 1px solid black;*/
}
.subnavi { font-size: 70%; }
h1 {display: inline; border-bottom: 1px solid black; font-size:14pt;}
h1.frontpage {border-bottom:0px;}
h2 {display: inline; font-size:10pt;}
a{
	color:#b33620; 
	text-decoration : none;
}
a:visited{
	color:#e2735f;
}
a.menu { 	
	display:block; 
	margin-bottom:0px; 
	text-align:left; 
	width:110px;
    border: 0px ridge;
	/*border-bottom: 8px solid #D91A65;*/
	/*border-width: 1px; */
	/*adding:2px 2px 2px 4px; */
	font-size: 12pt;
	text-decoration:none; 
}

a.menu:link    { color:black; background-color:white; }
a.menu:visited { color:black; background-color:white; }
a.menu:hover   { color:black; background-color: #EEEEEE;}
a.menu:active  { color:black; background-color: white; }

.input300 { width: 300px;}
td.bbottom {border-bottom: 1px solid black;}
td.bright {border-right: 1px solid black;}
td.btop {border-top: 1px solid black;}
td.bleft {border-left: 1px solid black;}
table.btop {border-top: 1px solid black;}
table.bright {border-right: 1px solid black;}
table.bleft {border-left: 1px solid black;}

