* {
	margin:0px;
	padding:0px;
	font-family: Calibri,Helvetica,Verdana,Arial,sans-serif;
	font-size: 100.01%;
	}

body {
	background:url(images/galicia.jpg);
	background-attachment:fixed;
	}

#bodypart {
	margin:30px auto 0px auto;
	width:800px;
	background-color:#F7F3E3;
	}

#header {
	height:115px;
	background:url(images/header_800_111.jpg);
	color:#F7F3E5;
	border-bottom: 3px solid #ffffff;
	text-align:right;
	}

/* --------------------------- */
/* Language Menu               */
/* --------------------------- */
#language_menu {
	vertical-align:middle;
	padding:0px 10px 0px 0px;
	text-align:right;
	height:40px;
	}
#menu {
	padding-top:8px;
	padding-left:5px;
	float:right;
	} 

/* --------------------------- */
/* Navigation                  */
/* --------------------------- */
#navigation {
	float:left;
	font-size:100%;
	color:#808080;
	margin-top:8px;
	margin-left:15px;
	}
.table {
	display: table;
	}
.table-tr {
	display: table-row;
	}
.table-td {
	display: table-cell;
	vertical-align: middle;
	}
#navigation a {
	text-decoration:none;
	}
#navigation a:link {
	color:#7b1829;
	}
#navigation a:visited {
	color:#7b1829;
	}
#navigation a:hover {
	color:#000000;
	}
#navigation a:active {
	color:#5421FF;
	}
#navigation a:focus {
	color:#7b1829;
	}
 
/* --------------------------- */
/* Content                     */
/* --------------------------- */
#content {
 }

/* --------------------------- */
/* Footer                      */
/* --------------------------- */
#footer {
 width:800px;
 border-top: 3px solid #ffffff;
 vertical-aligne:middle;
}

.footer-nav {
 padding:5px 0px 5px 0px;
 vertical-align:middle;
 white-space: nowrap; 
 }

#footer ol{
 list-style:none;
 font-size:90%;
 font-weight:500;
 margin:0px auto 0px auto;
 }

#footer li {
 color:#7b1829;
 display: inline;
 list-style-type: none;
 padding:0px 5px 0px 5px;
 }

#footer a {
 color:#7b1829;
 text-decoration:underline;
 }

/*--------------------------- */
/* Content                    */
/*--------------------------- */
 #content_center {
 width:540px; 
 float:left;
 margin-left:8px;  
 }   
 
#content_right {
 width:235px; 
 float:left;
 margin-left:8px;
 margin-right:8px;
 }    

#content_right h5 {
 text-align:center;
 padding:0px;
 color:#7b1829; 
 }

#content_default {
 margin:0px 8px 0px 8px;
 }
#content_extension {
 margin:0px 0px 0px 0px;
 }


/*--------------------------- */
/* Frames                     */
/*--------------------------- */
.frame-type-text,
.frame-type-login,
.frame-type-textpic,
.frame-type-html {
 border:solid #D7C68D 1px;
 background-color:#fefefe;
 padding:10px 10px 20px 10px;
 margin:5px 0px 15px 0px;
 }

.frame-type-text h1,
.frame-type-login h1,
.frame-type-textpic h1,
.frame-type-html h1 {
 font-weight:600;
 font-size:100%;
 color:#7b1829;
 text-align:left;
 margin-bottom:8px;
 margin-top:5px;
}

.frame-type-text h2,
.frame-type-login h2,
.frame-type-textpic h2,
.frame-type-html h2 {
 font-weight:600;
 font-size:110%;
 color:#7b1829;
 text-align:left;
 margin-bottom:8px;
 margin-top:5px;
}

.frame-type-text h3,
.frame-type-login h3,
.frame-type-textpic h3,
.frame-type-html h3 {
 font-weight:600;
 font-size:120%;
 color:#7b1829;
 text-align:left;
 margin-bottom:8px;
 margin-top:5px;
 }

.frame-type-text h4,
.frame-type-login h4,
.frame-type-textpic h4,
.frame-type-html h4 {
 font-weight:600;
 font-size:100%;
 color:#202020;
 text-align:left;
 margin-bottom:8px;
 margin-top:5px;
 }

.frame-type-text h5 {
 display: inline;
 font-weight:600;
 font-size:110%;
 color:#7b1829;
 border-radius: 5px 5px 5px 5px;
 border: solid #d7c68d 1px;
 background-color:#d7c68d;
 margin-bottom:8px;
 margin-top:15px;
 padding:5px;  
 }  

