body {
      margin:0px;
      padding:0px;
      font-family: arial, sans-serif;
      font-size:12px;
      background-color:#c0c0c0;      
}

p,div,form{margin:0px;}

td{
	font-family: arial, sans-serif;
	font-size:13px;	
}

.menu-right {
   border-right:1px #888888 solid;
   background-image:url(http://www.up-pamina-vhs.org/fileadmin/bilder/layout/menueborder.gif);
   padding-right:10px;
}

a{
	font-family: arial, sans-serif;
	font-size:13px;
	color:blue;
text-decoration:underline;
}

a:hover{
font-family: arial, sans-serif;
	font-size:13px;
	color:#000000;
text-decoration:underline;
}

.menu-right a{
	font-family: arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#666666;
text-decoration:none;
}

.menu-right a:hover{
font-family: arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#000000;
text-decoration:underline;
}


.header-side{
     border-top:1px #888888 solid;
     border-bottom:1px #888888 solid;
background-image:url(http://www.up-pamina-vhs.org/fileadmin/bilder/layout/bg_orange.jpg);
}

.header-right{
     border:1px #888888 solid;
background-color:#fff847;
}

.header-left{
     border-top:1px #888888 solid;
     border-bottom:1px #888888 solid;
     border-left:1px #888888 solid;
background-color:#fff847;
}

.navi-top{
     border-right:1px #888888 solid;
     border-left:1px #888888solid;
     background-color:#ffffff;
}

.yellow{
  background-color:#fff846;
}

.orange{
   
}


.menue1{
     border-left:1px #888888 solid;
     background-image:url(http://www.up-pamina-vhs.org/fileadmin/bilder/layout/menueborder.gif);
}

.menue2_row{
     border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;



     border-left:1px #888888 solid;
     background-color:#fff846;
}

.menu{
     border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;
}

.menusel{
     border-bottom:1px #fff846 solid;
     border-right:1px #888888 solid;
}

.navi-bar{
     border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;
     border-left:1px #888888 solid;
}

.page_title{
     padding-bottom:20px;
     font-family:arial, sans-serif;
     font-size:18px;
     color:#333333;
}

.main{
     height:400px;
     padding:20px;
     background:#f0f0f0;
     border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;
     border-left:1px #888888 solid;
     font-family:arial, sans-serif;
     font-size:12px;
     color:#333333;
}


.footer{
     border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;
     border-left:1px #888888 solid;
}

.headerheader{
     border-top:1px #888888 solid;
     border-right:1px #888888 solid;
     border-left:1px #888888 solid;
}

.navi_lev2 a{
	font-family: arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#666666;
line-height:18px;
text-decoration:none;
}

.navi_lev2 a:hover{
font-family: arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#000000;
line-height:18px;
text-decoration:underline;
}

.navi_lev2_sel a{
	font-family: arial, sans-serif;
	font-size:11px;
	padding-left:10px;
	color:#000000;
line-height:18px;
text-decoration:none;
}


.loginheader {
      padding-top:10px;
      padding-right:10px;
      padding-left:10px;
padding:10px;
background-color:#fff847;
border-bottom:1px #888888 solid;
     border-right:1px #888888 solid;
     border-left:1px #888888 solid;
}

.ext_events_header{
	background-color:#fffb99;
	padding: 10px;
	font-family: arial, sans-serif;
	font-size:13px;
}
.ext_events_semester1{
	background-color:#ffd094;
	padding: 5px;
}
.ext_events_semester2{
	background-color:#bae99d;
	padding: 5px;
}

.ext_events_single_semester1{
	background-color:#ffd094;
	padding: 5px;
	font-family: arial, sans-serif;
	font-size:13px;
}

.ext_events_single_semester2{
	background-color:#bae99d;
	padding: 5px;
	font-family: arial, sans-serif;
	font-size:13px;
}

.ext_events_single_header{
	background-color:#fffb99;
	padding: 5px;
	font-family: arial, sans-serif;
	font-size:13px;	
}

.ext_events_products_content{
	background-color:#fffb99;
	padding: 10px;
	width:300px;
	font-family: arial, sans-serif;
	font-size:13px;
}

.ext_events_products_image{
	background-color:#fffb99;
	padding: 10px;
	width: 200px;
	font-family: arial, sans-serif;
	font-size:13px;
}

.ext_partners_content{
	background-color:#fffb99;
	padding: 10px;
	font-family: arial, sans-serif;
	font-size:13px;
	border:1px #888888 solid;	
}

.ext_partners_image{
	background-color:#ffd094;
	padding: 10px;
	font-family: arial, sans-serif;
	font-size:13px;
	border-bottom:1px #888888 solid;
	border-top:1px #888888 solid;
	border-right:1px #888888 solid;	
}

.tx-srfeuserregister-pi1  { font-family:Verdana, sans-serif; line-height: 125%; color: #666666; font-size: 1em; }

		.tx-srfeuserregister-pi1 a:visited { color: navy; background-repeat: no-repeat; }
		.tx-srfeuserregister-pi1 input { font-size: 10px;  background-color: #ffffff; color: #666666; font-weight: normal; margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; color: #666666; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; color: #666666; }
		.tx-srfeuserregister-pi1 select { font-size: 10px;  background-color: #ffffff; color: #666666; font-weight: normal; }
		.tx-srfeuserregister-pi1 textarea { font-size: 10px;  background-color: #ffffff; color: #666666; font-weight: normal; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-required { color: #FF0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #FF0000; font-weight: normal; }
		.tx-srfeuserregister-pi1 fieldset { border-color: #999999; }
		.tx-srfeuserregister-pi1 button { padding: .2em; color: #666666; background-color: #ffffff; font-size: .8em; font-weight: normal; border-style: outset; }