.frame-layout-1 a {
 color:#686868;
 text-decoration:none;
 padding:15px 0px 15px 0px:
 }

.frame-layout-2 a {
 color:#686868;
 text-decoration:none;
 padding:15px 0px 15px 0px:
 }
 
.frame-layout-2 ul {
 padding:3px 0px 3px 35px;  
 }

/* --------------------------- */
/* FE Login Form               */
/* --------------------------- */
.tx-felogin-pi1  {
 padding-right:10px;
 margin-bottom:5px;
} 
.tx-felogin-pi1 legend {
 font-size:120%;
 font-weight:600;
 color:#7b1829;
 margin-top:5px;
 margin-bottom:8px;
 }
.tx-felogin-pi1 fieldset {
 text-align:center;
 border:0px;
 }
.tx-felogin-pi1 H3 {
 color:808080;
 text-align:center;
 font-style:italic;
 }
.login_header {
 margin:10px 0px 10px 0px;
 font-weight:600;
 text-align:center;
 }
.login_input {
 padding:5px 0px 5px 0px;
 }
.tx-felogin-pi1 label {
 padding:5px 0px 5px 0px;
 }
.tx-felogin-pi1 input[type="text"],
.tx-felogin-pi1 input[type="password"] {
 border: 1px solid #c0c0c0;
 margin:5px 0px 5px 0px;
 padding:4px;
 }
 
.tx-felogin-pi1 input[type="submit"] {
 border:1px solid #c0c0c0;
 margin:20px 0px 0px 0px;
 padding:2px 20px 2px 20px;
 text-align:center;
 }
.tx-felogin-pi1 p {
 padding:10px;
 }
.felogin_link {
 text-align:right;
 margin:20px 20px 20px 0px;
 }

.felogin_link a {
 text-decoration:none;
 }



.felogin_link a:link,
.felogin_link a:visited,
.felogin_link a:active,
.felogin_link a:focus {
 color:#808080;
 }
.felogin_link a:hover {
 text-decoration:none;
}




















.text-right {
text-align:right;
}

.text-center {
  text-align:center;
}
 
/* ------------------------- */
/* CSS f das Footer Menü   */
/* ------------------------- */
/* --------------------------- */
/* tt_content               */
/* --------------------------- */
.csc-default {
 border:solid #D7C68D 1px;
 background-color:#fefefe;
 padding:10px 10px 20px 10px;
 margin-bottom:5px;
 }


.csc-header-n1 {
 text-align:left;
 font-size:100%;
 font-weight:500;
 padding:0px;
 color:#7b1829;
 margin-top:0px;
 margin-bottom:0px;
 }

.csc-header-n2 {
 text-align:left;
 font-size:100%;
 font-weight:500;
 padding:0px;
 color:#353535;
 }
.csc-firstHeader {
 text-align:left;
 font-size:120%;
 font-weight:600;
 padding:0px;
 color:#7b1829;
 margin-top:5px;
 margin-bottom:8px;
 }
.csc-link-collection {
 padding:10px;
}
.csc-link-collection ul {
 padding-left:30px;
}
.right {
  text-align:right;
 }
.center {
  text-align:center;
 }
.left {
  text-align:left;
 }
.bold {
  font-weight:600;
}

/* --------------------------- */
/* SmoothGallery               */
/* --------------------------- */
.tx-rgsmoothgallery-pi1 {
 margin:20px auto 20px auto;
 }
.rgsg-my-footer {
 text-align:right;
 margin-top:5px;
 margin-bottom:10px;
 }

.rgsg-my-footer a:link { text-decoration:none;color:#808080; }
.rgsg-my-footer a:visited { text-decoration:none;color:#808080;}
.rgsg-my-footer a:hover { text-decoration:none;color:#5B121F; }
.rgsg-my-footer a:active { text-decoration:none;color:#808080;}
.rgsg-my-footer a:focus {text-decoration:none;color:#808080; }  
 



/*
.footnote {
 font-size:90%;
 text-align:left;
 padding:15px 10px 5px 10px;
 }
*/


#header div {
 padding-top:70px;
 padding-right:15px;
 font-size:200%;
 color:#FFFFFF;
 }

/* 
#content_layout2 {
 padding:10px;  
} 
*/

.contenttable td {
  padding:3px;
}



/* --------------------------- */
/* clearfix                    */
/* --------------------------- */
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */